Ekivalensi Non deterministic ke Deterministic Finite Automata Pertemuan 4 Mahasiswa mampu menjelaskan arti, tujuan definisi pengubahan mesin Non Deterministic Finite Automata ke mesin Deterministic Finite Automata
Mesin NFA Gbr. Mesin 4
Tahapan pengubahan mesin Non-Deterministic Finite Automata ke mesin Deterministic Finite langkah 1 1. Buatlah 5 tuple dari mesin 4 δ a b Q = {q 0, q 1, q 2, q 3, q 4} q 0 {q 1} θ ∑ = {a, b} q 1 Θ {q 2} q 2 {q 3} θ S = q 0 q 3 {q 2, q 4} θ F = {q 4} q 4 θ θ Bagaimana mengubah mesin 4 menjadi DFA ?
langkah 2 Buatlah mesin DFA berdasarkan state yang muncul, state dimulai dari state awal q 0 δ ( q 0, a) = q 1
langkah 2 δ ({q 2, q 4}, a) = ? ? Jabarkan : δ ({q 2}, a) = q 3 δ ({q 4}, a) = θ δ ({q 2, q 4}, a) = q 3 U θ = q 3 θ q 2 q 3 {q 2 q 4}
langkah 2 δ (q 4, a) = θ θ q 2 q 4 q 3 {q 2 q 4}
langkah 2 δ (q 4, b) = θ θ q 2 q 4 q 3 {q 2 q 4}
langkah 2 δ (θ, a) = θ a θ q 2 q 4 q 3 {q 2 q 4}
langkah 2 δ (θ, b) = θ a, b θ q 2 q 4 q 3 {q 2 q 4}
langkah 3 menentukan state akhir FSA mesin 4 F=q 4 maka Ekivalensi FSA Ke DFA = Semua state yang mengandung state akhir yaitu q 4 a, b θ q 2 q 4 q 3 {q 2 q 4}
Hasil ekivalensi NFA mesin 4 ke DFA a, b θ q 2 q 4 q 3 {q 2 q 4}