Стивен Кук - Википедия - Stephen Cook
Стивен Кук | |
---|---|
Готовим в 2008 году | |
Родившийся | Стивен Артур Кук 14 декабря 1939 г. |
Альма-матер | Гарвардский университет университет Мичигана |
Известен | NP-полнота Пропозициональный сложность доказательства Теорема Кука-Левина |
Награды | Премия Тьюринга (1982) CRM-Fields-PIMS приз (1999) Премия Джона Л. Синджа (2006) Медаль Бернара Больцано Герхард Герцберг, Канада, Золотая медаль в области науки и техники (2012) Офицер Ордена Канады (2015) Премия Фонда BBVA Frontiers of Knowledge (2015) |
Научная карьера | |
Поля | Информатика |
Учреждения | Университет Торонто Калифорнийский университет в Беркли |
Тезис | О минимальном времени вычисления функций (1966) |
Докторант | Хао Ван |
Докторанты | Марк Браверман[1] Тониан Питасси Уолтер Сэвич Арвинд Гупта Анна Любив |
Стивен Артур Кук, OC, OOnt (родился 14 декабря 1939 г.), американец канадского происхождения. специалист в области информатики и математик кто внес большой вклад в области теория сложности и сложность доказательства. Он является профессор университета на Университет Торонто, Департамент компьютерных наук и Кафедра математики.
биография
Кук получил свой Степень бакалавра в 1961 г. из университет Мичигана, и его Степень магистра и Кандидат наук. из Гарвардский университет соответственно, в 1962 и 1966 годах на математическом факультете.[2] Он присоединился к Калифорнийский университет в Беркли, кафедра математики в 1966 году в качестве доцента, и оставался там до 1970 года, когда ему было отказано в повторном назначении. В речи, посвященной 30-летию отделения EECS Беркли, научный сотрудник Премия Тьюринга победитель и профессор Беркли Ричард Карп сказал, что: «К нашему вечному стыду, мы не смогли убедить математический факультет дать ему должность».[3] Кук поступил на факультет Университет Торонто, Кафедры компьютерных наук и математики в 1970 году в качестве доцента, где он был повышен до профессора в 1975 году и Заслуженный профессор в 1985 г.
Исследование
Стивен Кук считается одним из праотцев теория сложности вычислений.
Во время своей докторской диссертации Кук работал над сложностью функций, в основном над умножением. В своей основополагающей статье 1971 года «Сложность процедур доказательства теорем»,[4][5] Кук формализовал представления о редукция за полиномиальное время (a.k.a. Уменьшение повара ) и NP-полнота, и доказал существование НП-полный проблема, показывая, что Проблема логической выполнимости (обычно известный как SAT) НП-полный. Эта теорема была независимо доказана Леонид Левин в Советский союз, и поэтому получил имя теорема Кука-Левина. В статье также сформулирована самая известная проблема информатики - Проблема P против NP. Неформально вопрос «P vs. NP» спрашивает, можно ли оптимально решить любую задачу оптимизации, ответы на которую можно эффективно проверить на правильность / оптимальность с помощью эффективного алгоритма. Учитывая изобилие таких проблем оптимизации в повседневной жизни, положительный ответ на вопрос «P vs. NP», вероятно, имел бы глубокие практические и философские последствия.
Кук предполагает, что существуют проблемы оптимизации (с легко проверяемыми решениями), которые не могут быть решены с помощью эффективных алгоритмов, т.е.P не равно NP. Эта гипотеза породила множество исследований в теория сложности вычислений, что значительно улучшило наше понимание трудностей, присущих вычислительным задачам, и того, что можно вычислить эффективно. Тем не менее, предположение остается открытым и входит в число семи известных Задачи Премии тысячелетия.[6][7]
В 1982 году Кук получил Премия Тьюринга за его вклад в теорию сложности. Его цитата гласит:
За его значительный и глубокий прогресс в понимании сложности вычислений. Его основополагающая статья, Сложность процедур доказательства теорем, представленный на симпозиуме ACM SIGACT 1971 года по теории вычислений, заложил основы теории NP-полноты. Последовавшее за этим исследование границ и природы NP-полного класса задач было одним из самых активных и важных исследований в области компьютерных наук за последнее десятилетие.
В его «Возможных конструктивных доказательствах и исчислении высказываний»[8] В статье, опубликованной в 1975 году, он представил эквациональную теорию PV (обозначающую «Проверяемое за полиномиальное время»), чтобы формализовать понятие доказательств, используя только понятия полиномиального времени. Он сделал еще один важный вклад в эту область в своей статье 1979 года, совместно со своим учеником. Роберт А. Рекхоу, "Относительная эффективность пропозициональных систем доказательства",[9] в котором они формализовали понятия p-симуляция и эффективный пропозициональная система доказательства, которая положила начало области, которая теперь называется пропозициональной сложность доказательства. Они доказали, что существование системы доказательств, в которой каждая истинная формула имеет краткое доказательство, эквивалентно НП = coNP. Кук в соавторстве со своим учеником написал книгу Phuong The Nguyen в этой области под названием «Логические основы сложности доказательства».[10]
Его основные направления исследований: теория сложности и сложность доказательства, с экскурсиями в семантика языка программирования, параллельное вычисление, и искусственный интеллект. Другие области, в которые он внес свой вклад, включают ограниченная арифметика, ограниченная обратная математика, сложность функций высшего типа, сложность анализа, и оценки снизу в пропозициональных системы доказательства.
Некоторые другие вклады
Он назвал класс сложности NC после Ник Пиппенгер. Класс сложности SC назван в его честь.[11] Определение класса сложности AC0 и его иерархия AC также представлены им.[12]
В соответствии с Дон Кнут то Алгоритм KMP был вдохновлен автоматами Кука для распознавания конкатенированных палиндромов в линейном времени.[13]
Награды и отличия
Кук был награжден NSERC E.W.R. Мемориальная стипендия Стейси в 1977 году, исследовательская стипендия Киллама в 1982 году и получила CRM-Fields-PIMS приз в 1999 году. Он выиграл Премия Джона Л. Синджа и Медаль Бернара Больцано, и член Лондонское королевское общество и Королевское общество Канады. Кук был избран членом Национальная Академия Наук (Соединенные Штаты ) и Американская академия искусств и наук.
Кук выиграл ACM Премия Тьюринга в 1982 г. Ассоциация вычислительной техники удостоил его звания стипендиата ACM в 2008 году для егофундаментальный вклад в теорию вычислительной сложности.[14]
В Правительство Онтарио назначил его в Орден Онтарио в 2013 году высшая награда в Онтарио.[15] Он выиграл 2012 Герхард Герцберг, Канада, Золотая медаль в области науки и техники, высшая награда для ученых и инженеров в Канада.[16] Медаль Герцберга вручается NSERC за «как устойчивое превосходство, так и общее влияние исследовательской работы, проводимой в Канаде в области естественных наук или инженерии».[17] Его назвали Офицер Ордена Канады в 2015 году.[18]
Кук получил Премия Фонда BBVA Frontiers of Knowledge 2015 года в категории «Информационные и коммуникационные технологии», «за важную роль в определении того, что компьютеры могут и не могут решать эффективно», - по словам жюри. Его работа, продолжает он, «оказала огромное влияние на все области, где решающее значение имеют сложные вычисления».
Кук руководил многочисленными студентами магистратуры, и 34 аспиранта получили степень под его руководством.[1]
Личная жизнь
Кук живет с женой в Торонто. У них есть два сына, Гордон и Джеймс.[19] Он играет скрипка и наслаждается парусный спорт. Его часто называют коротким именем Стив Кук.
Смотрите также
Рекомендации
- ^ а б Стивен Кук на Проект "Математическая генеалогия"
- ^ Капрон, Брюс. "Стивен Артур Кук". Премия А. М. Тьюринга. Получено 23 октября 2018.
- ^ Персональный взгляд на компьютерные науки в Беркли - Ричард Карп
- ^ «Сложность процедур доказательства теорем», PDF-файл отсканированной версии
- ^ «Сложность процедур доказательства теорем», PDF-файл перепечатанной версии
- ^ P против NP В архиве 14 октября 2013 г. Wayback Machine проблема на Задачи Премии тысячелетия страница - Институт математики Клэя
- ^ P против NP В архиве 2007-09-27 на Wayback Machine официальное описание проблемы Стивеном Куком на Задачи Премии тысячелетия
- ^ «Возможные конструктивные доказательства и исчисление высказываний» на ACM
- ^ «Относительная эффективность пропозициональных систем доказательства» в JStore
- ^ «Логические основы сложности доказательства» официальная страница
- ^ ""Класс Стива ": происхождение SC". Теоретическая информатика - Stack Exchange.
- ^ «Кто ввел класс сложности AC?». Теоретическая информатика - Stack Exchange.
- ^ «Двадцать вопросов Дональду Кнуту».
- ^ Стивен Кук В архиве 2009-01-23 на Wayback Machine на стипендиатах ACM
- ^ "25 человек, удостоенных высшей чести Онтарио". Министерство гражданства и иммиграции.
- ^ Эмили, Чанг (27 февраля 2013 г.). «Ученый-компьютерщик получает высшую научную премию Канады». cbc.ca. Получено 27 февраля, 2013.
- ^ «Действующий победитель - 2012 - Стивен Кук».
- ^ "Четыре новошотландца среди награжденных Орденом Канады". Хроника-Вестник, 1 июля 2015 г.
- ^ «Стивен А. Кук - Домашняя страница».
внешняя ссылка
- Домашняя страница Стивена А. Кука
- «P против NP» и пределы вычислений - Открытая лекция Стивена Кука в Университете Торонто
- Устное историческое интервью со Стивеном Куком в Институт Чарльза Бэббиджа, Университет Миннесоты. Кук рассказал о своем образовании в Мичиганском и Гарвардском университетах, а также о своей ранней работе в Калифорнийском университете в Беркли и о своем растущем интересе к проблемам сложности вычислений. Кук рассказал о своем переезде в Университет Торонто в 1970 году и о приеме его работы по NP-полноте, что привело к его А. Премия Тьюринга.
- Стивен Артур Кук на Проект "Математическая генеалогия"
- Стивен А. Кук в DBLP Сервер библиографии