Я готовлюсь к тесту и не могу найти четкого ответа на вопрос: каково будет влияние доказательства того, что PTIME = NPTIME. Я проверил Википедию, и она только что упомянула, что она окажет «глубокое влияние на математику, ИИ, алгоритмы ...» и т. Д.
Кто-нибудь может дать мне ответ?
algorithms
complexity
latusaki
источник
источник
Ответы:
Первое, что приходит на ум, это то, что безопасность криптографии с открытым ключом в настоящее время зависит от неспособности перебрать математические задачи, которые есть в классе сложности NP. Если P = NP, все, что зависит от PKC (включая HTTPS, что означает всю современную всемирную инфраструктуру электронной коммерции ), должно быть переработано!
источник
Это описано в разделе «Состояние проблемы P и NP» . Определенно стоит прочитать.
Несколько важных моментов из статьи (цитируется в разделе « Что, если P = NP?» ):
источник
У большинства проблем с NP есть «интересные» приложения из реальной жизни.
P=NP
будет иметь много последствий:Суть в том, какие проблемы известны как NP-полные. Это не просто проблемы, созданные немногими учеными в отдаленном месте для развлечения друг друга. Они могут быть выражены в деловых терминах. На самом деле, некоторые собеседники предпочитают скрывать NP-полные проблемы в своих вопросах, чтобы проверить кандидатов.
источник
Эти возможности описаны в «Пять мирах» Импальяццо .
Вот некоторые пункты на вынос:
Искусственный интеллект сможет совершить гигантский скачок. Например, при достаточном количестве «обучающих данных» самые короткие схемы для получения правильных выходных данных будут представлять собой лучший метод перевода. В частности, было бы тривиально иметь идеальное распознавание речи и языковой перевод. Если принять к сведению эту идею, если ваши данные о тренировках показывают фильмы, получившие премию Оскар, они могут создать для вас больше фильмов, удостоенных премии Оскар.
Алгоритмы, преподаваемые в школах, будут радикально отличаться. Вместо изучения множества различных алгоритмических методов , курсы будут сосредоточены на сведении проблем к проверке правильных ответов. Это значительно упростит программирование.
Экономика станет намного более эффективной. Там будет сбой, в том числе, возможно, смещение программистов. Сама практика программирования была бы больше о сборе обучающих данных, а не о написании кода. У Google были бы ресурсы, чтобы преуспеть в таком мире.
Поскольку криптография с открытым ключом была бы недоступна, Amazon потребуется отправить вам одноразовую панель на флэш-накопителе, чтобы сделать безопасные транзакции.
Математические доказательства могут быть автоматически сгенерированы и проверены.
В целом, это привнесет технологическую особенность; последствия P = NP будут далеко идущими. Кроме того, Лэнс Фортнау рассматривает этот вопрос в отдельном сообщении в блоге, которое вы должны прочитать.
источник
Влияние доказательства P = NP будет включать возобновление интереса к поиску алгоритма сокращения. Люди также пытались бы найти некоторые нижние границы для констант, связанных с алгоритмом редукции.
Доказательство P = NP не будет таким значительным, как утверждают другие ответы, потому что оно может прийти в форме доказательства с нулевым знанием. Знание P = NP без знания алгоритма редукции будет немного отличаться от текущей ситуации.
Представьте, если кто-то доказал, что алгоритм сокращения существует, но имеет значение O (sqrt (n) + 2 ^ 4096).
источник