Рассказываем о неравенстве P≠NP и недавней попытке его доказать

N+1Наука

Удаленное доказательство

Рассказываем о неравенстве P ≠ NP и недавней попытке его доказать

Владимир Потапов

Из семи Задач тысячелетия до сих пор решена только одна — гипотеза Пуанкаре, доказательство которой сформулировал Григорий Перельман. В начале сентября появились сообщения, что американский математик Мартин Доуд (Martin Dowd) справился с еще одной задачей из списка, сумев доказать неравенство классов P и NP. Но через пару недель математик удалил статью с доказательством. Мы попросили рассказать Владимира Потапова из Института математики имени Соболева СО РАН, что с доказательством Доуда было не так, и почему неравенство P и NP так важно.

Проблема, которую принято кратко записывать формулой «P ≠ NP?», пожалуй, вторая по числу опубликованных неверных решений после Великой теоремы Ферма и первая из до сих пор нерешенных. Почему эта проблема привлекает внимание множества математиков и даже совсем не математиков? Что означает ее решение для математики и для человечества?

Что такое «сложно»?

Начнем издалека — с понятия сложности. Точнее не сложности вообще, а более конкретно: вычислительной сложности задачи.

Перемножить в уме два целых числа обычно сложнее, чем их сложить, а возвести число в степень себя (xx), как правило, вообще невозможно без вычислительной техники.

Определим вычислительную сложность более формально. Сразу условимся, что в данном случае нас интересуют не индивидуальные, а массовые задачи, то есть параметрические семейства задач, где параметрами задачи являются исходные данные. Причем каждая индивидуальная задача имеет конечное число потенциальных ответов, каждый из которых можно проверить. Это значит, что в нашем случае вопрос о разрешимости задачи не стоит, вопрос только в трудоемкости алгоритма нахождения ответа.

Можно полагать, что входными данными алгоритма является двоичное (или десятичное, это неважно) число, состоящее из n цифр. Число операций A(n), которые выполняет алгоритм для получения ответа, тоже зависит от n.

Например, в случае алгоритма сложения на вход подаются двоичные представления двух чисел, длина которых не превосходит n. Ясно, что их сумму можно получить за линейное относительно n число операций над битами (в случае десятичной записи — операций над десятичными цифрами). Более точное определение числа операций зависит от конкретного множества используемых элементарных операций и для нас сейчас неважно. Мы будем сортировать задачи по сложности — скорости роста функции A(n) — весьма грубо: линейный (в зависимости от n) рост сложности, полиномиальный рост и рост быстрее полиномиального.

На самом деле, поскольку у нас всего 2n различных наборов входных данных, мы можем заранее выписать все возможные 2n ответов, и алгоритм будет просто перебирать ответы, чтобы найти правильный. Тогда нам понадобится не более C(n)·2n операций, где C(n) — сложность проверки правильности ответа.

Решить или проверить?

В математике (и в жизни!) часто встречаются задачи, когда найти правильный ответ нелегко, а вот проверить правильность предъявленного ответа гораздо проще. Задачи, для которых сложность проверки ответа C(n) растет не более чем полиномиально, как раз и составляют класс NP. А те задачи, для которых сложность нахождения ответа A(n) растет полиномиально, составляют класс P.

Конечно, класс P содержится в классе NP — для проверки правильности ответа мы можем просто решить задачу. В знаменитой проблеме, которую мы сейчас обсуждаем, нужно выяснить, верно ли обратное: если решение задачи можно вычислительно просто проверить, то можно ли ее вычислительно просто решить?

С точки зрения здравого смысла это сомнительно. Например, рассмотрим задачу о нахождении гамильтонова цикла в графе. Пусть задан граф на n вершинах, то есть некоторый набор вершин (точек), в котором некоторые пары вершин соединены ребрами (отрезками), а некоторые нет. Нужно выяснить, найдется ли такой циклический путь по ребрам графа, который по разу проходит через все вершины (гамильтонов цикл). Ясно, что объем перебора всевозможных путей в графе быстро растет с ростом числа вершин и ребер.

Авторизуйтесь, чтобы продолжить чтение. Это быстро и бесплатно.

Регистрируясь, я принимаю условия использования

Рекомендуемые статьи

Вторую межзвездную комету заподозрили в рекордной старости Вторую межзвездную комету заподозрили в рекордной старости

Какие свойства у открытого межзвездного объекта — кометы 3I/ATLAS

N+1
Культурные коды экономики: как религия влияет на экономический успех Культурные коды экономики: как религия влияет на экономический успех

Как успех связан с религией — и почему полезно быть непослушным

Forbes
Мухи распространили украденные у муравьев семена мирмекохорных растений Мухи распространили украденные у муравьев семена мирмекохорных растений

Как двукрылые насекомые распространяют семена

N+1
Рыцарь футуризма Рыцарь футуризма

Как Джанни Маттиоли очистил итальянский футуризм от политики

Weekend
Как повысить самооценку и обрести уверенность? 11 советов психолога Как повысить самооценку и обрести уверенность? 11 советов психолога

Заниженная самооценка мешает нам строить здоровые отношения и карьеру

Psychologies
Не выходит: 7 причин возникновения запора и как с ними бороться Не выходит: 7 причин возникновения запора и как с ними бороться

Какими могут быть причины запора и что с этими причинами делать

Cosmopolitan
Не просто застенчивость: что такое социофобия и как ее лечить Не просто застенчивость: что такое социофобия и как ее лечить

Что такое социофобия, или социальное тревожное расстройство

РБК
Опять в школу... Опять в школу...

Как правильно мотивировать ребенка и поддерживать у него интерес к учебе?

Лиза
Дал бог зайку, но за что? Честные сериалы про материнство Дал бог зайку, но за что? Честные сериалы про материнство

Подборка честных сериалов о материнстве, которые рассказывают все как есть

Cosmopolitan
Звезда без талантов: почему Ким Кардашьян так популярна, хотя тебя она бесит Звезда без талантов: почему Ким Кардашьян так популярна, хотя тебя она бесит

Ким Кардашьян — одного ее имени хватает, чтобы понять, о ком идет речь

Cosmopolitan
«Отец не перестает меня удивлять» «Отец не перестает меня удивлять»

Федор Бондарчук о документальном фильме про Сергея Бондарчука

Weekend
Астрономы раскрыли еще одну любопытную загадку нейтронных звезд Астрономы раскрыли еще одну любопытную загадку нейтронных звезд

Обнаружение гравитационной волны ставит задачу – узнать, что именно её вызвало

Популярная механика
Рыжие — бесстыжие: как цвет кота влияет на его характер? Рыжие — бесстыжие: как цвет кота влияет на его характер?

Правда ли, что рыжие коты самые наглые, белые — ленивые, а черные — злые?

Maxim
«Волшебный пинок». Что такое мотивация и почему найти ее можем только мы сами «Волшебный пинок». Что такое мотивация и почему найти ее можем только мы сами

Что такое мотивация? Это внутренняя причина делать что-то

Inc.
В ГИБДД рассказали о «фенах». Как они работают и что умеют фиксировать В ГИБДД рассказали о «фенах». Как они работают и что умеют фиксировать

Водители обратили внимание на ручные радары у инспекторов ГИБДД

РБК
Культовые игры, которые запускаются даже на слабых системах Культовые игры, которые запускаются даже на слабых системах

Вспоминаем лучшие тайтлы, в которые не стыдно сыграть даже спустя 15 лет

Maxim
Все в твоих руках! Как исправить неудачную коррекцию бровей: 8 простых шагов Все в твоих руках! Как исправить неудачную коррекцию бровей: 8 простых шагов

Перестаралась с пинцетом сама или неудачно посетила салон?

VOICE
Удаленный коллектив Удаленный коллектив

Что мы приобретаем и что теряем, работая исключительно за компьютером?

Psychologies
Брак втроем: что связывало Ленина, Крупскую и Арманд Брак втроем: что связывало Ленина, Крупскую и Арманд

«Партия прогулистов» — так называли эту троицу: Арманд, Крупскую и Ленина

Cosmopolitan
Хуже алкоголя: 5 вещей, которые разрушают твою печень Хуже алкоголя: 5 вещей, которые разрушают твою печень

Иногда мы, сами того не подозревая, даем печени дополнительную нагрузку

Cosmopolitan
Глазки скорее сомкни: что происходит с телом, если ты ложишься спать невовремя Глазки скорее сомкни: что происходит с телом, если ты ложишься спать невовремя

Поздно ложишься, чтобы досмотреть еще «одну серию»? Берешь в долг у здоровья

Cosmopolitan
Новый русский Гарвард. Как создать успешное профессиональное сообщество из тех, кто только учится Новый русский Гарвард. Как создать успешное профессиональное сообщество из тех, кто только учится

Зачем нужны и как создаются новые объединения учащихся в России

СНОБ
Что посмотреть, пока не вышел новый сезон сериала «Игра в кальмара» Что посмотреть, пока не вышел новый сезон сериала «Игра в кальмара»

Фильмы и сериалы, которые идеально вписываются во вселенную «Игры в кальмара»

Maxim
Кира Коваленко Кира Коваленко

Режиссер Кира Коваленко взяла главный приз конкурса авторского кино

Собака.ru
Джимми де Вилль: как построить самый крутой двигатель Джимми де Вилль: как построить самый крутой двигатель

Джимми де Вилль – инженер, конструктор, коллекционер и экстремал

Популярная механика
5 необъяснимых фактов о нашем мозге 5 необъяснимых фактов о нашем мозге

В этой статье MAXIM собрал 5 необъяснимых фактов о нашем мозге

Maxim
Книги, которые изменят вас в лучшую сторону Книги, которые изменят вас в лучшую сторону

Эти книги заставляют посмотреть на жизнь иначе, заново понять, кто такой лидер

Популярная механика
Молодо — зелено Молодо — зелено

Каково влияние ESG-трендов на жизнь людей сегодня и завтра

РБК
«Еще! Дай еще!»: как правильно обсуждать деньги в отношениях «Еще! Дай еще!»: как правильно обсуждать деньги в отношениях

Как обсудить финансы в отношениях и не расстаться?

Cosmopolitan
Послания Павла: словарь Esquire по советам и мудростям основателя Telegram Послания Павла: словарь Esquire по советам и мудростям основателя Telegram

Главные заветы Павла Дурова

Esquire
Открыть в приложении