Вот как я объяснил это моей маме, надеюсь, она вам послужит :)
Есть проблемы, для которых легко найти решение (P, но меньше их называют «легко решаемыми»), проблемы, для которых легко проверить, является ли данное решение правильным (NP, но давайте назовем их «легко проверяемыми») ) и проблемы, которые нельзя ни легко решить, ни легко проверить. Для простоты предположим, что «Легко» формально определено, и что каждая проблема имеет уникальное решение.
Теперь люди смогли доказать (используя математику) интересные отношения между этими двумя понятиями «легко разрешимый» и «легко проверяемый», так что некоторые проблемы не легко решаемы, а некоторые другие не легко проверяемы. Основной пример такого результата состоит в том, что легко решаемая задача также легко проверяется: просто найдите ее решение и сравните ее с данным решением.
Достаточно заманчиво, для многих практических задач (таких как решение, есть ли возможное назначение студентов профессорам и классным комнатам, когда есть очень маленький запас), не известно, есть ли "легкий" способ решить это, но известно, как легко проверить, является ли решение правильным или нет. Люди много пытались и потерпели неудачу, затем попытались доказать, что это было невозможно, а также потерпели неудачу: они просто не знают. Некоторые думают, что все проблемы, которые легко проверить, легко решаемы (мы просто должны больше думать об этом), некоторые думают наоборот, что мы не должны тратить свое время, пытаясь найти простые решения этих проблем.
Мы выяснили, как показать связь между проблемами (например, если вы знаете, как ходить в школу, вы знаете, как идти в пекарню, которая находится прямо напротив) и легко проверяемыми проблемами, которые связаны со всеми другими легко проверяемыми проблемами ( NP-complete, но давайте назовем их «ключевыми проблемами»), так что если кто-то когда-нибудь покажет, что одна из ключевых проблем легко решаема, то все проблемы, которые легко проверяемы, также легко разрешимы (то есть P = NP). С другой стороны, если кто-то показывает, что одна из ключевых проблем не может быть легко решаема, то ни одна из других проблем также не может быть легко решаема (т. Е. P <> NP).
Таким образом, этот вопрос является заманчивым и относительно важным на практике (хотя некоторые утверждают, что нам следует сосредоточиться на альтернативных определениях «простого»), и люди вкладывают в дебаты довольно много денег и времени.