Рассказываем о неравенстве 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
Изменение климата повысило риск красных приливов в Чукотском море Изменение климата повысило риск красных приливов в Чукотском море

Виновники красных приливов, оказались широко распространены в Чукотском море

N+1
Крюки на ногах позволили роботу ANYmal вскарабкаться по приставной лестнице Крюки на ногах позволили роботу ANYmal вскарабкаться по приставной лестнице

Скорость подъема ANYmal в 232 раза превосходит результаты других роботов

N+1
Да, я молодец Да, я молодец

11 способов перестать постоянно ждать одобрения от окружающих

Лиза
45 способов изменить жизнь. Выберите для себя хотя бы 10 45 способов изменить жизнь. Выберите для себя хотя бы 10

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

Psychologies
Как подоить дьявола: целебное молоко сумчатых животных Как подоить дьявола: целебное молоко сумчатых животных

Можно ли молоком тасманийского дьявола лечить инфекции?

Популярная механика
Долой предрассудки: 5 книг для девушек новой эпохи Долой предрассудки: 5 книг для девушек новой эпохи

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

Популярная механика
Мир копий и двойников: зачем нужна цифровая обработка геометрии Мир копий и двойников: зачем нужна цифровая обработка геометрии

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

Популярная механика
В какой позе лучше спать, чтобы утром ничего не болело В какой позе лучше спать, чтобы утром ничего не болело

Стоит уделить внимание позе, в которой вы спите

Популярная механика
Казнить нельзя помиловать: стоит ли прощать мужчине ошибки Казнить нельзя помиловать: стоит ли прощать мужчине ошибки

Когда в отношениях стоит простить партнера и попытаться найти компромисс?

Лиза
Родители устроили собеседование невесте сына и отказались извиняться Родители устроили собеседование невесте сына и отказались извиняться

Знакомство с будущими свекром и свекровью — серьезное испытание

Psychologies
Как собаки воспринимают человеческую речь Как собаки воспринимают человеческую речь

Как будут реагировать на одни и те же фразы собаки разных возрастов

Популярная механика
Как говорить о сексе? Как говорить о сексе?

Хороший секс – это удовлетворение каждого партнера происходящим

Домашний Очаг
Девушка с характером Девушка с характером

Стать актрисой Леа Сейду было предначертано с самого рождения

Grazia
Это был несчастный случай: почему съемки фильмов нередко сопровождаются травмами, ( иногда — несовместимыми с жизнью) Это был несчастный случай: почему съемки фильмов нередко сопровождаются травмами, ( иногда — несовместимыми с жизнью)

Данил Леховицер вспоминает несчастные случаи на съемочных площадках

Esquire
Выгода на дне бутылки Выгода на дне бутылки

Почему автоматы по приему вторичной тары остаются в России имиджевым продуктом

Эксперт
Найден способ повысить износостойкость стали в агрессивной среде Найден способ повысить износостойкость стали в агрессивной среде

Покрытие может существенно повысить защиту морской и прибрежной инфраструктуры

Популярная механика
Игорь Саруханов: Игорь Саруханов:

Интервью с певцом и композитором Игорем Сарухановым

Караван историй
Эконом минус Эконом минус

О неудачных попытках женщины сэкономить

Cosmopolitan
Просто прелесть Просто прелесть

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

Cosmopolitan
Убить прокрастинатора: 5 книг о привычках, которые изменят вашу жизнь Убить прокрастинатора: 5 книг о привычках, которые изменят вашу жизнь

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

Популярная механика
Работа и онкология: как рассказать начальству о раке и помочь заболевшему сотруднику Работа и онкология: как рассказать начальству о раке и помочь заболевшему сотруднику

Как защитить интересы онкологического пациента в больнице и на работе

Forbes
Блогер, комик, Гуф: кому пришлось извиняться за шутки по национальному признаку Блогер, комик, Гуф: кому пришлось извиняться за шутки по национальному признаку

С развитием соцсетей неаккуратно сказанное слово может обернуться против тебя

Cosmopolitan
Все о каско: сколько стоит, где оформить, что покрывает и другое Все о каско: сколько стоит, где оформить, что покрывает и другое

Для чего автомобилисты страхуют машину по каско?

РБК
Оливер Три — о своем безумном образе, жизни в России и драке с Ильичом Оливер Три — о своем безумном образе, жизни в России и драке с Ильичом

Оливер Три — о зависимостях, ковбоях и любимых артистах.

GQ
Как утопия превратилась в фэнтези Как утопия превратилась в фэнтези

Проект Григория Ревзина «Оправдание утопии». Уильям Моррис: «Вести ниоткуда»

Weekend
Маэстро механики Маэстро механики

Самоучка-часовщик, который идет наперекор правилам и создает драконов и фей

Вокруг света
Советская автомобильная иллюстрация: 1976 год Советская автомобильная иллюстрация: 1976 год

Необычная автомобильная подборка – из набора карманных календариков 1976 года

Популярная механика
Чарли Чаплин и Соломон Михоэлс: встреча в верхах. О новом спектакле Дмитрия Крымова «Двое» в Музее Москвы Чарли Чаплин и Соломон Михоэлс: встреча в верхах. О новом спектакле Дмитрия Крымова «Двое» в Музее Москвы

Дмитрий Крымов не перестает удивлять своими спектаклями

СНОБ
Чем предпринимателю полезен родительский опыт Чем предпринимателю полезен родительский опыт

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

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