4. NFA DENGAN -MOVE.

Slides:



Advertisements
Presentasi serupa
Teori Bahasa dan Automata
Advertisements

Review Materi Widodo.com
Penggabungan dan Penyambungan
Teori Bahasa dan Automata
Teori Bahasa dan Otomata 2 sks
Ekuivalensi NDFA ke DFA dan NDFA dengan E-move
Pertemuan 4 Finite Automata
Yenni Astuti Version Week-6NFA ke DFA Mengapa NFA ke DFA? NFA lebih mudah dimengerti dan didesain, dibanding DFA. Namun dalam prakteknya, DFA lebih.
Pertemuan 11 PUSH DOWN AUTOMATA (PDA)
Pertemuan 3 Konversi NFA - DFA dan Konversi ε-NFA - DFA
Pertemuan 4 Non Deterministic Finite Automaton (NFA)
Ekivalensi -move pada Non Deterministik FSO ke Deterministik FSO
Bab VII FINITE STATE AUTOMATA DENGAN OUTPUT.
Session 5 Finite Automata
BAB II FINITE STATE AUTOMATA.
Pertemuan 2 FINITE AUTOMATA (DFA & NFA)‏
OTOMATA HINGGA.
BAB V EKSPRESI REGULER 1. Penerapan Ekspresi Reguler
PUSH DOWN AUTOMATA & MESIN TURING
BAB V EKSPRESI REGULER 1. Penerapan Ekspresi Reguler
Chapter 8 Tabel Penguraian LR Kanonik & LALR.
BAB III EKIVALENSI DFA KE NFA
NON DETERMINISTIC FINITE AUTOMATA DENGAN ε - MOVE
BAB II FINITE STATE AUTOMATA.
BAB II FINITE STATE AUTOMATA.
OLEH : NUR FAHMI LUKMI SEMESTER PERTEMUAN 4.
PUSH DOWN AUTOMATA.
PUSH DOWN AUTOMATA ( PDA )
Teori Bahasa dan Automata
NON DETERMINISTIC FINITE AUTOMATA DENGAN ε - MOVE
Non Deterministic Finite Automata dengan є – Move
NDFA dengan ε-Move CSG3D3 | Teori Komputasi Agung Toto Wibowo
FINITE STATE AUTOMATA (FSA)
PUSH DOWN AUTOMATA (PDA)
FINITE STATE AUTOMATA (FSA)
Teori-Bahasa-dan-Otomata
BAB II FINITE STATE AUTOMATA.
OTOMATA DAN TEORI BAHASA FORMAL
FINITE STATE AUTOMATA (FSA)
Teori Bahasa dan Automata
Teori Bahasa dan Automata
By : Lisda Juliana Pangaribuan
Teori-Bahasa-dan-Otomata
Teori-Bahasa-dan-Otomata
ATURAN PRODUKSI TATA BAHASA REGULER
OTOMATA DAN TEORI BAHASA FORMAL
NON DETERMINISTIC FINITE AUTOMATA DENGAN ε - MOVE
OTOMATA DAN TEORI BAHASA FORMAL
BAB II FINITE STATE AUTOMATA.
OTOMATA DAN TEORI BAHASA 2
NON DETERMINISTIC FINITE AUTOMATA DENGAN ε - MOVE
Bab VII FINITE STATE AUTOMATA DENGAN OUTPUT.
Pertemuan 5 KONVERSI NFA MENJADI DFA
Teori-Bahasa-dan-Otomata
Finite State Automata ♦ model matematika yang dapat menerima input dan mengeluarkan output ♦ Memiliki state yang berhingga banyaknya dan dapat berpindah.
Kuis 2 Tekom MDS September 2015.
Aturan Produksi Untuk Suatu Finite State Automata
Otomata & Teori Bahasa ( Week 4 )
NFA dengan ε-move.
Pertemuan 4 Non Deterministic Finite Automaton (NFA)
Ekuivalensi NFA KE DFA *YANI*.
EKUIVALENSI NFA KE DFA.
OTOMATA DAN TEORI BAHASA 3
Teori Bahasa dan Automata
Pertemuan4.
Tinjauan Instruksional Khusus:Mahasiswa akan dapat menjelaskan cara kerja Deterministic Finite Automata (DFA),Non-Deterministic Finite Automata (NDFA),Non.
Pushdown Automata (PDA)
Otomata & Teori Bahasa Finite State Automata: - Non Deterministic Finite Automata dengan -move - Penggabungan dan Konkatenasi FSA.
Otomata & Teori Bahasa ( Week 4 )
Otomata & Teori Bahasa ( Week 4 )
Transcript presentasi:

4. NFA DENGAN -MOVE

NFA dengan -move (transisi -move) adalah NFA yang mengalami perubahan state tanpa membaca input q0 q2  b a

-closure NFA dengan -move -closure adalah himpunan state-state yang dapat dari suatu state tanpa membaca input. -closure (q0) = himpunan statet-state yang dapat dicapai dari q0 q0 q3 q4 q1 q2  b a -closure (q0) = {q0, q1, q2} -closure (q1) = {q1, q2} -closure (q2) = {q2} -closure (q3) = {q3} -closure (q4) = {q1, q2, q4}

Contoh lain q0 q2 q3 q1 q4  a b -closure (q0) = {q0, q1, q3} -closure (q1) = {q1, q3} -closure (q2) = {q2, q4} -closure (q3) = {q3} -closure (q4) = {q4}

Ekivalensi NFA dengan -move ke NFA tanpa -move Dari sebuah NFA dengan -move dapat diubah menjadi NFA tanpa -move. Langkah-langkah yang harus dilakukan: Buat tabel transisi NFA dengan -move Tentukan -closure untuk setiap state Carilah fungsi transisi hasil perubahan dari NFA dengan -move ke NFA tanpa -move dengan rumus ’(state, input) = -closure((-closure(state), input)) Dari hasil no. 3, kita dapat membuat tabel transisi dan diagram transisi dari NFA tanpa -move yang ekivalen dengan NFA dengan -move

5. Tentukan state-state akhir untuk NFA tanpa -move tersebut, yaitu state-state akhir semula ditambah dengan state-state yang -closurenya menuju ke salah satu dari state akhir semula. atau secara formal: F’ = F  {q | (-closure (q)  F)  } Misal semula F = {q0, q3}, -closure {q1} ={q0, q2}, maka F’ {q0, q1, q3}

Contoh Tabel transisi q0 q2 q1 q3  a b  a b q0  q1 q2 q3 -closure (q0) = {q0, q1} -closure (q1) = {q1} -closure (q2) = {q2} -closure (q3) = {q3}

 a b q0  q1 q2 q3 -closure (q0) = {q0, q1} -closure (q1) = {q1} -closure (q2) = {q2} -closure (q3) = {q3} ’(q0, a) = -closure ((-closure(q0), a)) = -closure (({q0, q1}, a)) = -closure (q2) = {q2} ’(q0, b) = -closure ((-closure(q0), b)) = -closure (({q0, q1}, b) = -closure (q3) = {q3}

 a b q0  q1 q2 q3 -closure (q0) = {q0, q1} -closure (q1) = {q1} -closure (q2) = {q2} -closure (q3) = {q3} ’(q1, a) = -closure ((-closure(q1), a)) = -closure (({q1}, a)) = -closure (q2) = {q2} ’(q1, b) = -closure ((-closure(q1), b)) = -closure (({q1}, b) = -closure (q3) = {q3}

 a b q0  q1 q2 q3 -closure (q0) = {q0, q1} -closure (q1) = {q1} -closure (q2) = {q2} -closure (q3) = {q3} ’(q2, a) = -closure ((-closure(q2), a)) = -closure (({q2}, a)) = -closure () =  ’(q2, b) = -closure ((-closure(q2), b)) = -closure (({q2}, b)

 a b q0  q1 q2 q3 -closure (q0) = {q0, q1} -closure (q1) = {q1} -closure (q2) = {q2} -closure (q3) = {q3} ’(q3, a) = -closure ((-closure(q3), a)) = -closure (({q3}, a)) = -closure () =  ’(q3, b) = -closure ((-closure(q3), b)) = -closure (({q3}, b)

Tabel transisi NFA tanpa -move ’ a b q0 q2 q3 q1  -closure (q0) = {q0, q1} -closure (q1) = {q1} -closure (q2) = {q2} -closure (q3) = {q3} State akhir pada NFA awal adalah q3

State akhir pada NFA awal adalah q3. Perhatikan tabel closure berikut. Cari q3 warna merah. Setelah itu lihat state sebelah kiri. Didapat q3. Jadi (State akhir NFA awal  state akhir baru) = q3 q3 = q3 -closure (q0) = {q0, q1} -closure (q1) = {q1} -closure (q2) = {q2} -closure (q3) = {q3}

q0 q2 q1 q3 b a ’ a b q0 q2 q3 q1 

Latihan Buat NFA tanpa -move yang ekivalen dengan NFA dengan -move berikut q2 q1 q0  b a