Problemas completos de EXP vs algoritmos subexponenciais

10

O fato de um problema ser concluído no tempo EXP implica que A não está em D T I M E ( 2 o ( n ) ) ?UMAUMADTEuME(2o(n))

Estou ciente de que, pelo teorema da hierarquia temporal, não está incluído em E = D T I M E ( 2 O ( n ) ) . No entanto, isso não parece excluir imediatamente a existência de algoritmos de tempo subexponenciais para cada problema A completo de EXP , pois ao reduzir uma instância x de um problema B E X PEXP=DTEuME(2nO(1 1))E=DTEuME(2O(n))UMAxBEXPpara uma instância y do problema , podemos ter um impacto polinomial em tamanho. Em outras palavras, | y | = | x | S ( 1 ) .UMA|y|=|x|O(1 1)

Portanto, minha pergunta é se existe algum argumento que exclua, incondicionalmente, a existência de algoritmos de tempo subexponenciais para problemas completos de EXP.

verificando
fonte
11
Pelo contrário, um argumento de preenchimento trivial mostra que para cada , existem problemas de EXP-complete computáveis ​​no tempo 2 n ϵ . ϵ>0 02nϵ
Emil Jerabek
7
@ EmilJeřábek Obrigado. Acho que seu comentário é a resposta que eu estava procurando. Você poderia expandi-lo para uma resposta?
verificando

Respostas:

12

Devido à demanda popular, estou convertendo meu comentário em uma resposta.

Um argumento simples de preenchimento mostra que, para cada constante , existem problemas de EXP-complete em D T I M E ( 2 n ϵ ) . De fato, corrija um problema arbitrário completo de EXP L e assuma que ele é computável no tempo 2 n c . Seja d > c / ϵ e considere o problema L = { 0 m # w : w L , m | w |ϵ>0 0DTEuME(2nϵ)eu2ncd>c/ϵ Por um lado,Lé polinomial em tempo

eu={0 0m#W:Weu,m|W|d}.
eu redutível a L através da função w 0 | w | d # w , portanto L ' é EXP-difícil.euW0 0|W|d#Weu

Por outro lado, é computável no tempo 2 n ϵ : dada uma entrada de tamanho n , primeiro verificamos (em tempo polinomial) que ele tem a forma 0 m # w para m n d , onde n = | w | . Em seguida, verificar se w L , o que leva tempo 2 n ' c2 m c / d2 m £2 neu2nϵn0 0m#Wmndn=|W|Weu .2nc2mc/d2mϵ2nϵ


Na verdade, a redução dada é uniforme A C 0 e pode ser feita DLogTime se substituirmos | w | com um limite superior que é uma potência de dois.UMAC0 0|W|

Emil Jeřábek
fonte