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

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