Рассказываем о неравенстве 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
Как поведение человека зависит от генетики Как поведение человека зависит от генетики

Что больше влияет на характер человека: генетика или среда, в которой он вырос?

РБК
Исследование показало, что экспрессия приводит к лучшей поддержке от партнера Исследование показало, что экспрессия приводит к лучшей поддержке от партнера

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

Inc.
Средневековый вопрос: каким получился фильм «Последняя дуэль» Средневековый вопрос: каким получился фильм «Последняя дуэль»

Зачем «Последней дуэли» переодевать актуальную тему в средневековое платье

РБК
Мозг, исцеляющий себя Мозг, исцеляющий себя

Реальные истории людей, которые победили болезни и преобразили свой мозг

kiozk originals
Эрве Ле Теллье: Аномалия. Лауреат Гонкуровской премии 2020 года Эрве Ле Теллье: Аномалия. Лауреат Гонкуровской премии 2020 года

Отрывок из книги Эрве Ле Теллье. За этот роман он получил Гонкуровскую премию

СНОБ
На измене. Почему супруги не хранят верность друг другу На измене. Почему супруги не хранят верность друг другу

70% людей хотя бы один раз изменяли постоянному партнеру

СНОБ
«Последняя дуэль»: #MeToo в Средневековье «Последняя дуэль»: #MeToo в Средневековье

В истории человечества можно найти много объяснений для дня сегодняшнего

GQ
Непоследняя девушка: как новые слешеры переосмысляют классический образ жертвы Непоследняя девушка: как новые слешеры переосмысляют классический образ жертвы

Как теперь сценаристы обращаются с выжившими персонажами хорроров

Esquire
Зачем работодателям нанимать зумеров и как заставить их работать Зачем работодателям нанимать зумеров и как заставить их работать

Как работать с зумерами?

СНОБ
Маргарет Митчелл и ее Ред: как превратить личную драму в великий роман Маргарет Митчелл и ее Ред: как превратить личную драму в великий роман

Маргарет Митчелл написала лишь один роман, но какой!

Cosmopolitan
Цифровизация как неизбежность Цифровизация как неизбежность

Какие digital-решения использует агросектор

Агроинвестор
Диета из чипсов и хлеба: женщина 30 лет боялась есть овощи из-за неофобии Диета из чипсов и хлеба: женщина 30 лет боялась есть овощи из-за неофобии

Эмма из Харрогита питается только чипсами и бутербродами из-за фобии

Cosmopolitan
Александр Снегирев: Человек будущего. Рассказ из сборника «Время вышло» Александр Снегирев: Человек будущего. Рассказ из сборника «Время вышло»

Рассказ Александра Снегирева из сборника «Время вышло»

СНОБ
Охоту в тропических лесах назвали экологичной альтернативой скотоводству Охоту в тропических лесах назвали экологичной альтернативой скотоводству

Потребление дикого мяса позволяет сократить углеродный след

N+1
Алгоритмическая реклама обещала экономию и прозрачную статистику, но стала жертвой ботов и клик-ферм Алгоритмическая реклама обещала экономию и прозрачную статистику, но стала жертвой ботов и клик-ферм

Что такое автоматизированная реклама, или программатик?

VC.RU
Почему не стоит покупать маленький SSD: и мы не о свободном месте Почему не стоит покупать маленький SSD: и мы не о свободном месте

Почему не стоит покупать SSD небольшого объема

CHIP
Чем загрязнен Байкал Чем загрязнен Байкал

Озеро Байкал уже очень сильно загрязнено микропластиковым мусором

Наука
7 советов, которые помогут вам справиться с волнением во время важного разговора 7 советов, которые помогут вам справиться с волнением во время важного разговора

Что делать, если никак не получается собраться с мыслями и перестать нервничать

GQ
Ученые нашли способ, благодаря которому Ученые нашли способ, благодаря которому

Новый сигнальный путь, который превращает «плохие» жиры в более здоровые формы

Популярная механика
Загадки психосоматики Загадки психосоматики

Частые или длительные стрессы ведут к развитию заболеваний – это известный факт

Лиза
Разведка доложила точно Разведка доложила точно

Есть мнение, что агентурная сеть сыграла определяющую роль в Курской битве

Дилетант
Семь лет в ящике под кроватью: история похищения Коллин Стэн Семь лет в ящике под кроватью: история похищения Коллин Стэн

Семь лет Коллин Стэн провела в ящике под кроватью

Cosmopolitan
Самые страшные вещи, которые люди видели в море Самые страшные вещи, которые люди видели в море

Отправляешься на берег моря с бархатным песочком? Не забудь электрошокер

VOICE
Археологи нашли погребение алеманнского всадника с вооружением и гребнем из слоновой кости Археологи нашли погребение алеманнского всадника с вооружением и гребнем из слоновой кости

Археологи обнаружили в Баварии два погребения алеманнов VI века нашей эры

N+1
Автора! Автора!

Старые добрые сценаристы тихо плачут в сторонке — за дело берутся нейросети

GQ
Экранизации Шерлока Холмса: почему советская с Ливановым — лучшая в мире Экранизации Шерлока Холмса: почему советская с Ливановым — лучшая в мире

Какой именно кинообраз Шерлока Холмса наиболее правильный?

Популярная механика
Без замены переменных. Секс + дружба = ? Без замены переменных. Секс + дружба = ?

Как уживаются секс и дружба и есть ли в этой паре место любви

СНОБ
«В поисках памяти. Возникновение новой науки о человеческой психике» «В поисках памяти. Возникновение новой науки о человеческой психике»

Отрывкок из книги «Возникновение новой науки о человеческой психике»

N+1
Молодые люди назвали «Траву у дома» любимой песней для караоке Молодые люди назвали «Траву у дома» любимой песней для караоке

«Трава у дома» стала любимым советским хитом молодежи

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