Имеет ли

10

Является ли с оракулом доступ к N P больше, чем просто N P ? Как я понимаю, N P N P - это просто машина Тьюринга, которая может выполнять запросы к другой машине N P, если таковая, кроме N P, может имитировать N P N P ? Что-то не так с этим аргументом?NпNпNпNпNпNпNпNпNп


источник
16
Ответ в том, что мы не знаем , и тот факт, что мы еще не знаем, является довольно хорошо установленным статусом для этой проблемы. Класс также известен как Σ P 2 и является классом на втором уровне полиномиальной иерархии . Простая причина, по которой мы не можем просто смоделировать оракула NP с помощью машины NP, заключается в том, что мы не знаем, как машина NP могла обнаружить «нет» экземпляров. NпNпΣ2п
Почему совпадает с Σ P 2 ? NпNпΣ2п
5
Вот как просто определяется . Пожалуйста, прочитайте страницу Википедии или учебник по вычислительной сложности, который охватывает полиномиальную иерархию. Σ2п

Ответы:

13

Чтобы переформулировать мои комментарии в качестве ответа и немного расширить:

Мы не знаем, является ли NP NP  =  NP - общеизвестно открытой проблемой в теории сложности, хотя, как и в случае P и NP, мы подозреваем, что они не равны. Одна из причин , почему мы не знаем , как имитировать NP оракула с NP машины является то , что мы не знаем , как NP машина не может обнаружить «нет» экземпляров проблем , представленных к оракулу.

Класс NP NP также известен как и является одним из классов на втором уровне полиномиальной иерархии . Другие классы на втором уровне Δ P 2Σ2п (Все эти классы были бы одинаковыми, если бы мы использовалиоракулаcoNP; единственное различие, по сути, заключается в логическом отрицании вывода.) Классы третьего и более высоких уровней иерархии определяются путем предоставления им еще большего числаоракуловNP: Δ P k + 1

Δ2пзнак равнопNп,Π2пзнак равносоNпNп,
Опять же, различие междуоракуламиΣPkиΠPkпо существу является отрицанием его выхода. Определим такжеΔP0=ΣP0=ΠP0=P; используя приведенное выше определение, вы можете видеть, что это дает намΔP1:=PΣ
ΔК+1пзнак равнопΣКпзнак равнопΠКп,ΣК+1пзнак равноNпΣКпзнак равноNпΠКп,ΠК+1пзнак равносоNпΣКпзнак равносоNпΠКп,
ΣКпΠКпΔ0пзнак равноΣ0пзнак равноΠ0пзнак равнопΔ1пзнак равнопиΠ P 1 :=coΣ1пзнак равноNп .Π1пзнак равносоNп

ΣКпΠКпΠКпимитируя некоторые башни NP оракулов).

Ниль де Бодрап
источник
5

NпNп

NпNпсоNпNпсоNп

sdcvvc
источник