stringtranslate.com

Стивен Кук

Стивен Артур Кук OC OOnt (родился 14 декабря 1939 года) — американо-канадский компьютерный учёный и математик, внёсший значительный вклад в области теории сложности и сложности доказательства . Он является почётным профессором университета Торонто , кафедры компьютерных наук и кафедры математики .

Его считают одним из основоположников теории сложности вычислений .

Биография

Кук в 1968 году

Кук получил степень бакалавра в 1961 году в Мичиганском университете , а степень магистра и доктора философии в Гарвардском университете , соответственно, в 1962 и 1966 годах, на математическом факультете. [2] Он присоединился к Калифорнийскому университету в Беркли , математическому факультету в 1966 году в качестве доцента и оставался там до 1970 года, когда ему было отказано в повторном назначении. В речи, посвященной 30-летию факультета электротехники и компьютерных наук в Беркли, лауреат премии Тьюринга и профессор Беркли Ричард Карп сказал, что «К нашему вечному стыду, мы не смогли убедить математический факультет предоставить ему постоянную должность». [3] Кук присоединился к факультету Университета Торонто , компьютерных наук и математики в 1970 году в качестве доцента, где он был повышен до профессора в 1975 году и почетного профессора в 1985 году.

Исследовать

Во время своей докторской диссертации Кук работал над сложностью функций, в основном над умножением. В своей основополагающей статье 1971 года «Сложность процедур доказательства теорем» [4] Кук формализовал понятия полиномиальной редукции (также известной как редукция Кука ) и NP-полноты и доказал существование NP-полной задачи, показав, что проблема булевой выполнимости (обычно известная как SAT) является NP-полной . Эта теорема была доказана независимо Леонидом Левиным в Советском Союзе и, таким образом, получила название теоремы Кука–Левина . В статье также была сформулирована самая известная проблема в информатике, проблема P против NP . Неформально, вопрос «P против NP» спрашивает, может ли каждая задача оптимизации, ответы которой могут быть эффективно проверены на корректность/оптимальность, быть решена оптимально с помощью эффективного алгоритма. Учитывая обилие подобных задач оптимизации в повседневной жизни, положительный ответ на вопрос «P против NP», вероятно, имел бы глубокие практические и философские последствия.

Кук предполагает, что существуют задачи оптимизации (с легко проверяемыми решениями), которые не могут быть решены эффективными алгоритмами, т. е. P не равно NP. Эта гипотеза породила множество исследований в теории вычислительной сложности , что значительно улучшило наше понимание неотъемлемой сложности вычислительных задач и того, что можно вычислить эффективно. Тем не менее, гипотеза остается открытой и входит в число семи известных задач премии тысячелетия . [5] [6]

В 1982 году Кук получил премию Тьюринга за вклад в теорию сложности. Его цитата гласит:

За его продвижение нашего понимания сложности вычислений значительным и глубоким образом. Его основополагающая работа « Сложность процедур доказательства теорем», представленная на симпозиуме ACM SIGACT 1971 года по теории вычислений, заложила основы теории NP-полноты. Последующее исследование границ и природы класса NP-полных задач стало одним из самых активных и важных исследовательских направлений в области компьютерной науки за последнее десятилетие.

В своей статье «Feasibly Constructive Proofs and the Propositional Calculus» [7] , опубликованной в 1975 году, он ввел эквациональную теорию PV (сокращение от Polynomial-time Verifiable) для формализации понятия доказательств, использующих только концепции полиномиального времени. Он внес еще один важный вклад в эту область в своей статье 1979 года, написанной совместно со своим студентом Робертом А. Рекхов, «The Relative Efficiency of Propositional Proof Systems» [8] , в которой они формализовали понятия p-симуляции и эффективной системы пропозициональных доказательств , что положило начало области, которая теперь называется сложностью пропозициональных доказательств . Они доказали, что существование системы доказательств, в которой каждая истинная формула имеет короткое доказательство, эквивалентно NP = coNP . Кук был соавтором книги со своим студентом Фуонгом Те Нгуеном в этой области под названием «Logical Foundations of Proof Complexity». [9]

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

Некоторые другие вклады

Он назвал класс сложности NC в честь Ника Пиппенгера . Класс сложности SC назван в его честь. [10] Определение класса сложности AC 0 и его иерархии AC также введены им. [11]

По словам Дона Кнута, алгоритм KMP был вдохновлен автоматами Кука для распознавания конкатенированных палиндромов за линейное время . [12]

Награды и почести

Кук был награжден стипендией NSERC EWR Steacie Memorial Fellowship в 1977 году, исследовательской стипендией Killam в 1982 году и премией CRM-Fields-PIMS в 1999 году. Он получил премию Джона Л. Синджа и медаль Бернарда Больцано Чешской академии наук (2008), [13] и является членом Лондонского королевского общества и Королевского общества Канады . Кук был избран членом Национальной академии наук (США) и Американской академии искусств и наук . Он является членом-корреспондентом Геттингенской академии наук и гуманитарных наук .

Кук получил премию Тьюринга ACM в 1982 году. Ассоциация вычислительной техники удостоила его звания члена ACM в 2008 году за его фундаментальный вклад в теорию сложности вычислений . [14] Он был выбран Ассоциацией символической логики для прочтения Геделевской лекции в 1999 году. [15]

Правительство Онтарио наградило его Орденом Онтарио в 2013 году, высшей наградой в Онтарио . [16] В 2012 году он получил Золотую медаль Герхарда Герцберга Канады за науку и инженерию , высшую награду для ученых и инженеров в Канаде. [17] Медаль Герцберга присуждается NSERC за «как устойчивое превосходство, так и общее влияние исследовательской работы, проводимой в Канаде в области естественных наук или инженерии». [18] В 2015 году он был назван офицером Ордена Канады. [19]

Кук был удостоен премии BBVA Foundation Frontiers of Knowledge Award 2015 в категории «Информационные и коммуникационные технологии» «за его важную роль в определении того, что компьютеры могут и не могут эффективно решать», как говорится в постановлении жюри. Его работа, как говорится в нем, «оказала огромное влияние во всех областях, где решающее значение имеют сложные вычисления».

Кук руководил многочисленными студентами магистратуры, и 36 аспирантов получили степени под его руководством. [1]

Личная жизнь

Кук живет со своей женой в Торонто . У них двое сыновей, один из которых — олимпийский яхтсмен Гордон Кук . [20]

Смотрите также

Ссылки

  1. ^ Стивен Кук из проекта «Генеалогия математики»
  2. ^ Капрон, Брюс. «Стивен Артур Кук». Премия имени А. М. Тьюринга . Получено 23 октября 2018 г.
  3. ^ Ричард Карп (2003). «Личный взгляд на компьютерную науку в Беркли». Калифорнийский университет в Беркли . Получено 12 февраля 2023 г.
  4. ^ Стивен Кук (1971), Сложность процедур доказательства теорем (PDF) – через Университет Торонто
    Стивен А. Кук (2009) [1971]. "Сложность процедур доказательства теорем" . Получено 12 февраля 2023 г.
  5. ^ P против NP Архивировано 14 октября 2013 г. в задаче Wayback Machine на странице Millennium Prize ProblemsClay Mathematics Institute
  6. P против NP Архивировано 27 сентября 2007 г. в официальном описании проблемы Wayback Machine Стивеном Куком на сайте Millennium Prize Problems.
  7. ^ Кук, Стивен А. (5 мая 1975 г.). "Возможно конструктивные доказательства и пропозициональное исчисление (предварительная версия)". Труды седьмого ежегодного симпозиума ACM по теории вычислений - STOC '75 . Нью-Йорк: Ассоциация вычислительной техники. стр. 83–97. doi :10.1145/800116.803756. ISBN 978-1-4503-7419-4. S2CID  13309619.
  8. ^ Кук, Стивен А.; Рекхоу, Роберт А. (1979). «Относительная эффективность систем пропозициональных доказательств». Журнал символической логики . 44 (1): 36–50. doi :10.2307/2273702. ISSN  0022-4812. JSTOR  2273702. S2CID  2187041.
  9. ^ Официальная страница "Логических основ сложности доказательства"
  10. ^ ""Класс Стива": происхождение SC". Теоретическая информатика – Stack Exchange .
  11. ^ "Кто ввел класс сложности AC?". Теоретическая информатика – Stack Exchange .
  12. ^ «Двадцать вопросов Дональду Кнуту».
  13. ^ "Награжден почетными медалями Бернарда Больцано за заслуги в области математических наук". Медали CAS . Чешская академия наук . Получено 13 апреля 2024 г.
  14. ^ Ассоциация вычислительной техники. "Стивен А. Кук". awards.acm.org . Получено 12 февраля 2023 г. .
  15. ^ "Gödel Lecturers – Association for Symbolic Logic" . Получено 8 ноября 2021 г. .
  16. ^ «25 назначенных на высшую награду Онтарио». Министерство гражданства и иммиграции .
  17. Эмили, Чунг (27 февраля 2013 г.). «Ученый-компьютерщик выигрывает главную научную премию Канады». cbc.ca . Получено 27 февраля 2013 г.
  18. ^ "Текущий победитель – 2012 – Стивен Кук". 28 июня 2016 г.
  19. ^ "SaltWire | Halifax". www.saltwire.com . Получено 12 февраля 2023 г. .
  20. ^ "Стивен А. Кук – Домашняя страница".

Внешние ссылки