私たちは持っていたクックやカープ削減の関係についていくつかの質問を。Cookの削減(多項式時間のTuring削減)が、通常使用されるKarp削減(多項式の時間多項削減)と同じNP完全性の概念を定義していないことは明らかです。特に、P NPであっても、Cook削減はNPをco-NPから分離できません。したがって、典型的な還元証明ではクック還元を使用すべきではありません。
現在、学生は問題がNP困難であることを示すためにCook-reductionを使用する査読済みの作品[1]を見つけました。私は彼らがそこから取った削減についてフルスコアを与えませんでしたが、私は不思議に思います。
クックの削減はカープの削減と同様の硬度の概念を定義しているので、PをNPC応答から分離できるはずだと感じています。共同NPC、P NPを想定。特に、(次のような)次のことが当てはまります。
。
重要なナゲットは、なので、上記の鈍感さは回避されます。ここで、NPCの定義により、 "認識"します。L 2 ≤ K のR のP L 1
Vorによって指摘されているように、これはそれほど簡単ではありません(表記法を変更)。
仮定し、その、そして定義することにより、すべての言語の我々持っている、上記の意味が当てはまる場合は、、つまりはまだ未解決の問題です。 L 2 ∈ N P C K RのP ⊆ N P L 2 ≤ C O O K L 1 L 1 ∈ N P C K RのP N P C K A R P = N P C C o o k
2つのNPCには他の違いがありますが、共同NPです。
それが失敗した場合、クック簡約を行うときにKarp-NP硬さを暗示する既知の(自明ではない)基準はありますか。つまり、述語が
?
- L. WangとT. Jiang(1994)による多重配列アラインメントの複雑さについて