オートマトンは有限コードを認識します


9

してみましょう、有限アルファベットなります。コード上のサブセットである内の各単語ように一意の単語の連結として表現することができる。場合、コードは有限です有限です。有限コードを認識する(最小の)オートマトンについて何が知られていますか?そのようなオートマトンの特徴付けはありますか(を知らずに、オートマトンの構造に関して)?そのようなオートマトンがあれば、コードを多項式時間で抽出することは可能ですか?Σ Σ Σ * X * X XXΣΣXXXX X X X|X|XXXX

がコードであるという事実を省略した場合、つまり、が有限の単語のセットであると仮定した場合にも、これらの質問に興味があります。XXX


そのようなオートマトンについて何が知りたいですか?サイズを簡単に特徴付けることができる DFAを構築するのは簡単なようです(これは、基本的にの文字列の一意のプレフィックスの数であり、最大での単語の長さの合計です。特に、多項式サイズです)。そのようなDFAが与えられた場合、開始ノードからそれ自体へのすべてのサイクルを列挙することにより、のコードワードを抽出することも簡単に思えます。具体的にはあなたの質問は何ですか?あなたはすでに何を考えていますか?ヘルプセンターの「質問は...に基づくべき」の部分をご覧ください。 X X XXXXX
DW

@DW、明らかに、すべてのオートマトンがこのプロパティを持っているわけではありません。したがって、私はそのようなオートマトンの(うまくいけば、多項式の)特徴付けがあるかどうかを尋ねます。また、初期状態からそれ自体までのすべてのサイクルを列挙してを抽出する方法もわかりません。実際、自己交差のないサイクルだけに制限することはできないため、サイクルの数は無限にあります。もっと具体的に教えていただけますか?X
アンドリューリジコフ2017

私が正しく理解していれば、最小限のオートマトンについて質問しました。最小限のDFAはすべて、私が説明したものと同型になると思います。すべてのオートマトンについて質問しているが、必ずしも最小限ではない場合は、質問を編集して明確にすることをお勧めします。自己交差のないサイクルだけに制限できないのはなぜですか。接頭辞なしのプロパティは、そのようにしても安全であることを意味し、が有限の場合、そのようなサイクルは有限にしかありません。しばらく問題について考えてから、質問を編集して、これまでに思いついたすべての結果を共有することをお勧めします。X
DW

この質問は、最初のバージョンと同じではありませんcstheory.stackexchange.com/questions/4284/...、とあなたにも実行している時間を尋ねることを除いて、異なる可能性がありますか?K 'KK
domotorp 2017

1
@domotorpその通り、単語のセットがコードであるかどうかのチェックは多項式時間で実行でき、それは非常によく知られた事実です(例www-igm.univ-mlv.fr/~berstel/LivreCodes/を参照)Codes.html、サブセクション0.4)。私が欲しいのは、最小限のオートマトンだけが何かを認識するようにして、これがコードのスターかどうかを確認することです。
アンドリューリジコフ2017

回答:


2

この質問には長い間回答がありませんでしたので、質問の最初の部分に対して部分的な回答をさせてください。

有限コードを認識する(最小の)オートマトンについて何が知られていますか?XX

単語の有限集合が与えられる、花オートマトンの有限非決定性オートマトン、ここで、、、4種類の遷移: XXA=(Q,A,E,I,F)Q={1,1}{(u,v)A+×A+uvX}I=F={(1,1)}

(u,av)a(ua,v) such that uavX, (u,v)(1,1)(u,a)a(1,1) such that uaX, u1(1,1)a(a,v) such that avX, v1(1,1)a(1,1) such that aX}
このオートマトンは、認識します。たとえば、および場合、フラワーオートマトンは次のようになります。XA={a,b}X={a,ba,aab,aba}X

ここに画像の説明を入力してください

2つの状態とと1つの単語与えられ、ラベルからへのパスが最大で1つある場合、オートマトンは明確であることを思い出してください。次に、次の結果が保持されます。pqwpqw

定理 [1、Thm 4.2.2]。セットは、フラワーオートマトンが明確な場合のコードです。XX

花オートマトンには代数的特性もあり、最小オートマトンに比較的近くなります。このプロパティは、任意の有限集合適用されますが、空の単語を取り除くことで、つまり、言語をではなくサブセットと見なすことで、より簡単に述べることができます。A + A XA+A

すべてのべき等、場合、有限の半群は局所的に自明であることを思い出してください。射である局所自明すべての冪等のための場合はで、半群局所的に自明です。E R E R E = { E } π R S E S π - 1E ReReRe={e}π:RSeSπ1(e)

移行半群の花オートマトンのと呼ばれる 花の半群の。以来、認識、全射射あるから構文半群の上にの。X + X + T L + π T S X +TX+X+TL+πTSX+

定理。射は局所的に自明です。π:TS

この結果の重要な結果は、花のセミグループと構文のセミグループが同じ数の通常のクラスを持っているということです。J

参考文献

[ 1 ] J.ベルステル、D。ペリン、C。ロイテナウアー、コードおよびオートマトン。数学百科事典とその応用、129。ケンブリッジ大学出版局、ケンブリッジ、2010年。xiv+ 619 pp。ISBN:978-0-521-88831-8

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.