NFA DENGAN E-MOVE
Jenis otomata baru yang disebut Non-deterministic Finite Automata dengan ε -move( ε disini bisa dianggap sebagai empty). Pada Nondeterministic Finite Automata dengan ε -move (transisi ε ), diperbolehkan merubah state tanpa membaca input. Disebut dengan transisi ε karena tidak bergantung pada suatu inout ketika melakukan transisi.
Perhatikan gambar berikut!
Penjelasan:
ε dari q0 tanpa membaca input dapat berpindah ke q1 ε dari q1 tanpa membaca input dapat berpindah ke q2 ε dari q4 tanpa membaca input dapat berpindah ke q1 Salah satu kegunaan dari transisi ε ini memudahkan kita untuk mengkombinasikan finite state automata.
ε-Closure untuk NFA ε-Move
ε-closure adalah himpunan state-state yang dapat dicapai dari suatu state tanpa membaca input.
ε-closure dari state diatas adalah:
ε-closure (q0) = {q0,q1,q3}
ε-closure (q1) = {q1,q3}
ε-closure (q2) ={q2,q4}
ε-closure (q3) = {q3}
ε-closure (q4) = {q4}
Note: pada suatu state yang tidak memiliki transisi ε, maka ε-closurenya adalah state itu sendiri.
Ekuivalensi NFA ε-move ke NFA tanpa ε-move
Dari sebuah Non-deterministic Finite Automata dengan ε-move dapat kita peroleh Non- deterministic Finite Automata tanpa ε-move yang ekuivalen.
Gambar di bawah ini menunjukkan hasil akhir NFA tanpa ε-move yang ekivalen dengan NFA ε-move
Komentar
Posting Komentar