É


12

Defina como a classe de idiomas que pode ser aceita por uma máquina de Turing (multitape) no tempo f ( n ) + 1 . (O " + 1 " é apenas para simplificar a notação e evitar confusão.) Observe que não há O ( ⋅ ) em torno de f ( n ) + 1 .DTIME(f(n))f(n)+1+1O(⋅)f(n)+1

É verdade que ?DTIME(n)=DTIME(2n)

Usando o teorema da aceleração linear , podemos provar , mas podemos alcançar n ?DTIME(2n)=DTIME(1.01n)n

Parece que a linguagem dos palíndromos está em ; para tópicos relacionados, consulte a publicação no blog de Lipton sobre algoritmos de stringDTIME(n)


3
Em " Máquinas de Turing determinísticas na faixa entre tempo real e tempo linear ", descobri: se e r ′ ∈ o ( r ) então D T I M E ( n + r ′) ) ⊂ D T I M E ( n + r )r∈T−1(DTM)r′∈o(r)DTIME(n+r′)⊂DTIME(n+r)
— Marzio De Biasi

Bom, parece ser exatamente o que eu estava procurando. Deseja convertê-lo em uma resposta?
— domotorp

1
pergunta interessante, mas objeto para a redefinição de um DTIME classe de complexidade padrão de uma forma fora do padrão, sugiro que você, pelo menos, chamada algo como DTIME' confusão evitar
— vzn

Este artigo pode ser útil. [Rosenberg 67] Real-Time definíveis Línguas dl.acm.org/citation.cfm?id=321423
— zzzzzz

Respostas:


12

Do comentário:

Em " Máquinas determinísticas de Turing na faixa entre tempo real e tempo linear ", descobri:

... se e r ′ ∈ o ( r ), então D T I M E ( n + r ′ ) ⊂ D T I M E ( n + r ) ...r∈T−1(DTM)r′∈o(r)DTIME(n+r′)⊂DTIME(n+r)


5
O que é ? T−1(DTM)
— Emil Jerabek 3,0

1
T−1(DTM)f∀c∈N,∃n0,c′∈N∀n≥n0cf(n)≤f(c′n)
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.