NP完全性を教えるたびに、生徒は「NPに属さないことがわかっている問題はありますか」と尋ねます。
どう答えますか?私は通常彼らに決定不能な問題を例として与えますが、これはしばしばうまくいきません。なぜNPにないのかわからない(解答はポリタイムで確認できます...プラグインするだけです!このアプローチを悪用するのは大変です。)
例としてQBFのようなものを提供したいと思いますが、実証済みの分離はありません。
提案?
NP完全性を教えるたびに、生徒は「NPに属さないことがわかっている問題はありますか」と尋ねます。
どう答えますか?私は通常彼らに決定不能な問題を例として与えますが、これはしばしばうまくいきません。なぜNPにないのかわからない(解答はポリタイムで確認できます...プラグインするだけです!このアプローチを悪用するのは大変です。)
例としてQBFのようなものを提供したいと思いますが、実証済みの分離はありません。
提案?
回答:
1つの可能性は、EXPSPACEに完全な問題です。NPはPSPACEに簡単に含まれており、EXPSPACEに厳密に含まれています。EXPSPACE完全な問題の1つは、べき乗を許可する正規表現がすべてであるかどうかを決定することです。
あなたは自然の問題を重視しているので、ここでは非常に自然であるではありません-complete問題N P:スクエアタイル張り問題:有限タイルのセットを考えると、タイルサイズの平方い2 n個のx 2 nは?
正方形のサイズが x n(nは単項でエンコードされる)の場合、問題はN P完全になります。
正方形タイルの完全性については、参照を確認してください。
[1] Christos H. Papadimitriou。計算の複雑さ。Addison-Wesley、レディング、マサチューセッツ、1994
または2 E X P T I M Eの完全な問題は、(時間階層定理により)N Pにないことがわかっています。同様にN E X P S P A C EおよびE X P S P A C E(空間階層+シミュレーションによる)。多くの場合、パディングによって「偽の」問題が発生する可能性がありますが、これらのクラスの自然な問題はそれほど一般的ではないようです(おそらく非常に難しいためです)。
EXPSPACE:
べき乗演算子を使用した正規表現の等価性
2-EXPTIME:
CTL *(時相論理)の
充足可能性ATL *の充足可能性
Presburger算術の決定問題
簡単な例はテトラション関数です。これはELEMENTARYにもありません。その決定版を使用できます。
時間階層定理、場合時間構成可能関数であり、F (N + 1 )= O (G (N ))次に、:
。
したがって、たとえば、NEXPの完全な問題はNPにはありません。ウィキペディアからの引用:
NEXPTIME-complete問題の重要なセットは、簡潔な回路に関連しています。簡潔な回路は、指数関数的に少ないスペースでグラフを記述するために使用される単純なマシンです。2つの頂点番号を入力および出力として受け入れ、それらの間にエッジがあるかどうかを確認します。隣接行列などの自然表現のグラフの問題をNP完全に解決する場合、簡潔な回路表現の同じ問題をNEXPTIME完全に解決するのは、入力が指数関数的に小さいためです。1つの簡単な例として、このようにエンコードされたグラフのハミルトニアンパスを見つけることはNEXPTIME完全です。
Papadimitriouの本の 492ページのセクション「簡潔な問題」も参照してください。