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.
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
ÜNİTE DEĞERLENDİRMESİ 1.Sınıf Türkçe
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
Nicel / Nitel Verilerde Konum ve Değişim Ölçüleri
TURING MAKİNELERİ Yılmaz Kılıçaslan.
Verimli Ders Çalışma Teknikleri.
Hafta 03: Verinin Numerik Analizi (Yrd.Doç.Dr. Levent AKSOY)
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ı
Uzaktan Eğitim ve e-Öğrenme İçin Açık Kaynak Kodlu Çözüm Önerileri
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
TEST – 1.
HABTEKUS' HABTEKUS'08 3.
8 ? E K S İ L E N EKSİLEN _ 5 5 ÇIKAN FARK(KALAN) 8.
Ek-2 Örnekler.
Bağlama Duyarlı Diller
SONLU OTOMATLARIN PROGRAMLANMASI
EŞİTSİZLİK GRAFİKLERİ
Diferansiyel Denklemler
DENEY TASARIMI VE ANALİZİ (DESIGN AND ANALYSIS OF EXPERIMENTS)
Mitat Zorlu 1 Adı ve Soyadı: ……….……………………………. 25 Eylül 2009 Cuma Matematik Aynı türden 10 nesnenin sayısına ………… denir. Aynı türden …. nesnenin sayısına.
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ı.
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
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.
Yard. Doç. Dr. Mustafa Akkol
BAĞLAMA DUYARLI GRAMERLER
BAĞLAMA DUYARLI GRAMERLER
BAĞLAMA DUYARLI GRAMERLER
SONLU DURUM OTOMATLARININ PROGRAMLANMASI
SONLU OTOMATLAR Yılmaz Kılıçaslan.
Formel Diller ve Soyut Makineler
Formel Diller ve Soyut Makineler
Turing Machines Turing Makineleri.
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İ
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ı

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

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.