私が正しく理解している場合、問題がNP困難であることを証明するには、NPにあるすべての可能な問題B iを選択し、各B iのインスタンスをマップする多項式時間計算可能関数を使用して、問題がAに減少することを証明する必要があります。Aのインスタンスに。
最初のNPハード問題を見つけたら、削減を使用して、他の多くの問題がNP完全またはNPハードであることがわかります。しかし、これは状況次第だと思います。運が悪ければ、問題はすべてAに減少するかもしれませんが、Aはどこにも減少しないため、証明は本質的に役に立ちません。
私の質問は、SAT問題がNP難しいことを示す背後にあるスティーブンクックの動機についてです。彼はこの問題の背後にある多くの可能性を見ましたか?この問題がNP困難であることを示した場合、他の多くの問題もNP困難であることが示される可能性があることを彼は知っていましたか?
要するに、この証明の背後にある物語は何ですか?いくつかの基本的な複雑さの理論を研究した後、この証明はこの分野で最も重要なものの1つであるように思えます。
1
まず、これはこのサイトのトピックではないと思います。これはコンピュータサイエンスに適しているようです。あなたはその紙を読んだことすらありません。
—
Kaveh
他に問題がなかったとしても、NPに共通のNPに問題があることは非常に重要です。また、スティーブはこの論文で、他のいくつかの問題がNP完全であることを証明しています。AFAIU、結果の重要性は会議の人々にとって明らかでした。
—
Kaveh
問題はやや後ろ向きです。初期のCSにおけるP / NPの区別の広範囲にわたる重要性(誰もが「感じる」ことの完全な意味合い)を予見することはできなかったでしょう。クックは当時誰よりも近かった。単なる論理/コード/数学でさえ、トップビジョナリーです。しかし、それはクックス紙ではまだ抽象的なものでした。1936年のTurings論文では、「決定不可能性」に類似したものを描くことができます。決定不可能性はより理論的であり、それほど重要であるとは考えられておらず、そのような時に大きな影響が適用されていました。
—
vzn