У меня есть два исторических вопроса:
Кто первым описал недетерминированные вычисления?
Я знаю, что Кук описал NP-полные проблемы, и что Эдмондс предложил, чтобы P-алгоритмы были "эффективными" или "хорошими" алгоритмами.
Я искал эту статью в Википедии и пролистал «О вычислительной сложности алгоритмов», но не смог найти никакой ссылки на то, когда недетерминированные вычисления впервые обсуждались.
Какая была первая ссылка на класс NP? Это была бумага Кука 1971 года?
Ответы:
Я всегда видел понятие недетерминизма в вычислениях, приписываемое Майклу Рабину и Дане Скотт. Они определили недетерминированные конечные автоматы в своей знаменитой статье « Конечные автоматы и проблемы их решения» , 1959. Цитирование премии Тьюринга Рабина также предполагает, что Рабин и Скотт представили недетерминированные машины.
источник
Вот что Одифредди говорит по этому вопросу:
Обратите внимание, что понятие недетерминизма в смысле «существует + верификатор» существовало в теории вычислимости задолго до теории сложности, например , нормальной формы Клини , арифметической иерархии . Другие модели вычислений, такие как постканонические системы (известные как минимум с 1943 года) и грамматики, также являются недетерминированными. Я думаю, что можно даже подтолкнуть понятие ко времени эпсилонного исчисления Гильберта и операторов выбора.
Про NP я спросил Стива Кука. Название NP для класса недетерминированных вычислимых задач за полиномиальное время было введено Ричардом Карпом в его знаменитой статье 1972 года. Кук ссылается на класс недетерминированных вычислимых задач машины Тьюринга за полиномиальное время в своей знаменитой статье 1971 года, которая определяет полиномиальные сокращения времени и показывает, что существуют полные проблемы, но без указания имени для класса.
До его работы не было большого интереса к задачам, вычисляемым за полиномиальное время недетерминированными машинами Тьюринга, только после того, как статья Карпа показала, что в NP так много естественных проблем. После статьи Кука некоторые заинтересовались, особенно двое, кто заинтересовался на раннем этапе (до того, как вышла статья Карпа), были Майкл Рабин и Аллан Бородин .
Статья Карпа 1972 года удивила людей, показав, насколько всепроникающая NP-полнота входит в число естественных проблем.
источник
Рабин и Скотт представили недетерминированные конечные автоматы в своей исследовательской работе, опубликованной в журнале IBM, апрель 1959 года. В статье они упоминали:
Весь документ можно посмотреть здесь: http://www.cse.chalmers.se/~coquand/AUTOMATA/rs.pdf
источник