Conversion of NDFA to DFA in Hindi

Conversion of NDFA to DFA in Hindi


Unit 2

Types of Finite Automata

 

Topic 3 : Conversion of NDFA to DFA in Hindi

NDFA рдореЗрдВ, рдЬрдм рдПрдХ spacial input current state рдХреЛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ machine рдХрдИ states рдореЗрдВ рдЬрд╛рддреА рд╣реИред рдЗрд╕рдореЗрдВ рджрд┐рдП рдЧрдП input symbol рдкрд░ zero, рдПрдХ рдпрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ move рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рджреВрд╕рд░реА рдУрд░, DFA рдореЗрдВ, рдЬрдм Current State рдХреЛ рдПрдХ spacial input рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ machine  рдХреЗрд╡рд▓ рдПрдХ state рдореЗрдВ рдЬрд╛рддреА рд╣реИред DFA рдХреЗ рдкрд╛рд╕ рджрд┐рдП рдЧрдП input symbol рдкрд░ рдХреЗрд╡рд▓ рдПрдХ Move рд╣реЛрддрд╛ рд╣реИред

 

Conversion from NFA to DFA

рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдПрдХ NFA N рд╣реИ рдЬреЛ рдПрдХ Language L рдХреЛ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИред рддрдм DFA D рдХрд╛ рдирд┐рд░реНрдорд╛рдг Language рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

Step 1: Initially Q’ = ╔╕.

Step 2: Add q0 to Q’.

Step 3 : Q 'рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ State рдХреЗ рд▓рд┐рдП, NFA рдХреЗ transition function рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рддреНрдпреЗрдХ input symbol рдХреЗ рд▓рд┐рдП states рдХрд╛ possible set рдвреВрдВрдвреЗрдВред рдпрджрд┐ states рдХрд╛ рдпрд╣ set Q 'рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЗрд╕реЗ Q' рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред

 conversion of NDFA to DFA in Hindi

NFA рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди Parameters рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВред

Q = { q0, q1, q2 }

∑ = ( a, b )

F = { q2 }

δ (Transition Function of NFA)

                                  State        a            b
                                   Q0 Q0, Q1 Q0
                                   Q1    Q2
                                   Q2    

 

Step 1: Q’ = ╔╕

Step 2: Q’ = {q0}

Step 3: Q 'рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ state рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ input symbol рдХреЗ рд▓рд┐рдП states рдХреЛ рдЦреЛрдЬреЗрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, Q 'рдореЗрдВ рд╕реНрдерд┐рддрд┐ q0 рд╣реИ, NFA рдХреЗ Transition function рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП input symbol a рдФрд░ b рдкрд░ q0 рд╕реЗ Move рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ DFA рдХреЗ Transition Table рдХреЛ Update рдХрд░реЗрдВред

δ’ (Transition Function of DFA)

                  State                    a                    b
                    Q0              {Q0, Q1}                   Q0

 

рдЕрдм {q0, q1} рдХреЛ single state рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕рдХреА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐  (entry) Q 'рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдЗрд╕реЗ Q' рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред рддреЛ Q '= {q0, {q0, q1}}

 

 

рдЕрдм, рдЕрд▓рдЧ input symbol рдкрд░ state {q0, q1} рд╕реЗ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ, DFA рдХреЗ Transition Table рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рд╣рдо рдЗрд╕рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВрдЧреЗ:

δ’ ( { q0, q1 }, a ) = δ ( q0, a ) ∪ δ ( q1, a ) = { q0, q1 }

δ’ ( { q0, q1 }, b ) = δ ( q0, b ) ∪ δ ( q1, b ) = { q0, q2 }

рдЕрдм рд╣рдо DFA рдХреА Transition Table рдХреЛ Update рдХрд░реЗрдВрдЧреЗред

δ’ (Transition Function of DFA)

                  State                    a                       B 
                   Q0             {Q0, Q1}                    Q0
              {Q0, Q1}             {Q0, Q1}                {Q0, Q2}

 

рдЕрдм {q0, q2} рдХреЛ Single State рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕рдХреА Entry Q 'рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдЗрд╕реЗ Q' рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред 

Q '= {q0, {q0, q1}, {q0, q2}}

 

рдЕрдм, рд╡рд┐рднрд┐рдиреНрди input symbol рдкрд░ state {q0, q2} рд╕реЗ moves рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ DFA рдХреА Transition Table рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИрдВ, рд╣рдо рдЗрд╕рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВрдЧреЗ:

 

δ’ ( { q0, q2 }, a ) = δ ( q0, a ) ∪ δ ( q2, a ) = { q0, q1 }

δ’ ( { q0, q2 }, b ) = δ ( q0, b ) ∪ δ ( q2, b ) = { q0 }

 

рдЕрдм рд╣рдо DFA рдХреА Transition Table  рдХреЛ Update рдХрд░реЗрдВрдЧреЗред

δ’ (Transition Function of DFA)

                  State                 a                    B
                   Q0            {Q0, Q1}                  Q0
               {Q0, Q1}            {Q0, Q1}              {Q0, Q2}
               {Q0, Q2}            {Q0, Q1}                  Q0

 

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 тЖТ