NTIME


Na teoria da complexidade computacional, a classe de complexidade NTIME(f(n)) é o conjunto dos problemas de decisão que podem ser solucionado por uma máquina de Turing não-determinística usando um tempo O(f(n)) e espaço ilimitado.

A classe de complexidade NP pode ser definida em termos de NTIME da seguinte forma:

NP = k N NTIME ( n k ) {\displaystyle {\mbox{NP}}=\bigcup _{k\in \mathbb {N} }{\mbox{NTIME}}(n^{k})}

Similarmente, a classe NEXP é pode ser definida em termos de NTIME da seguinte forma:

NEXP = k N NTIME ( 2 n k ) {\displaystyle {\mbox{NEXP}}=\bigcup _{k\in \mathbb {N} }{\mbox{NTIME}}(2^{n^{k}})}

O não-determinístico teorema da hierarquia do tempo diz que máquinas não-determinísticas podem solucionar mais problemas assintoticamente em mais tempo.

NTIME também está relacionado com DSPACE da seguinte forma. Para qualquer função de tempo construtível t(n), temos que:

NTIME ( t ( n ) ) DSPACE ( t ( n ) ) {\displaystyle {\mbox{NTIME}}(t(n))\subseteq {\mbox{DSPACE}}(t(n))} .

Bibliografia

  • Michael Sipser (2006). «Sections 8.14&ndash». Introdução à Teoria da Computação. [S.l.]: THOMSON. pp. 356–367. ISBN 0-534-95097-3 

Ligação externa

  • Qwiki Stanford (em inglês)
  • v
  • d
  • e
Classe de complexidades (Lista)
Considerado viável
  • DLOGTIME
  • AC0
  • ACC0
  • TC0
  • L
  • SL
  • RL
  • NL
  • NC
  • SC
  • CC
  • P
    • P-completo
  • ZPP
  • RP
  • BPP
  • BQP
  • APX
Suspeita inviável
Considerado inviável
Hierarquias de classe
Famílias de classe