Finite State Automata (FSA) | Deterministic (DFA)

Finite State Automata (FSA)

Finite state automata (FSA) juga dikenal sebagai finite state machines adalah model matematis yang digunakan untuk menggambarkan perilaku sistem yang memiliki jumlah keadaan terbatas. FSA adalah struktur seperti grafik yang terdiri dari sekumpulan status, sekumpulan transisi antara status tersebut, dan sekumpulan simbol input.

FSA sering digunakan untuk memodelkan perilaku sistem yang dapat berada di salah satu dari sejumlah negara, seperti perangkat elektronik, program komputer, dan protokol komunikasi. Mereka juga digunakan dalam pemrosesan bahasa alami, di mana mereka digunakan untuk mengenali pola dalam teks.



Gambar: Fitur Finite Automata

Gambar di atas menunjukkan fitur automata berikut:

1. Input

2. Output

3. States of automata

4. State relation

5. Output relation


Finite Automata terdiri dari:

Q : Himpunan keadaan yang terbatas.

Σ : himpunan Simbol Masukan.

q : Keadaan awal.

F : Himpunan Keadaan Akhir.

d : Fungsi Transisi.


Spesifikasi formal mesin adalah:

{ Q, Σ, q, F, δ }


Deterministic Finite Automata (DFA)


DFA terdiri dari 5 tupel {Q, Σ, q, F, δ}.

Q : himpunan semua state.

Σ : kumpulan simbol masukan. (Simbol yang diambil mesin sebagai input)

q : Keadaan awal. (Memulai keadaan mesin)

F : himpunan keadaan akhir.

δ : Fungsi Transisi, didefinisikan sebagai δ : Q X Σ --> Q.


Contoh Soal










Comments

Popular posts from this blog

Merubah NFA Dengan E - Move Ke NFA Tanpa E - Move

Ekuivalensi Antar Deterministic Finite Automata (DFA)