次のSATサブセットの複雑さは何ですか?


10

想定PNP

次の表記を使用してみましょう テトラション(つまりia)。ia=aaai times

| x | インスタンスxのサイズです。

Lを言語、L|f(i)|x|<g(i):={xL | iNf(i)|x|<g(i)}

次の言語の複雑さは何ですか。

L2=SAT|L1=SAT|2i2|x|<2i+12 L2=SAT|2i+12|x|<2i+22

、彼らはその仮定の下でPの両方のことはできないP N P。どちらにも指数関数的な穴があるため、SATを1つに減らすことはできないと思います。L1L2=SATPNP

したがって、直感は両方ともNPIにあるということになりますが、証明や反証を見つけることができません。

他の2つの言語は L4=SAT| | x | =L3=SAT||x|=2i+12 L4=SAT||x|=2i2

両方の1つがNPCにある場合、もう1つはPにあります。これは、1つのインスタンスごとに、指数サイズであり、小さいインスタンスには対数サイズがあるため、大きいインスタンスに変換できないためです。それでも直感で、彼らが異なる複雑さを持つ理由はありません。それらの複雑さは何でしょうか?

下のNPIの問題のラドナーの証明のような仮定の使用言語L 1またはL 2が、L 1およびL 2は対角化によって構築されていません。PNPL1L2L1L2


言語には、相互に作用しない余分な句の追加によって埋め込まれた多くのインスタンスがあります。したがって、これらは、シェーニングの対角化の議論からNPIのように見えるのでしょうか? dx.doi.org/10.1016/0304-3975(82)90114-1
アンドラス・サラモン

「両方をPにすることはできません」の後、「P NP であるという仮定の下で」と表示されます
Emil

以前にこの仮定を設定していても、「仮定の下」を追加しました。
Ludovic Patey

1
L1またはL2のいずれかがNP完全である場合、L1もL2もシリンダーではない(パディング機能がある)ため、同型推定は失敗します。したがって、それらの1つ NP完全であることを証明するには、非相対化技法が必要です。ただし、そのうちの1つがNP完全ではないことを示すことに対する障壁はまだありません。
ジョシュアグロチョウ2010

1
MXMXL1XorL2XMMXXML1Mつまり、どちらの言語も解決しないようなオラクルがあります。
Joshua Grochow

回答:


6

私は両方とも、NPが「無限に頻繁にP」にないというより強い仮定(ただし明らかに真実)の下でのNPIであると考えます。

この場合、そのような言語はPにはありませんが、NP完全にすることはできません。それ以外の場合、SATから大きな穴のある言語Lに縮小すると、これらの穴で成功するSATのアルゴリズムが得られます。

そうでない場合、「簡単な入力長」の場所に応じて、言語がPまたはNP完全になる可能性があるため、このような仮定も必要です。


XPXNPXMMXSATXL1XL2XNPX

NPPNPPL1L1PL2

1
XPXNPXL1XP

L1XPML1XML1XP1P

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