あらゆるあり次のプロパティとは:
それすることが知られている意味P = N Pを。
(または他のN P完全な問題)のLへの(既知の)多項式時間チューリング還元はありません。
以下のための多項式時間アルゴリズム言い換えれば、崩壊意味N Pの中にP、それは、この「一般的な硬さ」が必要であるL用のN Pは、何らかの形である必要があり、C 、O 、N 、S 、T 、R 、U 、C 、T I V E、たとえば、S A TはLに何らかの特定の還元によって還元可能でなければならないという意味で?
あらゆるあり次のプロパティとは:
それすることが知られている意味P = N Pを。
(または他のN P完全な問題)のLへの(既知の)多項式時間チューリング還元はありません。
以下のための多項式時間アルゴリズム言い換えれば、崩壊意味N Pの中にP、それは、この「一般的な硬さ」が必要であるL用のN Pは、何らかの形である必要があり、C 、O 、N 、S 、T 、R 、U 、C 、T I V E、たとえば、S A TはLに何らかの特定の還元によって還元可能でなければならないという意味で?
回答:
はい、そのようなセットがあり、任意の中間セット(P ≠ N Pを前提とする可能性のあるN P中間セット)を取ります。たとえば、ラドナーの定理を使用してSATから1つを構築します。
あなたのことを注意ニーズがあるとみなさN Pそれがでているので、 -中間問題N Pが、それのために完全ではありません。また、P ≠ N Pであると仮定していることに注意してください。そうでない場合、N P = Pの場合、N Pに対してすべての自明でない問題が完全になるようなLはありません。さらに、あなたが与えた条件は完全性を意味しないので、最初の部分の質問は完全性の建設性に関する質問と同じではありません。
タイトルの質問に関しては、「硬度は建設的でなければならないのですか?」。
答えは、「建設的」という意味によって異なります。古典的に、決定問題はN P -hard iff と定義されます。
つまり
クックの定理により、これは
つまり
古典的には、特定の関数を持っていなくても、関数があります。関数が還元ではないということは不可能であると言うことは、ある関数が還元であると言うことと同等です。建設的なことについて話すには、もっと思いやりが必要です。たとえば、古典的に証明可能であるが建設的には証明できないステートメントについて話すことができます(たとえば、数学的知識の異なる状態が理にかなっている直観主義、「理想的な数学者」のGoogle、またはこれを確認してください)。
直感的に、矛盾による証明を使用して、明示的な簡約関数を与えることなく、そのようなステートメントを証明できることは私にとってもっともらしいようです。しかし、それは声明の建設的な証拠がないことを意味するものではありません。建設的な証明が存在しないということをもっと言えば、より具体的にする必要があります:どの理論/システムの証明?建設的な証明とはどういう意味ですか?
以下は、タイトルの質問の例です。次の論文から引用されています:Jan Kratochvil、Petr Savicky、およびZsolt Tuza。変数がもう1つ出現すると、充足可能性が自明からnp-completeにジャンプします。SIAM Journal on Computing、22(1):203–210、1993。
f(k)を最大整数rとし、各変数が最大r回出現するk-SATフォーラムがすべて満たされるようにします。f(k)が計算可能かどうかはわかりませんが、比較的厳密な境界が知られています(H. Gebauer、R。Moser、D。Scheder、およびE. Welzlを参照してください。Lov́asz局所補題と充足可能性。効率的なアルゴリズム、 30〜54ページ、2009年)。
(k、s)-SATは、k-SATが各変数が最大でs回発生するフォーラムに限定される問題です。
Kratochvil等。(k、f(k)+1)-SATがNP完全であることを証明しました。(定義により)(k、f(k))-SAT問題は常に満たされることに注意してください。リダクション自体は非構造的です。リダクションは、f(k)が計算可能であることが知られていない場合でも、各変数が最大でf(k)+1回発生する式を出力することに注意してください。主な非構成的アイデアは、値f(k)が不明であっても、(k、f(k)+1)-SATの式が存在し、それが不満足であり、必要に応じてその式を操作することです。 。
AgrawalとBiswasは、既知のKarpまたはCookの削減がないNP完全言語を提示しました。その証人関係は普遍的であるため、完全性の証明が続きます(証人関係には、普遍的であるために必要な結合演算子と等価演算子が必要です)。この言語は、リファレンスのセクション6.3に記載されています。
M.Agrawal、S.Biswas、Proceedings IEEE Universal Conferenceon Structure in Complexity Theory(1992)、pp。207-220の普遍的関係。