Qual é o resultado de simulação mais conhecido em uma única fita TM? O resultado acima também se mantém?
Podemos simular uma TM múltipla fita em uma única fita com aumento quadrático no tempo. O tempo de simulação é . O aumento quadrático é necessário, pois existem idiomas (por exemplo, palíndromos) que requerem tempo Ω ( n 2 ) em um DTM de fita única, mas podem ser resolvidos no tempo O ( n ) em um DTM de duas fitas.O(n2)Ω(n2)O(n)
Em resumo, o resultado acima não funciona quando o simulador é uma TM de fita única.
Para a simulação de TMs de fita única em uma TM de fita única (com alfabeto finito arbitrário), o resultado é válido, ou seja, a simulação pode ser feita com o aumento do fator no tempo. Veja (2) e (3). A referência parece ser (6).lg
Existe alguma melhoria no [HS66]? Podemos simular TMs em uma TM de duas fitas para etapas de maneira mais rápida? Podemos pegar g (f(n) para estar em ω ( f ( n ) ) no lugar de ω ( f ( n ) lg f ( n ) ) ?g(n)ω(f(n))ω(f(n)lgf(n))
Parece que não houve nenhuma melhoria, pois isso implicaria um teorema da hierarquia de tempo melhor do que o atualmente conhecido.
Correção: Os teoremas habituais da hierarquia são baseados em classes de complexidade de tempo definidas usando TMs de fita única. Para TMs tape, um resultado apertado semelhante ao teorema da hierarquia espacial é comprovado por Furer em 1982 (5). O fator lg não é necessário. Veja também (4).nlg
Referências:
Peter van Emde Boas, "Modelos de Máquinas e Simulação", no Manual de Ciência da Computação Teórica, 1990
(em particular, pp. 18-21)
Michael Sipser, "Introdução à Teoria da Computação", 2006
(as classes de complexidade de tempo são definidas usando TMs com fita simples infinita em ambas as direções e alfabeto finito arbitrário, consulte as páginas 140 e 341)
Odifreddi, "Teoria Clássica da Recursão", vol. I e II, 1989 e 1999
(as definições são semelhantes às de Sipser, consulte Def. I.4.1 no vol. I página 48, Def. VII.4.1 no vol. II página 67 e Thm. VII.4.15 na vol. II página (83)
Piergiorgio Odifreddi, "Teoria Clássica da Recursão", vol. II, 1999
(página 84)
Martin Fürer, " A estreita hierarquia determinística do tempo ", 1982
Juris Hartmanis, " Complexidade Computacional de Computações com Máquina de Turing com Uma Fita ", 1968
FC Hennie e RE Stearns, " Simulação em Duas Fitas de Máquinas de Turing Multitape ", 1966
Outras questões relacionadas:
- Limites inferiores e separação de classes ,
- lgf
- Alfabeto da máquina de Turing de fita única ,
- Para o teorema da hierarquia de tempo, como a entrada é traduzida eficientemente? ,
- um comentário de Luca Trevisan.