Чи бачив Стівен Кук важливість показувати, що SAT є NP-Hard перед тим, як насправді довести це?


9

Якщо я правильно розумію, щоб довести цю проблему A це NP важко, вам потрібно вибрати всі можливі проблеми Bi що знаходяться в NP, а потім довести, що вони зводяться до A використовуючи функцію обчислення поліноміального часу, яка відображає примірники кожного Bi до примірників A.

Коли ви знайдете першу важку проблему NP, скориставшись скороченнями, ви зможете виявити, що багато інших проблем є NP Complete або NP Hard. Однак я думаю, що це залежить. Якщо вам не пощастило, то, можливо, всеBi проблеми зводяться до A, але A ніде більше не знижується, тому ваші докази по суті марні.

Моє запитання стосується мотивації, яку стоїть Стівен Кук, показуючи, що проблема SAT не є важкою. Чи бачив він багато потенціалу за цією проблемою? Чи знав він, що якби він показав, що ця проблема є важкою для НП, то чимало інших проблем також може виявитись важко?

Коротше кажучи, яка історія стоїть за цим доказом? Оскільки після вивчення деякої теорії основної складності, справді здається, що цей доказ був одним із найбільш значущих у цій галузі.


1
Якщо A є NP-повне, то за визначенням воно в NP крім того, що є NP-твердий. Так і для кожного іншогоNP-повна проблема C повинно бути скорочення AC. Пропоную вам відокремити цей факт на перших двох абзацах від решти питань, оскільки він є тривіальним. Я відповім на другу частину окремо.
chazisop

7
По-перше, я не думаю, що це тематично для цього сайту, це здається більш підходящим для інформатики . Ви, здається, навіть не читали газету.
Каве

4
Навіть якби не було іншої проблеми, все одно було б дуже важливо, що в НП існує проблема, яка є універсальною для НП. І в статті Стів доводить, що деякі інші проблеми є NP-завершеними. AFAIU, важливість результатів була зрозуміла для людей на конференції.
Каве

питання дещо відстале. ніхто не міг передбачити широкого значення розрізнення Р / НП в КС в перші дні (його повний вплив все ще "відчувається"), очевидно, нічого подібного явища ніхто не уявляв у той час (~ 1970). Кук був ближче, ніж хтось у той час. навіть із простою логікою / кодом / математикою - провідний прозорливий діяч. але, воно все ще було абстрактним у папері Кукса. в папері Turings 1936 можна провести паралель "невирішеності". Невизначеність була більш теоретичною і не вважалася такою значною, і не мала настільки великих прикладних наслідків ні на той час.
vzn

з іншого боку, слід зазначити, що Ґедель передбачив певну відмінність / значення П / НП у листі до фон Неймана 1956 р.
взн.

Відповіді:


17

Перш за все, Кук фактично показав, що проблема того, чи є логічним виразом тавтологія NP-комплект за скороченнями Кука . Однак доказ працює, замінивши їх скороченням Карпа, щоб показати цеSAT є NP-комплект, у сучасному розумінні цього терміна.

Щодо того, чи зрозумів Кук значення а NP-повна проблема не в P, переглядаючи фактичний документ, показує, що він зробив. Однак, я вважаю, що практичне значення результату Кука стало зрозумілим лише в списку 21 Карпа .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.