É


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 )rT1(DTM)ro(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 ) ...rT1(DTM)ro(r)DTIME(n+r)DTIME(n+r)


5
O que é ? T1(DTM)
Emil Jerabek 3,0

1
T1(DTM)fcN,n0,cNnn0cf(n)f(cn)
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.