DFAに関して未解決の問題はありますか?


59

学部生で決定論的有限状態オートマトン(DFA)を研究した後、私はそれらが非常によく理解されていると感じました。私の質問は、それらについてまだ理解していないものがあるかどうかです。DFAの一般化を意味するのではなく、私たちが学部生で研究している元の未修正のDFAを意味します。

これはあいまいな質問ですが、アイデアが得られることを願っています。私たちがDFAを完全に理解していると言ってもいいかどうかを理解したいと思います。ですから、DFAに関する問題のように見せかけた問題ではなく、本質的にDFAに関する質問を意味します。そのような問題の例を挙げましょう。P = NPの場合、Lを空の言語とし、PがNPでない場合、いくつかの固定非正規言語とします。LはDFAで受け入れられますか?この質問はDFAに関するものですが、それは精神的なものではありません。私の主張が明確であり、人々からfrom舌な非回答を得ないことを願っています。

要するに、言うのは公平ですか

基本的にDFAを完全に理解しています。

これが私が気づいていない巨大な研究分野であり、人々のコミュニティ全体をjust辱したばかりであることが判明した場合、申し訳ありません。


16
私の最初の未解決の問題は、チェルニー予想が真実かどうかです。en.wikipedia.org/wiki/Synchronizing_wordliafa.jussieu.fr/~jep/Problemes/Cerny.htmlは、次のブログ記事は、同様にあなたのためのも面白いかもしれません:rjlipton.wordpress.com/2009/08/17/...
Abuzer Yakaryilmaz

1
NFAと正規表現に関する未解決の問題はカウントされますか?
Hsien-Chih Chang張顯之

1
@ Hsien-Chih:質問を解釈する際には、できるだけ制限してみましょう。私は未解決の問題は残っていないと仮定していましたが、答えはこれが真実ではないことを示しています。
カナダのガチョウ

1
DFAと正規表現は同等です。NFAとDFAの表現力は同等ですが、NFAの状態は対応するDFAよりもはるかに少ない場合があります。
chepner

6
@chepner DFA、NFA、およびregexenは表現力において同等ですが、一方についてすべてを知ることは他方についてすべてを知ることを意味することを示すものではありません。たとえば、DFAを最小化する方法を知っていても、NFAを最小化する方法を直接教えてくれません。実際これは非常に難しい問題です。
ダニエルワグナー

回答:


55

Shallitの本「形式言語とオートマトン理論の2番目のコース」に記載されている1つの問題があります。

みましょうvが持つ2つの異なる単語のこと| あなた| = | v | = nuを受け入れるがvを拒否する、またはその逆の最小のDFAのサイズは?uv|u|=|v|=nuv

"彼の論文ではロブソン、小さなオートマトンと弦の分離 1989年には"上限証明Ωで最もよく知られている下限log n O(n2/5(logn)3/5)Ω(logn)

調査については、こちらをご覧ください


12
ラフバラ大学で開催されたBCTCS 2014での最近の講演では、この問題に関する些細な進展に対して100ポンドを提供しています。ああ、そこにリストされている他の未解決の問題もあります!cs.uwaterloo.ca/~shallit/Talks/bc4.pdfを参照してください。
ジェフリーシャリット

1
これは最初のものだったので受け入れますが、それらはすべて素晴らしい答えです。みなさん、ありがとうございます。
カナダのガチョウ


40

DFAについての非常に単純な決定問題があります。DFA Mが与えられた場合、Mは少なくとも1つの素数の基数2表現を受け入れますか?

現在、この問題が再帰的に解決可能かどうかはわかりません。

再帰的に解くことができ、そのアルゴリズムがあれば、既知の最大の65537よりも大きいフェルマー素数(形式の素数)があるかどうかについての長年の未解決の問題を解決できます。フォーム1 0 + 1の基数2表現を持つ素数は、フェルマー素数でなければなりません。)22n+110+1


期間に関連する数論には他にもさまざまな推測があります。たとえば、エルドスの不一致の問題とDFAの定式化に一部を
結びつける

この問題のアルゴリズムがあれば、これはシェルピンスキーの問題とリーゼルの問題も解決することを正しく理解していますか?(en.wikipedia.org/wiki/Sierpinski_numberen.wikipedia.org/wiki/Riesel_number
sdcvvc

はい、sdcvvc、そうです。
ジェフリーシャリット

38

チェルニーの予想はまだ開かれていて重要です。これは持っているのDFAについてである同期ワードと尋ねるかどうか(のための(常に両方の単語を処理した後、互いに同じ状態で終わるオートマトンの2つのコピーが異なる状態で起動性を有するワード) -stateオートマトン)最短のそのような単語の長さは常に最大n 1 2です。最も実績のある境界は、O n 3)の形式です。n(n1)2O(n3)


申し訳ありませんが、Abuzer Yakaryilmazは、これを回答として投稿する前にコメントに気付きませんでした。しかし、私はそれが...ちょうどコメント答えないことに値すると考えています
デイビット・エップスタイン

2
問題ありません:)私がリンクした2番目の未解決の問題も非常に興味深いと思います。
アブザールヤカリルマズ

7
これは有名な質問ですが、なぜそれが重要な質問なのか簡単な説明はありますか?本当にバインドされている場合は、私たちは何を学ぶだろうではなくN 3 / 6(n1)2n3/6
サショニコロフ

@SashoNikolov最も少ない数のアクションを使用して、システム(たとえば、衛星)を監視することなく、システムを既知の状態にリセットできることは実用的な関心事です。
デニス

はい、最初にこの問題を知ったのは、組立ラインのコンポーネントを設計する際のナタラジャンの作業を通して、それらのパーツを機械的に特定の幾何学的方向にすることでした。短いリセットシーケンス(潜在的な再配向ステップを表すオートマトン)=短い組立ライン。
デビッドエップシュタイン

20

DFAに関する非常に基本的な概念の相互作用に関する別の研究問題を指摘したいと思います。

任意のn状態のNFAは、最大状態を持つ同等のDFAに変換できることはよく知られています。これは、非決定的な状態の複雑N(すなわち、最小限のNFAの状態数)が、決定論の状態の複雑さの正規言語があるという意味で、最悪の場合には可能な限り最高で2 nは。また、非決定論が二次因子を保存できる言語ファミリの例や、非決定論が状態をまったく保存しない場合もあります。したがって、自然な質問は次のとおりです。2n2n

マジックナンバーの問題

n2 nの間の各に対して、非決定的状態の複雑さと決定的状態の複雑さとのギャップが正確にαになるような正規言語L nがありますか?αn2nLnα

数学的な観点からパワーセットの構築とMyhill-Nerodeの関係を完全に理解すれば、ごとにそのような言語を構築できるか、あるいはこれが不可能なαの値を指定できると期待できます(そのような値が存在し、これらは「マジックナンバー」と呼ばれます)。αα

入力アルファベットサイズにはマジックナンバーがあり、2009年以降、アルファベットサイズが少なくとも3であればマジックナンバーはないことが知られています。しかし、私が間違えなければ、バイナリアルファベットの場合はまだ開いています。13

ガリーナ・ヒラスコバ。マジックナンバーと3進数のアルファベット。In:13th International Conferences on Developments on Language Theory(DLT 2009)、Volume 5583 Lecture Notes in Computer Science、pages 300-311。


7
それは大きな問題です!しかし、「マジックナンバー」という用語を発明した人は誰でも撃たなければなりません。
ジェフリーシャリット

19

タイトル: 2つのDFAの交差点非空

説明: 2つのDFAのを考えると及びD 2、文字列が存在しないXようなD 1及びD 2が受け入れるの両方のxがD1D2xD1D2x

未解決の問題:時間で2つのDFAの交差の非空を解決できますか?o(n2)

我々はこの問題を解決することができれば時間δ <2を、そして強い指数時間仮説が反論されるだろう。O(nδ)δ

説明: 準2次時間での正規言語の交差の空虚性の決定

これは役に立つかもしれません:http : //rjlipton.wordpress.com/2009/08/17/on-the-intersection-of-finite-automata/

すてきな一日を!:)


こんにちは、MWさん、この質問に気付いたことがうれしいです。最近、この別の質問であなたを引用し、P / Lを分離しました。最近証明したように、上記の質問(複数のDFAの交差の非空性を解決する複雑さの上限)は、P / NLの分離(の主要な未解決の問題)と密接に関連しています。
vzn

どうもありがとうございました!あなたは誰ですか?私はあなたのブログに行って見回しましたが、理解できませんでした。
マイケルウェハ

1
注:最悪の場合、およびD 2が受け入れる最小の文字列の長さはΩ n 2です。D1D2Ω(n2)
マイケルウェハ

12

DFAと機械学習理論に関連する未解決の問題は次のとおりです。PACモデルで一様にランダムな(ランダムな遷移と受け入れ/拒否の動作)DFAを学習できますか?

注:任意のDFAは、暗号硬度の結果の学習可能なb / cではないと思います。ランダムDFAの場合、SQ下限のみがあり、これはそれほど強くありません。



5

n

閉形式の式が存在するはずですが、何も知られていないように思えます。漸近的な境界がいくつか知られています:

n


これは本当にクールです。先日、たまたまこれについて考えていたのですが、他の人がこれに取り組んでいることを知りませんでした。共有してくれてありがとう。:)
マイケル・ウェハ

4
なぜ閉じた式があると思いますか?私はそれは非常にありそうもないと思います。
domotorp 14年

その問題について知られていることについては、この質問も参照してください。サイズnのDFAで受け入れられる言語の数は何ですか
Hermann Gruber 14

2

ここに私が以前ここでいたDFA関連の質問がありますが、私が知る限り、それはまだ公開されています:

nΣ={0,1}DFA(n)n|DFA(n)|=n2n2n

x,yΣKn(x,y)DFA(n) xy

Kn(x,y)Kn(x,y)poly(n,|x|,|y|)

この質問は、機械学習に影響を及ぼします。


問題の複雑さの現在の状態は何ですか?
ライアン

1
Jeremiah Blockiにはいくつかの部分的な結果がありました。私の知る限り、これは知識の状態です。cs.cmu.edu
Aryeh

-3

(「ボックスの外側を考える」...)これは、DFAに関係するやや不自然な問題です(他の場所で調査されたことはありません)が、TCSのテーマを明らかにします。 、ライスの定理に具体化された側面/テーマでもあります。(いくつかの点で、究極の「複雑さ」は「チューン完全性」とも呼ばれる「決定不能性」です。)

nxnxn

DFAnDFADFAnDFAnDFA、RL(およびDFA)でもあります。

Σ

nDFAnΣ

Σn

今、これを質問とさらに結び付けるために、これは広く注目されていませんが(一部では些細なことであると考えられています)、TCS /数学の多くの未解決の問題は、停止問題の神託を考えると、決定不能と密接に関連しています解決」。

そのため、ある意味で、決定不能であるのDFAについては、この基本的な問題を使用して一緒にこのすべてを結ぶ、そこになります常に常に決定不能問題と等価(この1のような)のDFAについて「オープン」の問題が存在しますので、のDFAに関する未解決問題も。実際、この構造が何らかの方法で行うようにライスの定理を逆に使用すると、基本的にTCSの比較的「単純」でありながら自明でない計算プロパティを使用して、決定不能な問題を構築できます。

[1] 指数関数的な時間を必要とする単語の問題 / Stockmeyer&Meyer

[2] Meyer、AR、L。Stockmeyer。二乗を伴う正規表現の等価問題には、指数空間が必要です。スイッチングおよびオートマトン理論に関する第13回IEEEシンポジウム、1972年10月、125〜129ページ。

[3] 言語、オートマトンおよび計算入門 / Hopcroft / Ullman。


2
「決定不能」と「オープン」という概念を混同していると思います。
レフレイジン

認めたように、それを支持したのは控えめに言っても珍しいことではありません。例えば、この論文のミシェルによるこの引用を参照してください。忙しいビーバーの競争からの数論の問題。同様の感情は疑問で有名な公開番号理論の推測について、決定不能性が知られていない単純な問題を表現しました。自動定理証明vs決定不能性
vzn

DFAnΣn{1nDFAnΣ}

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