Os limites de tempo de execução são decidíveis por algo não trivial?


14

Problema   Dada uma máquina de Turing que tenha conhecido o tempo de execução O ( g ( n ) ) em relação ao comprimento de entrada n , o tempo de execução de M O ( f ( n ) ) ?MO(g(n))nMO(f(n))

O problema acima é decidível para alguns pares não triviais de e f ? Uma solução é trivial se g ( n ) O ( f ( n ) ) .gfg(n)O(f(n))

Isso está relacionado ao problema Os limites de tempo de execução em P são decidíveis? (resposta: não) . Pode-se derivar a partir de resposta de Viola que se e f ( n ) S ( g ( n ) ) , em seguida, o problema é indecidible.f(n)o(n)f(n)O(g(n))

O requisito de que é porque o M na prova de Viola precisa de O ( n ) tempo para encontrar seu tamanho de entrada. Assim, a prova de Viola não poderia funcionar quando f ( n ) = 1 .f(n)o(n)MO(n)f(n)=1

Seria interessante se pudéssemos decidir sobre o tempo de execução dos algoritmos de tempo sublinear. Um caso especial é quando temos arbitrária e f ( n ) = 1 .g(n)f(n)=1


Como a pergunta à qual você vincula foi muito bem recebida no CSTheory, talvez você queira sinalizar para migração mais tarde.
Juho

Respostas:


5

Aqui estão algumas observações que podem ser relevantes:

  1. o(nregistron)O(n)
  2. o(n)nn

1
é importante ressaltar que 1. detém apenas para TMs de uma fita
Sasho Nikolov
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.