Основной источник эквивалентности недетерминированного полиномиального времени и детерминированной полиномиальной проверки времени

12

Кто первым показал, что язык находится в NP, если сертификат для языка можно проверить за полиномиальное время? У нас есть документ, который формально доказывает это? Когда сообщество TCS начало преуменьшать недетерминизм в пользу проверяемости? Для жизни я не могу найти хорошую ссылку на это помимо текстов, таких как Пападимитриу, Арора и Барак.

Логан Мэйфилд
источник

Ответы:

12

[Расширенный комментарий] Я думаю, что «корни проверки» уже содержатся в веховом докладе Карпа «Сократимость среди комбинаторных проблем» (1972):

...
Пусть обозначает класс подмножеств , распознаваемых за полиномиальное время. Для и полинома мы определим следующим образом:P(2)Σ×ΣL(2)P(2)pL

L={x существует st иyx,yL(2)log(y)p(log(x))}

(однако Карп не вызывает «Свидетельство»)y

... Мы называем языком, полученным из помощью ограниченной экзистенциальной квантификации.LL(2)p

Определение 4 . - это множество языков, полученных из элементов путем ограниченного полиномами экзистенциального квантования.NPP(2)

Существует альтернативная характеристика NP с точки зрения недетерминированных машин Тьюринга ... [определение вычисления недетерминированной машины Тьюринга] ...

и

... Теорема 1 : тогда и только тогда, когда принимается недетерминированной машиной Тьюринга, работающей за полиномиальное время ...LNPL

Марцио де Биаси
источник
Это похоже на это для меня. Я, должно быть, не внимательно посмотрел на статью Карпа, потому что предположил, что если ему приписать эквивалентность, то об этом будет сказано вместе со всем, что он делал в этой статье.
Логан Мэйфилд