Non Deterministic Finite Automata in Hindi (NDFA)

Non Deterministic Finite Automata in Hindi (NDFA)


Unit 2

Types of Finite Automata

 

Topic 1 :  Non Deterministic Finite Automata (NDFA)

NFA Michael O. Rabin рдФрд░ Dana Scott рдХреЗ рджреНрд╡рд╛рд░рд╛ 1959 рдореЗрдВ introduce рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛

 

NDFA рдореЗрдВ, рдПрдХ Spacial input Symbol рдХреЗ рд▓рд┐рдП, Machine  рдореЗрдВ  states рдХреЗ рдХрд┐рд╕реА рднреА Combination рдХреЛ Move рдХрд░ рд╕рдХрддреА рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, Machine рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП Exact State Determined рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреАред Non Deterministic Finite Automata рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕рдореЗрдВ States рдХреА рд╕реАрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рд╣реИ, Machine рдХреЛ Non Deterministic Finite  Machine рдпрд╛ Non Deterministic Finite Automata  рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

 

 рдПрдХ Non Deterministic Finite Automata (NDFA), рдпрд╛ Non Deterministic Finite State Machine рдЗрди restrictions рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдкреНрд░рддреНрдпреЗрдХ DFA рднреА рдПрдХ NFA рд╣реИред рдХрднреА-рдХрднреА NFA Word рдХрд╛ рдЙрдкрдпреЛрдЧ Narrower Sense рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, 

 

Subset Construction Algorithm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдкреНрд░рддреНрдпреЗрдХ NFA рдХреЛ рдПрдХ рд╕рдорд╛рди DFA рдореЗрдВ translate рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ | рдпрд╛рдиреА, рдПрдХ formal language рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рд╡рд╛рд▓рд╛ DFA рдХреА рддрд░рд╣, NDFA рдХреЗрд╡рд▓ Regular Languages рдХреЛ рдкрд╣рдЪрд╛рдирддреЗ рд╣реИрдВред

 

NFA рдХреЛ рдХрдИ рддрд░реАрдХреЛ рд╕реЗ generalized рдХрд┐рдпрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреИрд╕реЗ _ 

  1. Non Deterministic Finite Automata with ε-moves 

  2. Finite State transducers\

  3. Pushdown Automata

  4. Alternating Automata, 

  5. ω-Automata

  6. Probabilistic Automata

 

Formal Definition :

NDFA рдХреЛ 5 tuple рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдХреЗ define рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (Q, ∑, δ, q0, F)

Q : Finite set of states рд╣реИ 

∑ : рдпрд╣ Finite set рдХрд╛ symbol рд╣реИ | рдЗрд╕реЗ alphabets рдХрд╣рддреЗ рд╣реИ 

δ :  рдпрд╣ Transition Function рд╣реИ (δ: Q × ∑ → 2Q)

Q0 : рдпрд╣ initial state рд╣реИ | рдЬрд╣рд╛ рд╕реЗ input processed рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ  (q0 ∈ Q)

F : рдпрд╣ Set of Final state рд╣реИ | Q (F ⊆ Q).

non deterministic finite automata in hindi

 

   Present State
     Next State for Input 0
     Next State for Input 1
           a                      a,b                       b
           b                       c                     a,c
           c                     b,c                      c

 

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