Каковы будут неприятные последствия NP = PSPACE? Я удивлен, что ничего не нашел по этому поводу, учитывая, что эти классы являются одними из самых известных.
В частности, будет ли это иметь последствия для низших классов?
Каковы будут неприятные последствия NP = PSPACE? Я удивлен, что ничего не нашел по этому поводу, учитывая, что эти классы являются одними из самых известных.
В частности, будет ли это иметь последствия для низших классов?
Ответы:
Если , это будет означать:N P = P S P A C E
То есть, подсчет решений проблемы в будет многократно сводиться к нахождению единственного решения;
То есть рандомизированные алгоритмы за полиномиальное время с вероятностью успеха, произвольно близкой к 1/2, сводятся за полиномиальное время к рандомизированным алгоритмам за полиномиальное время с односторонней ошибкой, где принимаются экземпляры YES с сколь угодно малой вероятностью;
То есть для любой задачи, которая проверяется за полиномиальное время, рандомизация в лучшем случае обеспечивает ускорение за полиномиальное время (но это всего лишь следствие коллапса иерархии за полиномиальное время);
То есть любая проблема, которая решается квантовым компьютером, имеет легко проверяемые сертификаты для ее ответов; это было бы важным положительным результатом в философии квантовой механики и, вероятно, было бы полезно для усилий по созданию квантовых компьютеров (для проверки того, что они делают то, что они должны делать).
Все это из-за содержания классов в левой части в (хотя у нас также есть ).B Q P ⊆ P PPSPACE B Q P ⊆ P P
источник
Один момент, который неявно, но явно не упоминается, это то, что мы получили бы . Хотя это эквивалентно свертыванию в , это непосредственно следует из того факта, что замкнут относительно дополнения, что тривиально доказать.П Н Н П П С П А С ЕN P = C O N P P H Н П P S P A C E
Я думаю, что стоит по себе из-за большого числа удивительных последствий, которые он имеет: существуют короткие доказательства, свидетельствующие о том, что граф не является 3-раскрашенным, * не * гамильтонианом , когда два графа * не * изоморфны, ... и (в некотором смысле в более общем смысле) существует некоторая система доказательств Кука-Рекхоу, в которой каждая пропозициональная тавтология имеет доказательство полиномиального размера.N P = C O N P
источник
ЕслиN P = P S P A C E
1) полиномиальная иерархия разрушится до .Н П
2) Теперь у нас будет поскольку мы знаем, что P S P A C E ≠ N LN P ≠ N L P S P A C E ≠ N L
---ОБНОВИТЬ---
3) Известно, что , где они представляют собой ограниченные логарифмическим пространством версии N P , C = P и P P соответственно. Тогда , по определению , ни один из этих классов сложности может быть равна Н Р в предположении , что Н Р = Р С Р С Е .N L ⊆ Cзнак равноL ⊆ P L Н П Сзнак равноп П П Н П N P = P S P A C E
источник
В дополнение к результатам, указанным во всех других ответах, есть один, включающий интерактивные системы проверки ( ), которые являются обобщением N P, где Verifier и Prover обмениваются сообщениями для распознавания языка.Я П Н П
Известно, что , поэтому, если N P = P S P A C E , это означает, что достаточно только одного сообщения! Для меня более впечатляющим является тот результат, что Verifier не нужно будет бросать вызов Prover и он может доверять самому первому сообщению, посланному ею.I P = P S P A C E N P = P S P A C E
источник