Bireysel çalışma için otomat teorisi üzerine kitaplar


Yanıtlar:


35

Klasik referans " Otomat Teorisine, Dillere ve Hesaplamaya Giriş " (Hopcroft, Motwani ve Ullman). Bazı insanlar çok daha eski " Biçimsel Diller ve Otomatlarla İlişkisi " ni (Hopcroft ve Ullman) önerir.

Bununla birlikte, " Hesaplama Teorisine Giriş " (Sipser tarafından) gibi. Çok iyi yazılmış ve nispeten yeni bir kitap.


8
İkinci Sipster'ı. Bunu kursum için kullanıyorum.
Dave Clarke

2
Bütün bir yazımı eski HU kitabından problemler yaparak geçirdim. Eğlenceli zamanlar ...
Suresh Venkat

8
Şiddetle Hopcroft & Ullman tercih etmeden Motwani. HU & M bütün iyi problemleri çözdü!
Jeffε

3
@ user1652: Linz'in kitabından daha çok örnek içeren bir şey bulacağınızı sanmıyorum. Ayrıca Daniel Cohen'in "Bilgisayar Teorisine Giriş" bölümüne de bakabilirsiniz. Pek çok örnek var, ama daha eski bir kitap ve belki de Linz kadar okunabilir değil.
Kurt

2
@Kurt: Yorumlarınız sadece yorum olarak bırakılamayacak kadar iyi! Neden onları cevap olarak göndermiyorsun?
MS Dousti

9

Dexter Kozen tarafından Automata & Computability için yumuşak bir noktaya sahibim ( içindekiler ve örnek bölümler [PS]). Bu oldukça ayrıntılı ve gerçekten ilginç bazı gelişmiş konuları kapsar. Kanıtlar resmi ve açık, gösterim ve biçimlendirme çok hoş. En önemlisi, egzersizler mükemmel, bu nedenle sınavlarınızın seviyesine bağlı olarak iyi bir çalışma materyali olacak.


9

Kurslarım için en çok kullandığım kişi, Jacques Sakarovitch, Cambridge University Press, 2009'dan Otomata Teorisinin Unsurları'dır. Kapsamı cebirsel yönleri, biçimsel güç serilerini de kapsadığı için diğerlerinden biraz farklı olabilir. ve transdüksiyonlar. Ve birçok egzersiz var.


1
Yalnızca otomat teorisi hakkında konuşuyorsak, bu konuyla ilgili en iyi kitap olmalı. Okuyorum ve çok seviyorum!
Marcos Villagra

5

"Kelimeler Üzerine Uygulamalı Kombinatorik", Lothaire, 2004

Uzakta ve benim favorim. Örneklerin yükleri ve aynı zamanda mutlak temellerden, Ağırlıklı Sonlu Durumlu Dönüştürücülerle Otomatik Konuşma Tanıma ve biyoinformatikteki konular gibi oldukça ilginç bazı otomata uygulamalarına kadar uzanır.

Hepsinden iyisi, indirmek ücretsizdir ve ayrıca çözüm setleri içerir:

http://www-igm.univ-mlv.fr/~berstel/Lothaire/


5

Du-Ko'nun "Otomatlarda, Dillerde ve Karmaşıklıkta Problem Çözümü", Sipser, HU ve Kozen'den sonra favorilerimden biri. Kozen ve Sipser'in * sorunlarına birçok örnek ve ilgili alıştırmalarla birçok çözüm içermektedir. Sınava hazırlık için özellikle yararlı.


5

Bunun sınavlara hazırlanmak için en iyi kitap olduğundan emin değilim, ama kitap

Sonlu Otomata; BA Trakhtenbrot ve Ya ile Davranış ve Sentez . M. Barzdinʹ

oldukça iyi. Araştırmada özellikle yararlı bulduğum şaşırtıcı sayıda harika sonuç var.



1

Jarkko Kari'nin aşağıdaki ders notlarını seviyorum: http://users.utu.fi/jkari/automata/

Kısa kurs taslağı:

Regular languages
    Finite automata, regular expressions
    Kleene theorem
    Pumping lemma
    Closure properties and decision algorithms
    State minimization, Myhill-Nerode theorem

Context-free languages
    Grammars, parsing
    Normal forms
    Pushdown automata
    Pumping lemma
    Closure properties and decision algorithms

Turing machines
    Recursive and recursively enumerable languages
    Universal Turing machines
    Undecidability of the halting problem (Turing)
    Reductions, other undecidable problems

1

H.Lewis ve C.Papadimitriou'nun Hesaplama Teorisinin Unsurları da vardır. Otomat teorisine iyi yazılmış bir giriş.


0

Hesaplamayı Anlamak

Basit Makinelerden İmkansız Programlara

Otomat teorisi içeren bir çok şeyi kapsar. Örnekler Ruby'de sunulmuştur ve anlaşılması oldukça kolaydır. Teoriye daha derinden dalmak istiyorsanız başka bir kitaba ihtiyacınız olabilir, ancak bu temelleri öğrenmek için harikadır.


0

AA Puntambekar'dan "Biçimsel Diller ve Otomatlar Teorisi" çözülen örnekler için en iyi kitaptır. Kitabın çoğu sadece çözülmüş örnekler ve çok az teori içeriyor. Sınavları geçmek iyi.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.