Blog Teori Bahasa Dan Otomata tentang Derivasi Kalimat dan Penentuan Bahasa || Muhammad Tegar Wiratama Pohan_ 202131169

 Pengertian Ekuivalensi Antar Deterministic Finite Automata


Sasaran kita disini adalah mengurangi jumlah state dari suatu Finite State Automata, dengan tidak mengurangi kemampuannya semula untuk menerima suatu bahasa. Ada dua buah istilah baru yang perlu kita ketahui yaitu

Distinguishable yang berarti dapat dibedakan.
Indistinguishable yang berarti tidak dapat dibedakan.

Reduksi dilakukan untuk mengurangi jumlah state tanpa mengurangi kemampuan untuk menerima suatu Bahasa seperti semula (efisiensi). State pada FSA dapat direduk siapa bila terdapat useless state. Hasil dari FSA yang direduksi merupakan ekivalensi dari FSA semula.


Lakukan reduksi state pada DFA diatas?

Jawabannya sebagai berikut :

Reduksi Jumlah State Pada FSA  Step

State q5 tidak dapat dicapai dari state awal dengan jalan apapun (useless state).  
 Hapus state q5
Catat state-state distinguishable, yaitu = q4 Îsedangkan q0, q1, q2, q3 Ï  sehingga  pasangan
 Pasangan State :
 (q0,q1)

 (q0,q2)
 (q0,q3)
 (q0,q4)
 (q1,q2)
 (q1,q3)
 (q1,q4)   
 (q2,q3)
 (q2,q4)
 (q3,q4)

Reduksi Jumlah State Pada FSA Step

Pasangan State =
 (q0,q1)

 (q0,q2)
 (q0,q3)
 (q0,q4)  Distinguisable
 (q1,q2)
 (q1,q3)
 (q1,q4)  Distinguisable
 (q2,q3)
 (q2,q4) 
 Distinguisable
 (q3,q4)  Distinguisable


Cari Status Pasangan lainnyadengan memperhatikan inputan yang tersedia yaitu 0 dan 1
Pasangan (q0,q1)
   δ(q0, 0) = q1dan δ(q1, 0) = q2  (q1 ,q2belum terdefinisi
  
 δ(q0,1) = q3 dan δ(q1, 1) = q4  (q3 ,q4Distinguisable
Maka (q0, q1) adalah Distinguishable


Cari Status 
Pasangan lainnyadengan memperhatikan inputan yang tersedia yaitu 0 dan 1
Pasangan (q0,q2)
   δ(q0, 0= q1dan δ(q2, 0) = q1  (q1 ,q1belum terdefinisi
  
 δ(q0, 1) = q3 dan δ(q2, 1) = q4  (q3 ,q4Distinguisable
Maka (q0, q2) adalah Distinguishable


Cari Status 
Pasangan lainnyadengan memperhatikan inputan yang tersedia yaitu 0 dan 1
Pasangan (q0,q3)
   δ(q0, 0) = q1 dan δ(q3, 0) = q2  (q1 ,q2belum terdefinisi
  
 δ(q0, 1) = q3 dan δ(q3, 1) = q4  (q3 ,q4Distinguisable
Maka (q0, q3) adalah Distinguishable


Cari Status 
Pasangan lainnyadengan memperhatikan inputan yang tersedia yaitu 0 dan 1
Pasangan (q1,q2)
   δ(q1,0) = q2 dan δ(q2, 0) = q1  (q2 ,q1belum terdefinisi
  
 δ(q1, 1) = q4 dan δ(q2,1) = q4  (q4 ,q4belum terdefinisi
Maka (q1, q2) adalah belum terdefinisi


Cari Status 
Pasangan lainnyadengan memperhatikan inputan yang tersedia yaitu 0 dan 1
Pasangan (q1,q3)
   δ(q1, 0) = q2 dan δ(q3, 0) = q2  (q2 ,q2belum terdefinisi
  
 δ(q1, 1) = q4 dan δ(q3, 1) = q4  (q4 ,q4belum terdefinisi
Maka (q1, q3) adalah belum terdefinisi


Cari Status 
Pasangan lainnyadengan memperhatikan inputan yang tersedia yaitu 0 dan 1
Pasangan (q2,q3)
   δ(q2,0) = q1 dan δ(q3, 0) = q2  (q1 ,q2) belum terdefinisi
  
 δ(q2, 1) = q4 dan δ(q3, 1) = q4  (q4 ,q4) belum terdefinisi
Maka (q2, q3) adalah belum terdefinisi


Pasangan
 State :
(q0,q1) 
 Distinguishable
(q0,q2)  Distinguishable
(q0,q3)  Distinguishable
(q0,q4)  Distinguisable
(q1,q2)  belum terdefinisi
(q1,q3)  belum terdefinisi
(q1,q4) 
 Distinguisable
(q2,q3)  belum terdefinisi
(q2,q4)  Distinguisable
(q3,q4)  Distinguisable


Setelah 
semua pasangan state telah dipasangkan dengan setiap input yang ada maka terdapat state-state yang Distinguishable yaitu :
(q0,q1)

(q0,q2)
(q0,q3)
(q0,q4)
(q1,q4)
(q2,q4)
(q3,q4)
Karena berdasarkan relasi-relasi yang adatidak dapat dibuktikan
(q1, q2), (q1, q3) dan (q2, q3) distinguishable, sehingga disimpulkan pasangan-pasangan state tersebut indistinguishable


Pasangan
 State :
(q0,q1) 
 Distinguishable
(q0,q2)  Distinguishable
(q0,q3)  Distinguishable
(q0,q4)  Distinguisable
(q1,q2)  indistinguishable
(q1,q3)  indistinguishable
(q1,q4) 
 Distinguisable
(q2,q3)  indistinguishable
(q2,q4)  Distinguisable
(q3,q4)  Distinguisable


Karena q1 indistinguishable 
dengan (q2,q1) indistinguishable dengan (q3,q2) indistinguishable dengan q3, maka dapat disimpulkan q1, q2, q3 saling indistinguishable dan dapat dijadikan satu state.


Berdasarkan
 hasil diatas maka hasil dari DFA yang direduksi menjadi:

 



Komentar

Postingan populer dari blog ini

Materi Minterm dan Maxterm

Teknik Digital

Multiplexer & Dimultiplexer