Рассказываем о неравенстве 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 вершинах, то есть некоторый набор вершин (точек), в котором некоторые пары вершин соединены ребрами (отрезками), а некоторые нет. Нужно выяснить, найдется ли такой циклический путь по ребрам графа, который по разу проходит через все вершины (гамильтонов цикл). Ясно, что объем перебора всевозможных путей в графе быстро растет с ростом числа вершин и ребер.

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

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

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

Химики воспроизвели межзвездный синтез всех молекул цикла Кребса Химики воспроизвели межзвездный синтез всех молекул цикла Кребса

Химики в лаборатории синтезировали весь набор карбоновых кислот из цикла Кребса

N+1
Несезонное предложение Несезонное предложение

Осень в Крыму создана для прогулок и гурмэ-удовольствий

Лиза
В древнем левантийском поселении изготавливали пурпур на протяжении 500 лет В древнем левантийском поселении изготавливали пурпур на протяжении 500 лет

В Тель-Шикмоне примерно 500 лет находился крупный центр по производству пурпура

N+1
Квартира на максималках: 6 cоветов по выбору квартиры мечты Квартира на максималках: 6 cоветов по выбору квартиры мечты

6 советов, которые помогут не прогадать с выбором квартиры

Maxim
Что вас бесит больше всего: психологический тест с выбором картинки Что вас бесит больше всего: психологический тест с выбором картинки

Пройдите тест и узнайте, от чего может исходить ваша агрессия!

ТехИнсайдер
«Поливал меня святой водой»: 20 смешных историй о странных бойфрендах и мужьях «Поливал меня святой водой»: 20 смешных историй о странных бойфрендах и мужьях

Читательницы о своих странных и забавных бойфрендах

Cosmopolitan
Этого водителям лучше не делать. Назван безобидный повод лишиться прав Этого водителям лучше не делать. Назван безобидный повод лишиться прав

Будет ли считаться оставлением места ДТП погоня за виновником аварии

РБК
«Я увидела бывшего мужа в приложении для знакомств и сдала его новой девушке» «Я увидела бывшего мужа в приложении для знакомств и сдала его новой девушке»

История героини, которая разоблачила своего бывшего мужа

Psychologies
Долгие проводы — лишние слезы: «Не время умирать» — чересчур драматичный финал бондианы с Дэниелом Крейгом Долгие проводы — лишние слезы: «Не время умирать» — чересчур драматичный финал бондианы с Дэниелом Крейгом

«Не время умирать» — пышные проводы Дэниела Крейга в качестве Джеймса Бонда

Esquire
10 вещей, от которых стоит отказаться, чтобы изменить жизнь к лучшему 10 вещей, от которых стоит отказаться, чтобы изменить жизнь к лучшему

Не только алкоголь и курение: от каких вредных привычек стоит отказаться

Psychologies
История первой и единственной кошки в космосе История первой и единственной кошки в космосе

Как кошка С 341 стала первой космонавткой

Maxim
Что нельзя говорить тому, кто разочаровался в жизни Что нельзя говорить тому, кто разочаровался в жизни

Что делать, если вы поняли, что вашего близкого посещают суицидальные мысли?

Psychologies
Игра в десятку. Сколько будет стоить новый Lexus LX600 Игра в десятку. Сколько будет стоить новый Lexus LX600

Lexus LX600. Ну и чем он хорош?

Maxim
«23 ребенка и 16 нянек». Жена грузинского миллионера рассказала о своей семье «23 ребенка и 16 нянек». Жена грузинского миллионера рассказала о своей семье

В семье Кристины Озтюрк и ее мужа-бизнесмена Галипа Озтюрка 23 ребенка

Cosmopolitan
Правило № 67: Не играйте на путях Правило № 67: Не играйте на путях

Коуч Алексей Ситников исполняет свою версию арии «Что наша жизнь? Игра!»

Tatler
Как общаться с теми, с кем мы не согласны: 10 советов Как общаться с теми, с кем мы не согласны: 10 советов

Можно ли отстоять свои убеждения, не разрушив отношения с собеседником?

Psychologies
Пакет, стакан и цветы: 5 необычных вещей, которые люди берут в аренду, чтобы произвести впечатление Пакет, стакан и цветы: 5 необычных вещей, которые люди берут в аренду, чтобы произвести впечатление

В Москве арендовать можно не только жилье

Playboy
«Я чувствовала себя неполноценной»: история женщины, родившейся без матки «Я чувствовала себя неполноценной»: история женщины, родившейся без матки

История женщины, которая живет с синдромом Майера-Рокитанского-Кустера-Хаузера

Cosmopolitan
Почему мужчины отказывают женщинам в куннилингусе и как его делать правильно Почему мужчины отказывают женщинам в куннилингусе и как его делать правильно

Почему же мужчины отказываются от ответных оральных ласк?

Psychologies
Не заметить сложно: 6 очевидных признаков, что у тебя язва желудка Не заметить сложно: 6 очевидных признаков, что у тебя язва желудка

Любая ли боль в животе указывает на язву и как распознать, что это именно она?

Cosmopolitan
«С нуля до профи» «С нуля до профи»

Какие знания и умения необходимы лидеру для проведения ESG-трансформации

РБК
5 небанальных фильмов на Хеллоуин 5 небанальных фильмов на Хеллоуин

Фильмы для тех, кто наизусть знает классику ужасов

GQ
Слишком холодно, слишком темно, слишком неуютно Слишком холодно, слишком темно, слишком неуютно

Как продолжить тренировки даже в самое холодное время года

Men’s Health
5 признаков эмоционально незрелого человека 5 признаков эмоционально незрелого человека

У вас возникает чувство, что партнер часто ведет себя как ребенок?

Psychologies
Воспоминания о зонде Cassini: всё о миссии к Сатурну Воспоминания о зонде Cassini: всё о миссии к Сатурну

Самая грандиозная миссия к Сатурну – в цитатах, цифрах и результатах

Популярная механика
Ivan Is Back Ivan Is Back

Алексей Чадов — сценарист, режиссер и актер в фильме «Своя война»

OK!
Футуролог Митио Каку — о том, когда путешествия во времени станут возможны Футуролог Митио Каку — о том, когда путешествия во времени станут возможны

Отрывок из книги Митио Каку «Уравнение Бога. В поисках теории всего»

Forbes
Рентгеновская спектроскопия никелатов подтвердила современную теорию сверхпроводимости Рентгеновская спектроскопия никелатов подтвердила современную теорию сверхпроводимости

Физики применили метод рентгеновской спектроскопии для исследования никелата

N+1
С ними каши на сваришь:  худшие сериальные мужья и бойфренды С ними каши на сваришь:  худшие сериальные мужья и бойфренды

У этих героев на лбу должно быть написано: «Никогда с ним не связывайся!»

VOICE
Почему возникает гусиная кожа и как ее лечить Почему возникает гусиная кожа и как ее лечить

Дерматолог рассказывает о том, что такое гусиная кожа

РБК
Открыть в приложении