Minimization of DFA in Hindi (Minimization of Automata Machines)

Minimization of DFA in Hindi (Minimization of Automata Machines)


Unit 2

Types of Finite Automata

 

Topic 4 : Minimization of DFA in hindi (Minimization of Automata Machines)

Automata theory (Theory  Computer рдХреА рдПрдХ Branch) рдореЗрдВ, DFA Minimization рдПрдХ рджрд┐рдП рдЧрдП Deterministic Finite Automaton (DFA) (DFA) рдХреЛ рдПрдХ рд╕рдорд╛рди DFA рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рд╣реИ рдЬрд┐рд╕рдореЗрдВ States рдХреА Minimizationрд╕рдВрдЦреНрдпрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣рд╛рдВ рджреЛ DFA рдХреЛ рд╕рдорд╛рди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ рд╡реЗ рдПрдХ рд╣реА Regular Language рдХреЛ рдкрд╣рдЪрд╛рдирддреЗ рд╣реИрдВред рдЗрд╕ рдХрд╛рд░реНрдп рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ algorithm Automata theory рдкрд░ standard textbooks рдореЗрдВ known рдФрд░ described рд╣реИрдВ 

 

рдкреНрд░рддреНрдпреЗрдХ Regular Language рдХреЗ рд▓рд┐рдП, рдПрдХ minimal automaton рднреА рдореМрдЬреВрдж рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕реЗ Accept рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдПрдХ DFA рдЬрд┐рд╕рдореЗрдВ Minimum  Number рдореЗрдВ State рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ DFA  Unique  рд╣реЛрддрд╛ рд╣реИ |  Minimum DFA pattern matching рдЬреИрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП Minimum computational рд▓рд╛рдЧрдд рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред 

 

States рдХреЗ рджреЛ рд╡рд░реНрдЧ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ Language рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдореВрд▓ DFA рд╕реЗ Removedрдпрд╛ Merged рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕реЗ рдХрдо рд╕реЗ рдХрдо рдХрд░рдирд╛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИред

 

  • Unreachable states рд╡реЗ State рд╣реИрдВ рдЬреЛ рдХрд┐рд╕реА input String рдХреЗ рд▓рд┐рдП DFA рдХреА initial state рд╕реЗ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИрдВред

  • Nondistinguishable state рд╡реЗ рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдХрд┐рд╕реА рднреА input string рдХреЗ рд▓рд┐рдП рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

 

DFA minimization  рдЖрдорддреМрд░ рдкрд░ 3 Step рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, relevant  States рдХреЛ Removed рдпрд╛ merged рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЪреВрдВрдХрд┐ nondistinguishable States рдХрд╛ Elimination computational рд░реВрдк рд╕реЗ рд╕рдмрд╕реЗ рдорд╣рдВрдЧрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЖрдорддреМрд░ рдкрд░ last step рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

 

Minimization of DFA in hindi (Minimization of Automata Machines)

 

Solution:

Step 1 : рджрд┐рдП рдЧрдП DFA рдореЗрдВ, q2 рдФрд░ q4 unreachable states рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ Remove рдХрд░ рджреЗрдВред

Step 2 : рдмрд╛рдХреА States рдХреЗ рд▓рд┐рдП transition table рдмрдирд╛рдПрдВред

                      State             0                 1
→q0
q1
q3
q1
q0
q3
*q3
q5
q5
*q5
q5
q5

 

Step 3 : рдЕрдм transition table  рдХреА rows  рдХреЛ рджреЛ sets рдореЗрдВ divide рдХрд░реЗрдВ

1. рдПрдХ set рдореЗрдВ рд╡реЗ rows рд╣реЛрддреА рд╣реИрдВ, рдЬреЛ non-final states рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИрдВ

                    State                  0                     1
q0 q1
q3
q1 q0
q3

 

2. рдПрдХ other set рдореЗрдВ рд╡реЗ rows рд╣реЛрддреА рд╣реИрдВ, рдЬреЛ Final State рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИрдВред

                       State                     0                 1
q3 q5 q5
q5 q5 q5

 

Step 4: Set 1 рдореЗрдВ рд╕рдорд╛рди rows  рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП set 1 рд╕рдорд╛рди рд╣реЛрдЧрд╛ред

Step 5: Set 2 рдореЗрдВ, row 1 рдФрд░ row 2 q3 рдФрд░ q5 рдХреЗ рд╕рдорд╛рди рд╣реИ рдХреНрдпреЛрдВрдХрд┐ 0 рдФрд░ 1. рдПрдХ рд╣реА state рдореЗрдВ transit рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП q5 рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВ рдФрд░ рдлрд┐рд░ рдмрд╛рдХреА рдореЗрдВ q5 рдХреЛ skip рдХрд░реЗрдВред

                State                     0                   1  
q3 q3 q3

 

Step 6: рдЕрдм Set  1 рдХреЛ set  рдХрд░реЗрдВ рдФрд░ 2 рдХреЛ set  рдХрд░реЗрдВ

                         State                     0                     1   
→q0 q1 q3
q1 q0 q3
*q3 q3 q3

 

Related Articles

NP Complete Problem in Hindi

NP-Complete problems рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд░реНрдЧ рд╣реИрдВ рдЬреЛ computational complexity the...

Read More тЖТ

Multihead Turing Machine рдФрд░ Multidimensional Turing Machine рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рдФрд░ рдЕрдВрддрд░

Multihead Turing Machine рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреА Turing Machine рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕реЗ рдЕр...

Read More тЖТ

Universal Turing Machine and Multitape in Hindi

Universal Turing Machine (UTM) рдПрдХ рдРрд╕реА рдЯреНрдпреВрд░рд┐рдВрдЧ рдорд╢реАрди рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рдн...

Read More тЖТ

Techniques for Turing Machine Construction in Hindi

Turing Machine рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдореЗрдВ рдПрдХ theoretical model рд╣реИ, рдЬреЛ рдХрд...

Read More тЖТ

Petri Net Model in Hindi | Theory of Computation (TOC) Explained

Petri Net рдПрдХ mathematical model рд╣реИ рдЬреЛ systems рдХреЗ behavior рдХреЛ graphically represent рдХрд░рдиреЗ р...

Read More тЖТ