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))UMAxB∈EXPpara 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.


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:W∈eu,m≥|W|d}.
eu redutível a L ′ através da função w ↦ 0 | w | d # w , portanto L ' é EXP-difícil.†eu′W↦0 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 ' c ≤ 2 m c / d ≤ 2 m £ ≤ 2 neu′2nϵn0 0m#Wm≥n′dn′=|W|W∈eu .2n′c≤2mc/d≤2mϵ≤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|

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.