«finite-automata» etiketlenmiş sorular

Sonlu hafızalı temel bir otomat modeli olan sonlu otomatlar hakkında sorular. Normal dillere eşdeğerdir ve daha karmaşık modellerin temelini oluşturur.


2
Optimal miyop labirent çözücü
Birlikte eğlenmeyi edildi tarihinde bloklu en Labirent demo ve bir labirent çözmek istiyorsanız, sadece duvara sol elini tutmak Eski kuralı hatırladı. Bu, basit bağlı herhangi bir labirent için çalışır ve sonlu bir dönüştürücü tarafından uygulanabilir. Robotumuzun aşağıdaki eylemler ve gözlemlenebilir bir dönüştürücü ile temsil edilmesine izin verin: Eylemler: ileri git …


4
Tespit edildiğinde üstel durumlara sahip NFA
Eşdeğer NFA'nın durumuna sahip olduğu durumuna sahip bir DFA örneğini nasıl oluşturabilirim . Açıkçası DFA devlet kümesi NFA devlet kümesinin tüm alt kümeleri içermelidir, ancak nasıl başlayacağımı bilmiyorum. Beni doğru yola sokmak için bir öneriniz var mı?2n2n2^nnnn


3
Sonlu durum otomatının dilinin sonsuzluğu
Bunu söyleyen bir teorem var: Sahip bir sonlu durum Otomaton Verilen bir dize mevcutsa, devletler kolunun uzunluğu tatmin o zaman otomat tarafından kabul edilen dil sınırsızdır.nnnwwwn ≤ | w | ≤ 2 n - 1n≤|w|≤2n-1n \leq |w| \leq 2n-1 Kısıtlamayı anlıyorum , ama neden kısıtlama orada.| w | ≥n|w|≥n|w| \geq …

4
Sonlu otomatanın üç temsil biçimini de neden inceleyelim?
DFA, NFA ve epsilon NFA her üçü de belirli bir normal dili temsil etmemizi sağlar. Bu temsillerden herhangi biriyle aynı düzenli ifadeye ulaşabiliriz, o zaman neden sonlu otomatanın üç temsil biçimini de incelememiz gerekiyor? NFA'nın hangi DFA'nın yapamayacağı konusunda bazı açıklamalar olabilir, yani NFA belirsizliklerin tasarlanmasında bize yardımcı olabilir. Örneğin …

3
DFA'nın tüm ikili form dizelerini kabul etmek için DFA
bölünebilen ikili sayıları kabul ederek DFA oluşturabiliriz .nnn Örneğin, 2'ye bölünebilen ikili sayıları kabul eden DFA aşağıdaki gibi oluşturulabilir: Benzer şekilde 3 ile bölünebilen ikili sayıları kabul eden DFA aşağıdaki gibi oluşturulabilir: Bu DFA türlerini oluşturmak için iyi tanımlanmış bir prosedürü takip edebiliriz. Bununla birlikte, biçiminin sayılarını kabul eden DFA'ları …

1
Deterministik olmayan bir tur makinesinde determinizm, sonlu otomata ve aşağı itmeli otomatadan farklı mıdır?
Girdi dizesi olarak . Daha sonra NFA durum şu anda ise (alfabe kadar giriş okumak sahip ) daha sonra iki NFA içine NFA bölmelerini sonraki giriş sembolü okumadan önce, durum içinde bir varlık ve diğer varlık , bir geçiş olup olmadığını türü . Türü bir döngü var ise , NFA …


4
Rastgele DFA üretmek için iyi bir algoritma nedir?
Onlarda bir DFA azaltma algoritması test etmek için rasgele DFA üretiyorum. Şu anda kullandığım algoritma aşağıdaki gibidir: her durum , alfabesindeki her sembol için, rastgele bir duruma ekleyin . Her devletin nihai devlet olma olasılığı aynıdır.qqqcccδ(q,c)δ(q,c)\delta (q, c) Bu tarafsız DFA üretmenin iyi bir yöntemi midir? Ayrıca, bu algoritma bir …

1
Başlangıç ​​/ kabul durumları farklı olan iki DFA tarafından kabul edilen diller arasındaki fark nedir?
Geçenlerde Math SE hakkında bir soru sordum . Henüz yanıt yok. Bu soru bu soru ile ilgilidir, ancak bilgisayar bilimine yönelik daha teknik detaylar. Verilen iki DFA'ler ve burada durumları kümesi, giriş alfabesi ve geçiş fonksiyonu ve aynıdır, başlangıç ​​durumları ve nihai (kabul eden) durumlar farklı olabilir. ve sırasıyla ve …


4
Aynı sağ ve sol ilişkisel ürüne sahip kelimeler
Hopcroft ve Ullman kitabını kullanarak deterministik olmayan otomata çalışmaya başladım . Çok ilginç bulduğum bir probleme takıldım: Aşağıdaki tabloya göre çarpılarak soldan sağa sağdan sola değerlendirildiğinde aynı değere sahip tüm dizeleri kabul eden deterministik olmayan bir sonlu otomat verin: ×abcaacbbaacccba×abcaaacbcabcbca\qquad \displaystyle\begin{array}{c|ccc} \times & a & b & c \\ \hline …
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.