Существует ли теорема временной иерархии для PH?


18

Верно ли, что в полиномиальной иерархии существуют проблемы, разрешимые во времени (с помощью чередующейся машины Тьюринга на некотором уровне полиномиальной иерархии), которые не разрешимы в O ( n k - 1 ) на любом уровне полиномиальная иерархия? Другими словами - существует ли теорема временной иерархии для полиномиальной иерархии, как это существует для P и NP? Если есть - ссылка была бы отличной.О(NК)О(NК-1)

Сложность, с которой я столкнулся, состоит в том, что имитирующая машина при моделировании машин со всех уровней иерархии не находится ни на каком отдельном уровне иерархии. Что приводит к смежному вопросу - к какому наименьшему классу относится такой симулятор? Есть ли смысл определять класс с чередованиями (или O ( log n ) / O ( log log n ) )?О(N)О(журналN)О(журналжурналN)


Использование линейного числа чередований дает вам PSPACE, поскольку квантифицированная логическая формула является PSPACE-полной.
Деррик Столи

Ответы:


17

Да. Например, обычные доказательства теоремы временной иерархии (путем непосредственного моделирования произвольных машин) могут быть использованы , чтобы показать , что для каждого , Σ с T I M E [ п к ] не является подмножеством П с Т I М E [ n k - 1 ] . Причина перехода от Σ к Πс1ΣcTIME[nk]ΠcTIME[nk1]ΣΠ в том, что в этом аргументе диагонализации мы должны сделать «противоположность» машине, которую мы моделируем, поэтому мы должны работать в универсальном режиме, когда симулятор находится в экзистенциальном режиме, и наоборот.

Кроме того, можно получить результат , как это без переключения от до П : для каждого с 1 , Σ с T I M E [ п к ] не является подмножество Е с Т I М Е [ п к - 1 ] . Это можно сделать, используя доказательство иерархии времени из-за Зака ​​(ссылка: « Иерархия времени машины Тьюринга », Теоретическая информатика 26 (3): 327--333, 1983). Для явной ссылки на эту версию теоремы иерархии времени, см. Дитер ван МелкебекΣΠc1ΣcTIME[nk]ΣcTIME[nk1]« Обзор нижних границ для удовлетворения и связанных с этим проблем » (доступно на его домашней странице).


Этот ответ очень ясно демонстрирует существование теоремы иерархии времени для каждого отдельного уровня иерархии. Это не сразу указывает на наличие такой теоремы для PH в целом.
Джозеф

4
Ваш более сильный вопрос будет трудно решить утвердительно; это будет означать . Предположим, что есть c и язык L в Σ c T I M E [ n k ] , которого нет в Σ d T I M E [ n k - 1 ] для каждого d . Тогда L O G S P A C ELОграммSпAСЕNпсLΣсTяMЕ[NК]ΣdTяMЕ[NК-1]dLОграммSпAСЕNп, Это потому, что каждый язык находится в Σ d T I M E [ n 2 ] для некоторого d, зависящего от L (по аргументу типа теоремы Савича). Поэтому, если L O G S P A C E = N P, то фактически каждый язык в Σ c T I M E [ ] находится в Σ d TLLOGSPACEΣdTIME[n2]dLLOGSPACE=NPΣcTIME[nk] длянекоторого d , противоречащего тому, что вы хотите показать. ΣdTIME[n2] d
Райан Уильямс

3

Ответ на пересмотренный вопрос (пересмотр 4 вопроса) - нет. Если задача решения L разрешима за время O ( n k ) с помощью машины P i P, то L может быть решена за линейное время машиной Тьюринга с оракулом для L , который является машиной ∑ i +1 P. Следовательно, TIM i TIME [O ( n k )] ⊆ Σ i +1 TIME [O ( n )].


1
ΣjTIME[t(n)]ΣjTIME[O(nk)]Σj+1TIME[O(n)]j,kNPcoNPNP=coNPΣjTIME[O(nk)]Σj+1TIME[O(n)]j,kO(nc)NTIME[O(nc2)]Σ2TIME[O(n)]NTIME[O(nc)]

@Ryan: Я использовал следующее определение: L∈ΣiTIME [t (n)], если существует язык O∈Σ (i − 1) P и недетерминированная машина Тьюринга времени t (n) с оракулом для O, который распознает Л. Я думал, что это стандартное определение, но у меня нет никаких ссылок, чтобы подтвердить мою претензию. Какое определение вы используете?
Tsuyoshi Ito

1
Определение таково: LΣяTяMЕ[T(N)] если есть линейный предикат времени р(Икс,Y1,...,Yя) такой, что ИксL(Y1:|Y1|T(|Икс|))(Yя:|Yя|T(|Икс|))р(Икс,Y1,...,Yя)правда.
Райан Уильямс

@ Райан: Хорошо, я не знал это определение. Если это то, что хотел спросить спрашивающий, мой ответ не применяется.
Цуёси Ито
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.