Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehDeddy Indradjaja Telah diubah "6 tahun yang lalu
1
Pertemuan 6 KONVERSI NFA MENJADI DFA Lanjutan..
Matakuliah : T0162/Teori Bahasa dan Automata Tahun : 2005 Versi : 1/0 Pertemuan 6 KONVERSI NFA MENJADI DFA Lanjutan..
2
<< TIK-99 >> << TIK-99>>
Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : << TIK-99 >> << TIK-99>>
3
Outline Materi Materi 1 Materi 2 Materi 3 Materi 4 Materi 5
4
KONVERSI NFA MENJADI DFA Lanjutan..
Minimisasi Finite Automata : State p dan q “distinguishable” bila (p, x) dalam F, dan (q, x) tidak dalam F
5
KONVERSI NFA MENJADI DFA Lanjutan..
Algoritma : begin 1. for p in F and q in Q-F do mark (p, q); 2. for setiap pasang (p, q) dalam F F atau (Q-F) (Q-F) do 3. if untuk suatu input a, ((p,a), (q, a)) diberi mark then 4. mark (p, q)
6
KONVERSI NFA MENJADI DFA Lanjutan..
5. secara rekursif mark semua pasangan untuk list (p, q) end 6. for semua simbol input a do 7. tempatkan semua (p, q) pada list untuk ((p,a), (q, a)) kecuali jika (p,a) = (q, a)
7
KONVERSI NFA MENJADI DFA Lanjutan..
Contoh : Minimumkan DFA berikut :
8
KONVERSI NFA MENJADI DFA Lanjutan..
Buat tabel berikut : X : pasangan state tidak equivalen
9
KONVERSI NFA MENJADI DFA Lanjutan..
Perhatikan pasangan state : r = (p, a) dan s = (q, a) untuk setiap simbol a. Jika r dan s berbeda untuk string x, maka p dan q berbeda karena string ax. Jika (r, s) belum mendapat X, maka (p, q) ditempatkan di list (r, s).
10
KONVERSI NFA MENJADI DFA Lanjutan..
Minimum DFA adalah
11
<< CLOSING>>
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.