NTIME (n ^ k) ≠ DTIME (n ^ k)?


33

В книге «О детерминизме и недетерминизме и связанных с этим проблемах» (Proc. IEEE FOCS, pages 429–438, 1983) Пол, Пиппенгер, Семереди и Троттер доказали, что .
NTIME(n)DTIME(n)

Это отвечает на мой вопрос с к = 1. Известно ли что-нибудь о подобном результате для другого фиксированного k?

Ответы:


26

Никакая безусловная нижняя граница не известна ни для какого k2 в модели многолинейной TM (или любой модели, более сильной, чем она).

NTIME(nk)TIME(nk)c1kT I M E - S P A C E ( n k , n k / c )NTIME(nk)TIMESPACE(nk,nk/c)TIMESPACE(nk,nk/c)класс языков, распознаваемых машинами, использующими время nk и пространство nk/c одновременно. Ясно, что TIMESPACE(nk,nk/c)TIME(nk) но неизвестно, равны ли они.

Если для некоторого k \ geq 2 вы предположите, k2что NTIME(nk)=TIME(nk) , вы получите интересные последствия. P=NP очевидна, но это также означает, что NLP . Это можно доказать с помощью аргумента «чередование». По сути, для каждого k и каждого языка LNL существует константа c и некоторая переменная машина, которая распознает L и делает чередования c , угадывает О(N) бит на чередование, затем переключается в детерминированный режим и работает в NК времени. (Это следует, например, из игры с конструкциями вFortnow, «Пространственно-временные компромиссы для удовлетворения» (1997) .) Теперь, если тогда все эти чередования c могут быть удалены с небольшим количеством накладных расходов, и вы в конечном итоге с TIME (п ^ к) вычисление , которое распознает L . Следовательно, {\ sf NL} \ subseteq TIME (n ^ k) \ neq {\ sf P} . Вероятно, такой чередующейся симуляции не существует, но если вы можете исключить это, то у вас будет нижняя граница, которую вы ищете. (Примечание: я полагаю, что приведенный выше аргумент также есть в статье Каннана.)c T I M E ( n k ) L N LT I M E ( n k ) PTяMЕ(NК)знак равноNTяMЕ(NК)сTяMЕ(NК)LNLTяMЕ(NК)п


11

в то время как не совсем то, о чем вы спрашиваете, rj lipton комментирует в своем блоге фундаментальную сложность результатов в этой области и то, что типичный подход «заполнения» не применяется [1] и указывает, что результат PPST, который вы цитируете, недавно были немного расширены (логарифмическим фактором) Santhanam [2], т.е.

DTяMЕ(NLог*(N))NTяMЕ(NLог*(N))

[1] http://rjlipton.wordpress.com/2011/01/19/we-believe-a-lot-but-can-prove-little/

[2] http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.22.2392


1
Официальная версия статьи Рахула Сантанама за 2001 год: dx.doi.org/10.1109/CCC.2001.933895 (и вряд ли в последнее время).
Андрас Саламон,

Липтон использовал фразу «совсем недавно» в своем блоге, ссылаясь на это. его "более поздний" результат PPST 1983 года.
vzn
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.