PとNPCの間の問題


128

因数分解とグラフ同型はNPの問題であり、Pに存在することもNP完全であることも知られていない。この特性を共有する他の(十分に異なる)自然の問題は何ですか?ラドナーの定理の証明から直接得られる人工的な例は考慮されません。

これらの例のいずれかは、いくつかの「合理的な」仮説のみを仮定して、NP中間体であると証明できますか?


ここで尋ねられる同様の質問があります。cstheory.stackexchange.com
ダニエル

1
:特にNPと共同NPでの問題ではなく、Pであることが知らためのいくつかのポインタとMOの関連質問、mathoverflow.net/questions/31821/...
アンドラス・サラモン

1
PとNP-completeの間には、現在興味深いと見なされている複雑なクラスがいくつかあります。PPAD、UGCに相当する問題、NP co-NP、BPP、...。これをコミュニティWikiにしてください。
アンドラスサラモン

ありがとうございました。私はラドナーの定理を知っています。私は「自然の問題」を求めていたと思います。そのように数が...私は、PPADはナッシュ均衡を持っていると思います
レフReyzin

回答:


105

以下は、PとNPC間の問題のいくつかの応答のコレクションです。


5
はい、この手順は「公式の」回答として機能します。
Suresh Venkat

12
ウォッチリストに回答を追加できるといいですね。これは間違いなく私のものです。
アンドラスサラモン

9
リストからPlanar MAX 2-SATを削除していますが、Guibas et alによってNP完全であることが示されました。(「最小リンクパスとポリゴンとサブディビジョンの近似」でspringerlink.com/content/y234m35416w043v1
ボブフレーザー

7
これらの例のいずれかは、「妥当な」仮説(つまり、「この問題はNP中間である」よりも自明ではない仮説)のみを仮定して、NP中間であると証明できますか?もしそうなら、このリストでそれを言及することは興味深いでしょう。
ティモシーチャウ

3
@Timothyチョウ:仮定上の例すなわちと仮定すると、である、証明可能な中間体であるN E X P E X P、のパディングされたバージョンN E X P -complete問題が証明可能でもないN Pを-N E X P E X Pと矛盾するため、マハニーもPも完全ではない。NEXPEXPNEXPEXPNEXPNPPNEXPEXP
ジョシュアグロチョウ

45

このクラスで私のお気に入りの問題(機能的な問題として表現しますが、標準的な方法で決定問題に簡単に変えることができます):2つのバイナリツリー間の回転距離を計算します(同等に、2つの三角測量間のフリップ距離凸多角形)。


1
それはきちんとした問題です:私はそれが辺境にあることに気づかなかった。
スレシュヴェンカト

3
ええ、私もそれを知りませんでした!我々は、彼らがより多くのPRIMESに似ている場合、彼らは実際にあるかと思うので、彼らはリンボにある場合、これらすべての問題/回答については、私は...不思議
レフReyzin

この問題とその潜在的な中間ステータスは、よりよく知られているはずです。それを参照できますか?また、グラフ同型と関連する問題があるため、NP完全ではないことを示す結果はありますか?
ジョシュアグロチョウ

8
非常にきれいで重要ですが、古いリファレンスはサーストン、スレイター、タージャン、「回転距離、三角測量、双曲線幾何学」、STOC'86、JAMS'88です。問題の複雑さを未解決のままであると明示的に言及している最近の参考資料については、Lucas、「バイナリツリーの回転距離のカーネルサイズの改善」、IPL 2010、dx.doi.org / 10.1016 / j.ipl.2010.04を参照してください。 022
デビッドエップシュタイン

1
面白い。回転空間の探索も、活発な研究分野のようです。「k-aryツリーの回転グラフはハミルトニアンです」、IPL 2008、dx.doi.org / 10.1016 / j.ipl.2008.09.013
Chad Brewbaker

38

このリストにもMOリストにも記載されていない問題は、ターンパイクの問題です。n(n-1)/ 2の数値のマルチセットが与えられ、各数値がライン上の2つのポイント間の距離を表し、元のポイントの位置を再構築します。

この非自明なことは、マルチセット内の指定された数dに対して、どの点のペアがd単位離れているかわからないことに注意してください。

与えられたインスタンスについては、多項式の数の解しか存在しないことが知られていますが、それを見つける方法はわかりません!


ありがとう-これは良いものです!他の「ローカリゼーション」問題を思い出します。それは実際にはpにないと考えられていますか?
レフReyzin

ターンパイクが複雑さの既知の問題に直接リンクしていることを私は知りません。ただし、ターンパイク問題は、適切に選択された多項式の因数分解問題として表現されるため、因数分解には「間違った方向」の関係があります。
Suresh Venkat

1
グラフ同型(PH崩壊)のように、この問題がNP完全であることのありそうもない結果が知られていますか?
ジョシュアグロチョウ

私が知っていることではありません。それはあまりにも研究されていない、それは残念です、それはとても自然だからです。
Suresh Venkat

2
バイオインフォマティクスでも同様の問題が発生します。潜在的/希望的に重複する一連のランダムに作成された文字列の部分文字列が、個々の断片よりもはるかに長い場合。元の文字列を計算します。(遺伝子配列)
ラファエル

38

平方根問題の合計:与えられた二つの配列12... NおよびB 1B 2... Bのnは正の整数である= Σ iはa1,a2,,anb1,b2,,bnに等しい、より小さい、またはより大きいB=ΣiがA:=iaiB:=ibi

  • この問題には、実際のRAMに些細な時間アルゴリズムがあります—合計を計算して比較するだけです!—しかし、これはPのメンバーシップを意味しません。O(n)

  • 明らかな有限精度アルゴリズムがありますが、正確性のために多項式のビット数の精度で十分かどうかはわかりません。(詳細については、http://maven.smith.edu/~orourke/TOPP/P33.htmlを参照してください。)

  • ピトゴラスの定理は、頂点と整数の端点が整数の平方根の合計である多角形曲線の長さを意味します。したがって、根の問題は、ユークリッドの最小全域木ユークリッドの最短経路最小重みの三角測量ユークリッドの巡回セールスマン問題など、いくつかの平面計算幾何学の問題に固有のものです。(ユークリッドMST問題は、基礎となるマトロイド構造とEMSTがドロネー三角形分割のサブグラフであるという事実のおかげで、根の合計問題を解決することなく多項式時間で解くことができます。)

  • そこ多項式時間のランダム化アルゴリズム、ヨハネスBlömerによる 2つの合計が等しいかどうかを判断するためには、。ただし、答えがいいえの場合、Blomerのアルゴリズムはどちらの合計が大きいかを判断しません。

  • この問題の決定バージョン(?)は、NPにあることすら知られていない。ただし、Blomerのアルゴリズムは、決定問題がNPにある場合、co-NPにもあることを意味します。したがって、問題はNP完全ではありません。A>B


3
いいもの、私はそれが好き!
Hsien-Chih Chang張顯之

さて、大きすぎない1000個のランダムな整数を使用する場合、それらを2つのセットに分割する方法は約個あります。合計の)。一方、これらの2 999の可能性から比較するために「最悪」の2つのシーケンスを見つけることも非常に困難です。29992999
gnasher729

30

「十分に」異なるとみなされる場合とそうでない場合がある問題のリストを以下に示します。グラフ同型と同じ証明により、それらのいずれかがNP完全である場合、多項式階層は第2レベルに崩壊します。これらの「どれが」Pにあるべきかについての幅広いコンセンサスはないと思います。

  • グラフの自己同型(グラフに自明でない自己同型があるかどうかを判定します)。グラフ同型に還元されますが、GIハードであるとは知られていない(考えられない?)
  • グループ同型および自己同型(グループは乗算表で与えられます)。繰り返しますが、グラフ同型に還元されますが、GIハードとは考えられていません。
  • リング同型と自己同型。ある意味で、これは上記のすべての問題の祖父です。整数因数分解はリングの自明でない自己同型を見つけることと同等であり、グラフ同型はリング同型に還元されるからです。Neeraj Kayal、Nitin Saxenaを参照してくださいリングモーフィズム問題の複雑さ。計算の複雑さ15(4):342-390(2006)。 (興味深いことに、リングに自明でない自己同型があるどうかを判断するのはです。)P
  • Bill Gasarchによるこの投稿には、Ramsey理論の味に関する他のいくつかの問題が含まれています。
  • Mahaneyの定理により、スパースセットはNP完全になることはできません。しかし、我々はまた、スパースセットがあることを知っている - Pの IFF N E X Pは等しくないE X P。したがって、N E X P E X Pであると仮定すると、N E X P完全な問題のパッド付きバージョンは中程度の複雑さです。(そのようなセットは、であることができないPがない限りN E X P = E X PNPPNEXPEXPNEXPEXPNEXPPNEXP=EXP、私たちの仮定に矛盾します。)自然な完全な問題がたくさんあります。NEXP

最後の例が好きです。それについての参照はありますか?
マルコスヴィラグラ

1
SRマハニー。NPのスパース完全セット:BermanおよびHartmanisによる推測の解。Journal of Computer and System Sciences 25:130-143。1982. dx.doi.org/10.1016/0022-0000(82)90002-2 NPのスパースセット-NEXP neq EXPのPの場合:J. Hartmanis、N。Immerman、V。Sewelson、NP-Pのスパースセット:EXPTIME対NEXPTIME、情報と制御、第65巻、第2〜3号、1985年5月〜6月、158〜181ページ。 dx.doi.org/10.1016/S0019-9958(85)80004-8
ジョシュアグロチョウ

これは素晴らしいリストですが、最初の3つは非常に似ていますが、最後の例も気に入っています。
レフReyzin

28

最小回路サイズ問題(MCSP)は、NPで完全ではないことがわかっているNPでの私のお気に入りの「自然な」問題です。m変数のブール関数fの真理値表(サイズn = 2 ^ m)数sが与えられた場合、fにはサイズsの回路がありますか?MCSPが簡単な場合、暗号的に安全な一方向機能はありません。この問題とその変種は、ロシアでの「ブルートフォース」アルゴリズムの研究の動機付けの多くを提供し、NP完全性に関するレビンの研究につながりました。この問題は、リソースに制限のあるコルモゴロフの複雑さの観点からも見ることができます。短い説明から文字列をすばやく回復できるかどうかを尋ねます。このバージョンの問題はKoによって研究されました。私の知る限り、MCSPという名前は最初にCaiとKabanetsによって使用されました。より多くの参照は私の論文で見つけることができます: http://ftp.cs.rutgers.edu/pub/allender/KT.pdf http://ftp.cs.rutgers.edu/pub/allender/pervasive.reach.pdf


24

単調な自己双対性

任意のブール関数のためにf=f(x1,x2,...,xn)、それは二重だあるfd=f¯(x1¯,x2¯,...,xn¯)。与えられたf(x1,x2,...,xn)CNF式で表されるため、f=fdかどうかを判断する必要があります。

この問題はco-NP [ log2n ]にあります。つまり、O(log2n/loglogn)非決定的なステップで決定できます。したがって、準多項式時間アルゴリズム(O(nlogn/loglogn)時間)を使用しているため、NP困難になる可能性は低いです。

この問題がPにあるかどうかに関係なく開いています。詳細については、2008年の論文「単調な二重化の計算的側面:簡単な調査」で、トーマス・アイター、牧野一久、およびゲオルク・ゴットロブが確認できます。


23

結び目の自明性:3空間で閉じた多角形のチェーンが与えられた場合、それは結び目がありません(つまり、周囲の同位体から平らな円へ)。

これは、通常の表面理論の深遠な結果によってNPにあることが知られていますが、ポリタイムアルゴリズムまたはNP硬さの証明は知られていません。


1
多くの潜在的なNP中間問題と同様に、わずかな変種がNP完全であることが知られていることに言及する価値があるかもしれません。つまり、3次元多様体ノットの属はNP完全です。三角形の3多様体の閉じた多角形チェーンと整数gが与えられた場合、その結び目は最大でもgの属の表面の境界ですか?(未知の
ジョシュアグロチョウ

co-AM(Hara、Tani、Yamamoto)にも含まれているため、多項式階層が崩壊しない限りNPCではありません。
ピーターショー

3
実際、まだ開いています。Tasos Sidiropoulosは、原谷山本の証明にバグを発見しました。
ジェフ

時間がこの答えが最初に掲載されたので、Kuperbergが配置され、それを一般化されたリーマン予想を条件、及びLackenbyは配置でunconditonallyそれをC oをN PcoNPcoNP
マークS

19

プレイヤー1がパリティゲームで勝ち戦略を(特定の開始位置から)持つかどうかを多項式時間で決定できるかどうかは不明です。ただし、問題はNPおよびco-NPに含まれ、UPおよびco-UPにも含まれます。


参考にできますか?面白そう。
ジョシュアグロチョウ

1
M.ユージンスキー。Parity Gamesで勝者を決めるのはUP \ cap co-Upです。情報処理レター68(3):119-124。1998年。少なくとも良い出発点であるべきです。
マティアス

最近の論文「完璧な情報を備えたエルゴディック確率平均ペイオフゲームのためのポンピングアルゴリズム」も、パリティゲームの一般化でさえ擬似多項式時間で解決できることを示しています。特に、一定数の「ランダムノード」が存在する場合、BWRゲームと呼ばれるゲームに擬似多項式時間アルゴリズムがあることを示しています。パリティゲームは、ランダムノードがない場合です。
ダヌ

最近、パリティゲームは準多項式時間で解決できることが示されました。たとえば、ここを参照してください。
トーマスクリンペル

18

Max-Cutを係数0.878内で近似するなど、近似問題を受け入れたい場合は、非常に長い問題のリストを取得します。NP-hardかPかはわかりません(Uniuqe Games予想を想定したNP-hardnessのみを知っています)。


はい、それは投稿されてすぐに削除し始めた愚かなコメントでした。ありがとうございました。:)
ダニエルアポン

ありがとう!しかし、私は近似問題についてはそれほど考えていなかったが、より自然な問題について考えていたと思います。
レフReyzin

ほぼ間違いなく、これらは自然な問題です。これは、自然な一連の手法(この場合は半正定値プログラミング)によって達成可能なものに対応するためです。
モリッツ

「自然」はあいまいな基準だと思います...
レフReyzin

18

単調 CNF式のすべての条項は、正のリテラルまたは唯一の負リテラルのみが含まれています。交差単調CNF式毎正句は、あらゆる負句と共通のいくつかの変数を有しています。

決定問題

MONOTONE SATの交差する
入力を:モノトーンCNF式交差質問:あるFの充足可能では?f
f

持っているバック1996年にまで遡るアルゴリズムを、しかしP.であることが知られていない(もちろん、それはPであることが判明するかもしれませんが、それは主要な結果になります。)no(log n)

  • トーマス・アイターとゲオルク・ゴットロブ、ハイパーグラフ横断計算とロジックとAIの関連問題、ジェリア2002. doi:10.1007 / 3-540-45757-7_53


17

サブセット合計(またはサブセット合計平等)のピジョンホールバージョン

与えられた:

N - 1 Σ K = 0、K < 2 N - 1

akZ>0
k=0n1ak<2n1

鳩の巣原理により、2つの互いに素なサブセット、存在しなければならない:その結果をS1,S2{1,,n}

jS1aj=kS2ak

ピジョンホールサブセット合計問題では、このような解決策が求められます。もともとは、Bazgan、Santha、およびTuzaによる「SUBSET-SUMS EQUALITY問題の効率的な近似アルゴリズム」で述べられていました。


16

隠されたサブグループを見つけることに関連する多くの問題があります。ファクタリングに言及しましたが、離散対数問題や楕円曲線などに関連する他の問題もあります。


15

Pにあることが知られていない計算上の社会的選択の問題があり、NP完全である場合とそうでない場合があります。

バランスの取れたシングルエリミネーショントーナメントのアジェンダコントロール:

Tn=2ka

質問:ノードの順列(括弧)が存在するため、aは誘発されたシングルエリミネーショントーナメントの勝者になりますか?

Pk2kVTVPk12k1i>0Pk[2i1]Pk[2i]eTPk1[i]=Pk[2i1]e=(Pk[2i1],Pk[2i])Pk1[i]=Pk[2i]PkTPk12kkPk1,,P02k

バランスの取れたシングルエリミネーショントーナメントのアジェンダコントロール(グラフ形式):

Tn=2ka

T2ka

2kxa2k1x2k1yxyk=0

いくつかの参照:

  1. ジェローム・ラング、マリア・シルビア・ピニ、フランチェスカ・ロッシ、クリステン・ブレント・ヴェナブル、トビー・ウォルシュ:シーケンシャル・マジョリティ投票での勝者の決意。IJCAI 2007:1372-1377。
  2. N.ハゾン、PEダン、S。クラウス、およびM.ウォルドリッジ。選挙と競争をリグする方法。COMSOC 2008。
  3. Thuc Vu、Alon Altman、Yoav Shoham。ノックアウトトーナメントのスケジュール管理の問題の複雑さについて。AAMAS(1)2009:225-232。
  4. V.ヴァシレフスカウィリアムズ。トーナメントの修正。AAAI 2010。


12

誘導された部分グラフ同型問題には、PがNPと等しくないと仮定して、NPが不完全な「左側の制限」があります。Y. Chen、M。Thurley、M。Weyer:誘導サブグラフ同型の複雑さの理解、ICALP 2008を参照してください。


2
これは興味深い結果ですが、論文を確認すると、LHS制限の選択で対角化を行うことを除いて、中程度の複雑さの証明は基本的にラドナーの定理と同じであるとさえ述べています。だから、これが単なるラダーの定理のエンコーディングではなく、「自然な」問題としてカウントされるかどうかはわかりません。
ジョシュアグロチョウ

また、これらはソースおよびターゲットの制限であることに注意してください。ターゲット(右側)は、単射性を強制するために特別な形式である必要があります。
アンドラスサラモン



10

nv1vβvβ>1

場合β=nNPcoNPNPPββ=no(1/loglogn)NP


9

G=(V,E)fvVf(v)e=uvE|f(u)f(v)|f:V{0,1,2,,|E|}{1,2,...,|E|}

  1. JAガリアン。グラフのラベル付けの動的な調査。電子ジャーナルオブコンビナトリクス、2009年。
  2. DSジョンソン。NP完全性の列:継続的なガイド。J.アルゴリズム、4(1):87–100、1983。
  3. DSジョンソン。NP完全性列。ACM Transactions on Algorithms、1(1):160–176、2005。


8

abax+1b

γ

GareyとJohnsonは、彼らの独創的な「コンピューターと難治性」で次のように述べています(pp。158-159)。

γRMM

RM={x,y:there is a string z such that on input x and guess z M has output y}

L1Σ1γL2Σ2L1γL2MxΣ1yΣ2x,yRMx,yRMxL1yL2MxxxL2xL1


γ


5

次の問題はNP中間であると考えられています。つまり、NPにはありますが、PにもNPにも完全ではありません。

指数ルート問題(EPRP)の累乗

p(x)deg(p)0GF(q)qr

p(x)=rx
p(x)rxrxr

deg(p)=0

詳細については、私の質問と関連する議論を参照してください。


4

Thinh D. Nguyenの答えで提案された重み付きハイパーグラフ同型問題が、GI完全であることを単純に示すことができないかどうかはわかりません。ただし、GIに密接に関連するGIハード問題があります。これはまだGIに還元されていません。つまり、文字列同型問題(色同型問題とも呼ばれます)です。これは、LászlóBabaiによって実際に準多項式時間にあることが示されている問題です。(順列)群理論の多くの決定問題と同等であるため、独立した関心があります。


3

FPにあるかNPに困難であることが知られていない問題は、シュタイナーの頂点が120°の角度で交差する2つの直線セグメントに落ちると約束されている場合、最小のシュタイナーツリーを見つける問題です。ラインセグメント間の角度が120°未満の場合、問題はNP困難です。角度が120°より大きい場合、問題はFPにあると推測されます。

したがって、現在、次の決定の問題は中程度の複雑さのようです。


q
q

もちろん、これは実際にはPまたはNP完全である可能性がありますが、その場合、中間の問題ではなく120°で興味深い二分法があると思われます。(推測も間違っている可能性があります。)


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