Стивен Кук видел значение показа того, что SAT является NP-Hard, прежде чем на самом деле это доказать?

9

Если я правильно понимаю, чтобы доказать, что проблема является NP трудной, вам нужно выбрать все возможные проблемы которые есть в NP, а затем доказать, что они сводятся к , используя вычислимую функцию за полиномиальное время, которая отображает экземпляры каждого к экземплярам .ABяABяA

Как только вы найдете первую сложную проблему NP, используя сокращения, вы можете обнаружить, что многие другие проблемы являются либо NP Complete, либо NP Hard. Однако я представляю, что это зависит. Если вам не повезло, то, возможно, все проблемы сводятся к , но нигде не уменьшает, поэтому ваши доказательства по существу бесполезны.BяAA

Мой вопрос касается мотивации, которую Стивен Кук показывает, что проблема SAT - трудная задача. Видел ли он большой потенциал за этой проблемой? Знал ли он, что если он покажет, что эта проблема - NP-сложная, то можно показать, что многие другие проблемы также являются NP-сложными?

Короче говоря, какова история этого доказательства? Потому что после изучения некоторой базовой теории сложности действительно кажется, что это доказательство было одним из самых значительных в этой области.

jsguy
источник
1
Если A является Nп-полный, то по определению он находится в Nп в дополнение к тому, чтобы быть Nп-жесткий. Так что для всех остальныхNппроблема С должно быть сокращение AС, Я предлагаю вам отделить этот факт в первых двух абзацах от остальных вопросов, поскольку он тривиален. Я отвечу на вторую часть отдельно.
chazisop
7
Во-первых, я не думаю, что это тема для этого сайта, это кажется более подходящим для информатики . Вы, кажется, даже не читали газету.
Каве
4
Даже если бы не было другой проблемы, все равно было бы очень важно, чтобы в NP была проблема, которая является универсальной для NP. И в статье Стив доказывает, что еще несколько задач являются NP-полными. AFAIU, значимость результатов была понятна людям на конференции.
Каве
вопрос несколько отсталый. никто не мог предвидеть широко распространенное значение различия P / NP в CS в ранние годы (его полное значение все еще «ощущалось»), очевидно, ничто подобное феномену никто не представлял в то время (~ 1970). Кук был ближе, чем кто-либо в то время. даже с простой логикой / кодом / математикой, выдающимся провидцем. но это все еще было абстрактно в статье Кука. можно было бы провести параллель с «неразрешимостью» в статье Туринса 1936 года. неразрешимость была более теоретической и не представлялась настолько значительной и имела такие важные прикладные последствия в то время.
vzn
с другой стороны, можно привести некоторые аргументы в
пользу того,

Ответы:

17

Прежде всего, Кук на самом деле показал, что проблема того, является ли логическое выражение тавтологией, Nп-полный под Кука сокращений . Однако доказательство работает, заменяя их сокращениями Карпа, чтобы показать, чтоSAT является Nп-полный, в современном понимании этого термина.

Что касается того, понял ли Кук значение Nппроблема не в п, просматривая фактические бумаги, показывает, что он сделал. Тем не менее, я полагаю, что только после того, как в списке 21 полной проблемы Карпа стало понятно практическое значение результата Кука.

chazisop
источник