Является ли открытый вопрос NP = co-NP таким же, как P = NP?


12

Мне интересно это на основании нескольких мест в Интернете, которые называют co- серьезной открытой проблемой ... но я не могу найти никаких указаний на то, является ли это тем же, что проблема ...Н П П = Н ПNP=NPP=NP

Ответы:


20

Нет. Это еще одна открытая проблема и, безусловно, связанная, но другая. Класс сложности co- NP - это множество языков, дополнения которых находятся в ; то есть множество проблем решения, для которых ответ «нет» имеет детерминированный верификатор полиномиального времени. Так, например, вопрос "Является ли эта формула SAT неудовлетворительной?" Если ответ «нет», то есть некоторое удовлетворяющее назначение переменных, которое доказывает это; это сертификат для верификатора.NP

Вполне возможно , что , тем не менее Н Р = СО- N P .PNPNP=NP

Но с другой стороны, если , то N P = co- N P точно. Это происходит потому , что если язык в Р , то его дополнение также в P , так что если P = N P , то , что идет для каждого языка в N P , как хорошо.P=NPNP=NPPPP=NPNP


4
также, если NP coNP, то P NP, потому что P замкнуто относительно дополнения. так вопрос нп ? = coNP может быть так же сложно, как печально известный P ? = Проблема NP. =?=?
vzn

2
Да, хорошая мысль!
усуль

1
в дополнение к этому, только что увидел утверждение в газете, что NP = coNP широко распространен.
ВЗН

4

Хороший способ ответить на этот вопрос - использовать полиномиальную иерархию (PH) (см. Также здесь ). Полиномиальная иерархия - это иерархия классов сложности, которая обобщает классы , N P и c o - N P на машины оракула и использует их в качестве шкалы для измерения сложности задач.PNPcoNP

Известно, что если или P = N P, то полиномиальная иерархия разрушается до своего первого уровня.NP=coNPP=NP

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.