PからNP-hardおよび再び戻るパラメータ化された複雑さ


60

私は番号によってパラメータ問題の例を探していますkN問題の硬さがあり、非単調k。例示のために(私の経験で)ほとんどの問題は、単一の相転移を有するk -SATから単相転移有するk{1,2}ために(問題はPである)k3の問題はNP-あります(コンプリート)。私は、kが増加するにつれて両方向(簡単なものからハードなもの、そしてその逆)に相転移がある問題に興味があります。k

私の質問は、計算の複雑さの難易度ジャンプで尋ねられた質問にいくらか似ており、実際、そこにある回答のいくつかは私の質問に関連しています。

私が知っている例:

  1. k平面グラフの彩色性:Pでは、場合を除き、k=3NP完全です。
  2. k端子を備えたシュタイナーツリー:k=2(最短s - tパスに崩壊する)およびk=n(MSTに崩壊する)のPであるが、NP-hard "in between"。これらの相転移がシャープかどうかはわかりません(たとえば、場合はP k0場合はNP-hard k0+1)。また、他の例とは異なり、の遷移はk入力インスタンスのサイズに依存します。
  3. 平面式モジュロの満足割り当てをカウントn:Pで場合nメルセンヌある素数n=2k1のための、および#のP-完全最も/(?)の他のすべての値n(でアーロン・スターリングからこのスレッド) 。相転移がたくさん!
  4. 誘導されたサブグラフの検出:問題は、整数ではなくグラフによってパラメーター化されます。そこグラフ存在H1H2H3(ここで、かどうかを決定れる、サブグラフ関係の特定の種類を示す)HiG所与のグラフのGためPにあるi{1,3}が、NP- 完了しi=2ます。(同じスレッドの Hsien-Chih Changから)。

3
マイナー修正の例(3):nがメルセンヌ型整数の場合、問題はます。つまり、自然数kに対してn = 2 k1です。nは素数である必要はありません。(たとえば、2 111は素数ではありません。)nがこの形式でない限り、問題は#P-完全です。Pnn=2k1kn2111nP
アーロンスターリング

@Aaron Sterlingに感謝します-私はその例を適切に修正しました。
ミケロ

1
主要な修正の例(3):数式は、単調で読み取りが2回で、サイズが節(n = 2 k1)である必要があります。これは、Jin-Yi CaiとPinyan Luによって証明されました。これは、Valiantがモチベーションを高めた方法ではありません。彼は節のサイズを3に固定し、モジュラスのみを変更しました。これは硬度MOD 2を示し、MOD硬度2~7取り扱いやすさのmodはある特性0ヴァリアントに難しいことが知られていたP = 2 Pの硬さではなく、#Pの硬度。あなたが説明しようとしている問題のパラメーター化されたファミリーを知りません。kn=2k1P=#2P
タイソンウィリアムズ

1
論文の参照を含むこれに関する詳細については、WikipediaのHolographic_algorithm#Historyを参照してください。
タイソンウィリアムズ

例について懸念(4):私はあなたがいることを意味願って表し、Gはの実現であることのS -graphのH。しかし、シータプリズムピラミッドとはどのように言えますか?サブグラフではなく、誘導サブグラフについて話していることに注意してください。HGGsH
シリアックアントニー

回答:


25

問題の複雑さの非単調性が多い分野の1つは、プロパティテストです。ましょうすべての組であるN個の -vertexグラフ、およびコールP G Nグラフプロパティ。一般的な問題は、グラフかどうかを決定することであるGは、プロパティ有するP(すなわち、G Pを)または`遠い」特性を有するからであるPをある意味で。Pが何であるか、およびグラフへのクエリアクセスの種類によっては、問題は非常に困難な場合があります。GnnPGnGPGPPP

しかし、問題は、我々が持っている場合は非モノトーンが、その中で、あることを確認することは容易である、という事実Pはどちらかそれが意味するものではありません簡単にテスト可能であるSを簡単にテスト可能であるか、またはTですSPTPST

これを確認するには、P = ∅の両方が簡単にテスト可能であることを観察するだけで十分ですが、一部のプロパティには強い下限が存在します。P=GnP=


自明ではない例を挙げてください(または指摘してください)。すでに知っていると思います。P NP P NP相転移があるかどうかも興味深いです。
Cyriac Antony

20

所与のグラフのと整数K 1K番目のパワーGで表される、GのK、同じ頂点は、2つの別個の頂点が隣接しているように設定しているGのKにおけるそれらの距離場合Gは以下であるKK番目のパワースプリットグラフ 所与のグラフである場合、問題が尋ねK分割グラフの乗。Gk1kGGkGkGkkk



14

グラフに以下の支配クリークがあるかどうかを判断します。G

  • diam(G)=1は簡単です-答えは常に「はい」です
  • diam(G)=2はNP完全です
  • diam(G)=3はNP完全です
  • diam(G)4は簡単です-答えは常に 'no'です

ケースはBrandstädtとKratschによるものであり、ケースは最近の私の論文で注目されています。d i a m G = 2diam(G)=3diam(G)=2


+1いい答え。クリークを支配しているのは何ですか?
モハマッドアルトルコ

1
それが聞こえるように- クリークでもある支配的なセット
オースティンブキャナン

13

これはあなたが探している現象の例ですか?

k-クリーク問題を考えます。ここで、kは、検索するクリークのサイズです。したがって、問題は「n個の頂点上のグラフGにサイズkのクリークがあるか?」です。

すべての定数kについて、問題はPにあります(ブルートフォースアルゴリズムは時間ます。)kの値が大きい場合(n / 2などの値)、NP完全です。定数cのncのようにkがnに非常に近づくと、サイズncのn頂点のすべてのサブセットを検索し、それらのいずれかがクリークを形成するかどうかを確認できるため、問題は再びPにあります。(このようなサブセットはのみであり、cが定数の場合は多項式的に大きくなります。)O n cO(nk)O(nc)


7
この現象は、kをmin(k、nk)と見なし、k-クリークまたはk-インデプトセットを解く可能性があるためです(実際には同じ問題)。この理由で0 <k <= n / 2と考えると、kの複雑さは厳密に増加しています。
アーロンロス

4
@アーロン:私はあなたの議論が間違っているのではないかと心配しています。サイズn−kのクリークを見つけることは、サイズkの独立したセットを見つけることとは大きく異なります。もしグラフでサイズkのクリークを見つけることGはGの補数にサイズkの独立したセットを見つけることと等価であるという事実によって混乱されなければならない
剛伊藤

剛:はい、もちろん。WLOGと言うつもりでしたが、k <= n / 2と仮定できます。そうでない場合、補グラフを取り、k '= nkの問題を解くからです。そしてもちろん、これはkの複雑さが増していることを強調しています。
アーロンロス

1
@Aaron:「そうでない場合、補グラフを取り、k '= nkの問題を解決します。」それはまさに私が反対しようとしている誤った主張です。「グラフGでサイズkのクリークを見つけることは、G の補数でサイズkの独立したセットを見つけることと同じです。」グラフGでサイズkのクリークを見つけることは、見つけることと同じではありません。 G.の補数におけるサイズn-kのクリーク
剛伊藤

2
ああ、はい。:-)それはばかげていた、私は反対を撤回します。ここで行われているのは、Binomial [n、k] = Binomial [n、nk]のみであるため、網羅的検索の実行時間は、k <n / 2の場合単調増加、k> n / 2の場合単調減少です。
アーロンロス

12

探しているタイプの例があります。ただし、パラメーターは整数ではなく、数値のペアです。(そのうちの1つを修正して、1つのパラメーターの問題にすることができます。)

問題は、座標(x、y)でグラフGのTutte多項式を評価することです。座標を整数に制限できます。(x、y)が(1、1)、(-1、-1)、(0、-1)、(-1,0)のいずれかのポイントであるか、または(x-1 )(y-1)= 1。それ以外の場合は#P-hardです。

これは、Tutte多項式に関するウィキペディアの記事から入手しました


12

法とする行列のパーマネントを計算する問題はどうですか?以下のために、K = 2、これは(永久=決定基ため)容易であり、そして(「でヴァリアント永久を計算の複雑さ」)は、モジュロ計算することができる示した2 D時間におけるO N 4 D - 3のために、D 2によってガウス消去法の修正版。ただし、2の累乗ではないkについては、UP-Hardです。 kk=22dO(n4d3)d2k2


10

t

ttGHGxyxyHtGtt

スプリットグラフは、その頂点集合クリークと独立したセットに分割することができるグラフです。

t3t





6

UV(G)GG[U]GU

直径1のグラフに切断されたカットセットがあるかどうかを判断するのは簡単です。この問題は直径2のグラフではNP困難になり、 この論文参照してください。直径3以上のグラフでは再び簡単です。

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