決定可能であるが、多項式時間で検証できない問題


12

Sureshのやや無関係なプロジェクトに取り組んでいる間に、最近、PageとOpperがUser-Composableシステムについて行った作業に出会い、その作業の一部で多項式時間で検証できない問題について簡単に議論しました。多項式時間で検証できない他の問題や、そのような問題の分析に関する多くの情報を見つけることができませんでした。そのような問題および/またはそれらの分析方法を知っている人がいるかどうか疑問に思っていました。

コメントで述べられているように、この質問を表現するより良い方法は次のとおりです。


外の問題NP
Hsien-Chih Chang張顯之

はい、特に多項式時間ではなく検証できるものです。
スコットR

2
これらの完全な問題が表示され、それらの問題を軽減できます。cstheory.stackexchange.com/questions/3297/...NEXP
シェンロン-志チャン張顯之

1
coNP = NPでない限り、非ハミルトニアン問題は多項式時間で検証できません。
モハマドアルトルコ人

1
@turkistany @ Hsien-Chih Chang、回答として上記のコメントを投稿してください。
カベ

回答:


20

理論的な観点から理解する最も重要なことは、NPは実際にはすべての決定可能な言語の比較的小さなクラスであることです。とはいえ、コンピューターサイエンスの興味深い問題の多くはNP内にあるため、多くの注目を集めています。

これは、と推測だNPPHPSPACEEXPNEXP

クラスPH、PSPACE、およびEXPには、の「興味深い」問題の多くが含まれています。これまでのところ、が証明できる唯一の適切な包含であるため、NEXPがすべての注目を集めています(前述の非決定性の時間階層定理により)。RNPNPNEXP

これらの他のクラスのいくつかの問題の興味深い具体的な例を次に示します。

  • プレーヤーがチェスまたは囲in(nxnボードに適応)で勝利戦略を持っているかどうかを判断するのはEXP完了です。
  • MAJ-SAT、ブール式の変数への割り当ての半分以上がその式を満たすかどうかを決定する問題は、PSPACEにあります。小規模クラスPPについても完全です。
  • EXACT-CLIQUE、グラフ内の最大クリークのサイズが正確にkであるかどうかを判断する問題は、、多項式階層の第二のレベルの一部。Σ2P

好奇心から、再帰問題のクラスはRの「標準」の意味ですか?動物園が示すように見えるものですが、私は十分な頻度で、私はR \ NPを見たとき、それは私の本能的な読書だったとRPの同義語としてRを見てきました...それ
スティーブンStadnicki

標準表記だと思います。「RE」および「co-RE」とうまく適合します。
ハックベネット

1
通常、チェスとGoは、繰り返し規則のためにEXPTIME完了です。
ジェフリーアーヴィング

@GeoffreyIrving:そのとおりです、ありがとう。修繕。私がそれを書いたとき、私が(誤って)何を念頭に置いていたかはわかり
ハックベネット

PSPACEオラクルを手元に置いていれば、かなり上手くプレイできそうです。:)
ジェフリーアーヴィング

11

Hsien-Chih Changのコメントを拡張すると、すべてのNEXP困難問題はNPに存在できないため、定義により多項式時間で検証することはできません。

非決定的な時間階層定理を使用して、NPがNEXPに厳密に含まれていることを確認できます。したがって、NEXPの困難な問題を考えると、NPに含まれていないか、矛盾に導かれていることを確信できます。


7
ただし、Buhrman、Fortnow、およびSanthanamは、NEXPがNPに無限に含まれる相対するオラクルを構築することに注意してください(dx.doi.org/10.1007/978-3-642-02927-1_18)。言い換えると、各NEXP問題Lに対して、NPに問題L 'があり、Lが無限に多くの入力長でL'に等しいというオラクルがあります。したがって、NEXP完全問題の無限に多くのインスタンスをポリタイムで検証することはできませんが、無限に多くの他のインスタンスポリタイムで検証できる可能性を(相対論的に)除外することはできません。
ジョシュアグロチョフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.