SONLU DURUM OTOMATLARI

Slides:



Advertisements
Benzer bir sunumlar
8. SINIF 3. ÜNİTE BİLGİ YARIŞMASI
Advertisements

el ma 1Erdoğan ÖZTÜRK ma ma 2 Em re 3 E ren 4.
ALİ YALKIN İLKÖĞRETİM OKULU 2/A SINIFI ÇALIŞMA SAYFASI
NOKTA, DOĞRU, DOĞRU PARÇASI, IŞIN, DÜZLEMDEKİ DOĞRULAR
Birlikler ve onluklar Aşağıdaki tabloyu inceleyerek, sonuçları üzerinde konuşalım.
Saydığımızda 15 tane sayı olduğunu görürüz.
ASELSAN- TOKİ YAPRACIK KONUTLARI KOORDİNASYON KURULU
1/27 GEOMETRİ (Kare) Aşağıdaki şekillerden hangisi karedir? AB C D.
BAS-BIRAK OTOMATLARI (YIĞITLI ÖZDEVİNİRLER)
SONLU DURUM OTOMATLARI
Algoritmalar En kısa yollar I En kısa yolların özellikleri
4 Kare Problemi 4 Kare Problemi Hazır mısın? B A Bu şekle iyi bak
TURING MAKİNELERİ Yılmaz Kılıçaslan.
Verimli Ders Çalışma Teknikleri.
Prof. Dr. Leyla Küçükahmet
Yarbaşı İlköğretim Yarbaşı İlköğretim.
Algoritmalar Ders 14 En Kısa Yollar II Bellman-Ford algoritması
ORHAN EREN İLKOKULU 1-A.
ARALARINDA ASAL SAYILAR
ZAMBAK 1 SORU BANKASI UĞUR CESUR 1 ZAMBAK 1 SORU BANKASI ÖZEL SORULARI Hazırlayan: UĞUR CESUR.
Gün Kitabın Adı ve Yazarı Okuduğu sayfa sayısı
FİİLİMSİLER (EYLEMSİLER)
Süt Pazar Durumu Brüksel, 19 Ocak Pazar Durumu– 19 Ocak AB Üretimleri AB-27 Tedarik/Üretim Gelişmeleri Ocak-Ekim 2011 ile Ocak-Ekim 2010 kıyaslaması.
SONLU DURUM OTOMATLARI
OTOMATA TEORİSİ SELÇUK KILINÇ
Sonlu Durum Makinesi M=(S, I, O, f, g, s0) S:durumlar kümesi
Problem Çözme Ve Problem Çözme Stratejileri Ödevi Cihan GÖÇ
Matematik 2 Örüntü Alıştırmaları.
TÜRKİYE İSTATİSTİK KURUMU İzmir Bölge Müdürlüğü 1/25.
Tam sayılarda bölme ve çarpma işlemi
DOĞUŞ ÜNİVERSİTESİ VI. LİSELERARASI MATEMATİK YARIŞMASI
TEST – 1.
HABTEKUS' HABTEKUS'08 3.
8 ? E K S İ L E N EKSİLEN _ 5 5 ÇIKAN FARK(KALAN) 8.
Dotnetfx (Microsoft.net framework 2.0 kurulumu) Bilnex - Ticari ve Muhasebe Paket Programları1.
Ek-2 Örnekler.
SONLU OTOMATLARIN PROGRAMLANMASI
EŞİTSİZLİK GRAFİKLERİ
Diferansiyel Denklemler
DENEY TASARIMI VE ANALİZİ (DESIGN AND ANALYSIS OF EXPERIMENTS)
Bankacılık sektörü 2010 yılının ilk yarısındaki gelişmeler “Temmuz 2010”
1 (2009 OCAK-ARALIK) TAHAKKUK ARTIŞ ORANLARI. 2 VERGİ GELİRLERİ TOPLAMIDA TAHAKKUK ARTIŞ ORANLARI ( OCAK-ARLIK/2009 )
Çocuklar,sayılar arasındaki İlişkiyi fark ettiniz mi?
İSMİN HALLERİ.
Toplama Yapalım Hikmet Sırma 1-A sınıfı.
RASYONEL SAYILARLA TOPLAMA ve ÇIKARMA İŞLEMLERİ
SAYILAR NUMBERS. SAYILAR 77 55 66 99 11 33 88.
DÜZENLİ GRAMERLER Yılmaz Kılıçaslan.
DÖRTGENSEL BÖLGELERİN
1/22 GEOMETRİ (Dikdörtgen) Aşağıdaki şekillerden hangisi dikdörtgendir? AB C D.
BAĞLAMDAN BAĞIMSIZ GRAMERLER ÖZYİNELEMELİ GEÇİŞ AĞLARI (Chomsky Hiyerarşisi: Tip 2) Yılmaz Kılıçaslan.
1.HAFTA 26 Ağustos 2009 ÇARŞAMBA 2.HAFTA 01 EYLÜL 2009 SALI 3.HAFTA 09 EYLÜL 2009 ÇARŞAMBA 4.HAFTA 15 EYLÜL 2009 SALI 5.HAFTA 23 EYLÜL 2009 ÇARŞAMBA 6.HAFTA.
1.HAFTA 26 Ağustos 2009 ÇARŞAMBA 2.HAFTA 01 EYLÜL 2009 SALI 3.HAFTA 09 EYLÜL 2009 ÇARŞAMBA 4.HAFTA 15 EYLÜL 2009 SALI 5.HAFTA 23 EYLÜL 2009 ÇARŞAMBA 6.HAFTA.
CEBİRSEL İFADELERİ ÇARPANLARINA AYIRMA
Yard. Doç. Dr. Mustafa Akkol
BAĞLAMA DUYARLI GRAMERLER
ÖĞR. GRV. Ş.ENGIN ŞAHİN BİLGİ VE İLETİŞİM TEKNOLOJİSİ.
Diferansiyel Denklemler
BAĞLAMA DUYARLI GRAMERLER
BAĞLAMA DUYARLI GRAMERLER
SONLU DURUM OTOMATLARININ PROGRAMLANMASI
SONLU OTOMATLAR Yılmaz Kılıçaslan.
Formel Diller ve Soyut Makineler
NİŞANTAŞI ÜNİVERSİTESİ
BLGM471 Özdevinirler Kuramı
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

SONLU DURUM OTOMATLARI Yılmaz Kılıçaslan

Sunum Planı Kısa Tarihçe Sonlu Durum Otomatlarına Formel Olmayan Giriş Deterministik Sonlu Durum Otomatı Deterministik Olmayan Sonlu Durum Otomatı Boş Geçişli Sonlu Durum Otomatı Çift Yönlü Sonlu Durum Otomatı Eş Güçte Sonlu Durum Otomatları

Kısa Tarihçe 1930’lar – Turing Makinesi – Karar Problemi 1940’lar 1950’ler 1960’lar – ‘Tractability’ Problemi Sonlu Durum Otomatları Formel Gramerler

NEHRİN KARŞI YAKASINA GEÇME PROBLEMİ w g c M g M →

w c 1.Adım g M →

g w c 2.Adım ← M

g w 3.Adım c M →

c w 4.Adım ← g M

c g 5.Adım wM →

w c g 6.Adım 6.Adım ← M

w g c M 7.Adım 7.Adım g M →

m g Start MWGC-Ø WC-GM MWC-G m g c w c w C-MWG W-CMG g g g g CMG-W WMG-C c w g c w m Ø-MWGC GM-WC G-MWC m w g g

Açma/Kapama Düğmesi

‘then’ Sözcüğünün Tanınması

Dil – Problem İlişkisi

Deterministik Sonlu Durum Otomatı

Geçiş Diyagramı

‘01’ dizilimlerini içeren katarları tanıyan deterministik sonlu durum otomatı

Çift sayıda 0 ve çift sayıda 1 içeren sembol katarlarını tanıyan otomat

Deterministik Olmayan Sonlu Durum Otomatları

‘01’ ile biten bütün dizilimleri tanıyan deterministik olmayan sonlu durum otomatı δ(q0, 0) = {q0, q1} δ(q0, 1) = {q0} δ(q1, 0) = {} δ(q1, 1) = {q1} δ(q2, 0) = {} δ(q2, 1) = {}

‘web’ ve ‘ebay’ sözcüklerini arayan otomat

Problemlerin Çözüm Düzeyi Açısından Determinizm Deterministik olmayan sonlu durum otomatları, deterministik sonlu durum otomatlarına göre problemlere daha soyut düzeyde ve daha kolay modellenebilir çözümler sunabilirler. Not: Örnekler Prof. Dr. Ünal Yarımağan’ın Özdevinirler Kuramı ve Biçimsel Diller kitabından alınmıştır. q1 q3 c b a c c a a q0 q5 b a b b c c b q2 q4 a c b ‘abc’ ve ‘bac’ altdizgilerinden en az birini, en az bir kez içeren arayan deterministik otomat q1 a a a b q0 b q3 c q4 b b q2 a c c ‘abc’ ve ‘bac’ altdizgilerinden en az birini, en az bir kez içeren arayan deterministik olmayan otomat

Mantıksal Bir Bakış P ∨ Q P Q P ∧ Q

Mantıksal Bir Bakışs P ∨ Q ∨ R P ∨ Q P ∨ R Q ∨ R P Q R P ∧ Q ∧ R

Boş Geçişli Sonlu Durum Otomatları

Sözcük tanımada boş geçiş kullanımı

Eş Güçte Sonlu Durum Otomatları Aşağıdaki otomat türleri tanıyabilecekleri / üretebilecekleri diller açısından eş güçtedirler: Deterministik Sonlu Durum Otomatları Deterministik Olmayan Sonlu Durum Otomatları Boş Geçişli Sonlu Durum Otomatları Çift Yönlü Sonlu Durum Otomatları

Kaynaklar Hopcroft, J.E, Motwani, R. and J.D. Ullman (2001), Introduction to Automata Theory, Languages and Computation, Addison-Wesley.