Достаточные условия для коллапса полиномиальной иерархии (PH)

12

Каковы некоторые (не очень известные) утверждения о том, что, если это правда, PH должен разрушиться?

Ответы, содержащие краткое высокоуровневое утверждение со ссылками, приветствуются. Я попытался выполнить обратный поиск без особой удачи.

user34344
источник
3
NPP/poly
Томас
3
coNP NP / poly
4
BH рушится
Эмиль Ержабек
2
GI - трудныйNP
Мохаммед Аль-Туркистани
@ Эмиль: Я думаю, что один может быть недостаточно известным, чтобы считать ответом. (Другие комментарии до сих пор, конечно, полезны, но довольно стандартны в курсах повышения квалификации.)
Джошуа

Ответы:

11

Существует (растущее) число параметризованных результатов сложности, где существование зародышеобразования полиномиального размера подразумевает коллапс PH до третьего уровня. Центральная техника дана в [1], основываясь на предыдущей работе (ссылка в [1]).

В качестве простого примера, проблема -Path является параметризованной версией проблемы Longest Path:k

k -Path экземпляра : Граф и целое число . Параметр : . Вопрос : содержит путь длины ? G k k G k
Gk
k
Gk

Эта проблема в FPT (с несколько практичными алгоритмами), но в [2] они показывают, что если оно имеет ядро ​​полиномиального размера (в ), то PH падает до . (Текущее представление обычно формулируется как отрицательный результат кернализации, если только NP coNP / poly или coNP NP / poly, поэтому поиск чего-то вроде «нет ядра полинома, если только не» приводит к большому количеству результатов.)Σ P 3kΣ3P

Рекомендации

  1. HL Bodlaender, BMP Jansen и S. Kratsch, "Нижние границы кернелизации по кросс-композиции", SIAM J. Discrete Math., 28 (2014), с. 277–305. [версия arXiv]
  2. HL Bodlaender, RG Downey, MR Fellows, D. Hermelin, "О проблемах без полиномиальных ядер", Journal of Computer and System Sciences, 75 (8): 423-434. 2009. [Стэнфордская версия]
Люк Мэтисон
источник
7

Вот еще одно интересное условие, при котором полиномиальная иерархия сворачивается на третий уровень: предположим, что NP-полный язык имеет случайное саморегуляция (неадаптивное), затем полиномиальная иерархия сворачивается в . Для справки: посмотрите на заметки Луки Тревизана . (Теорема 67)Σ3P

Паван Кумар
источник
6

Еще одно интересное условие:

Мы знаем, что аппроксимация в (теперь в делает аппроксимацию в ).B P P N P B P P Σ P 2 # 3 S A T Σ P 3#3SATBPPNPBPPΣ2P#3SATΣ3P

Кроме того, по теореме Тоды, .PHP#P

Сочетание этих два, мы получим: Если аппроксимирующие эквивалентны вычислению точно, то полиномиальная иерархия разрушается.# 3 S A T#3SAT#3SAT

Паван Кумар
источник
Вы имеете в виду это , а не не .
Эмиль Йержабек
@ EmilJeřábek Да. Я прошу прощения за ошибку. Я исправил это сейчас. Спасибо за указание на это.
Паван Кумар
5

Крах PH подразумевается коллапсом булевой иерархии . Первоначальный результат принадлежит Кадину [1]; Чанг и Кадин [2] уточнили, что

BH=BHkPH=BHkNP.

Рекомендации:

[1] Джим Кадин, Полиномиальная временная иерархия разрушается, если булева иерархия разрушается , SIAM Journal of Computing 17 (1988), no. 6, стр. 1263–1282, doi: 10.1137 / 0217080 .

[2] Ричард Чанг и Джим Кадин, Булева иерархия и полиномиальная иерархия: более тесная связь , SIAM Journal of Computing 25 (1996), no. 2, с. 340–354, дои: 10.1137 / S0097539790178069 .

Эмиль Йержабек
источник
5

Вычисление уникальных решений проблем рушится ( Hemaspaandra-Naik-Ogihara-Selman ), но вы должны быть немного осторожны в том, как формализовать это утверждение. (Например, оно не известно , является ли разрушается .) Один формализации выглядит следующим образом :NPPHNP=UPPH

Предположим, что существует такой что для каждой формулы 3SAT , если неудовлетворителен, то не существует такого, что , и если выполнимо, то есть уникальный таким образом, что . Тогда рушится.LNPφφx(φ,x)Lφ x(φ,x)LPH

Другая формализация:

NPMVcNPSV подразумевает .PH

Джошуа Грохов
источник
В этом случае «уникальный» означает, что выходные данные машины на некотором пути либо нет, либо на некотором наборе 0 и 1, но этот набор 0 и 1 одинаков на каждом пути, который не говорит «нет». N
Тайфун Pay
4

Существует большой выбор результатов, предполагающих, что PH не разрушается. Пусть , т. не разрушается. Затем такие результаты могут быть суммированы как , где B является доказанным результатом.A:=i,ΣiPΠiPPHAB

Простым контрапозитивом любой такой результат эквивалентен , т. Е. Если результат не выполняется безусловно, то также должен свернуться. Исторически эти результаты служили двум целям:B¯A¯PH

  1. Чтобы повысить уверенность в том, что не разрушается, показывая, что это подразумевает результаты, которые мы считаем истинными (или, что эквивалентно, противоположными, что маловероятные результаты подразумевают коллапс).PH
  2. Чтобы создать сеть результатов, которые являются истинными, если принять, что не разрушается, без необходимости ждать подтверждения этого результата. т.е. установить условные результаты.PH

Примечание: также нередко в статьях предполагается, что не разрушается в дополнение к некоторым другим гипотезам, например (обобщенной) гипотезе Римана. Тогда контрапозитив просто показывает, что хотя бы одна из гипотез неверна.PH

chazisop
источник
4

Вот несколько кратких:

  1. PSPACEP/poly .
  2. EXPP/poly .
  3. NPP/log .
Айнеш Бакши
источник
Вы даже можете добавить это к ответу: , . Р # PР / р ö л уNEXPP/polyP#PP/poly
Паван Кумар
1
Все они включены в очевидный ответ « », приведенный в самом первом комментарии к вопросу. Этот ответ не приносит ничего нового. NPP/poly
Эмиль Йержабек