NEXPTIME

De testwiki
Salta a la navegació Salta a la cerca

En teoria de la complexitat, la classe de complexitat NEXPTIME és el conjunt dels problemes de decisió que poden ser resolts amb una màquina de Turing no determinista en espai O (2p(n)), on p(n) és una funció polinomial sobre n.[1][2]

En termes de NTIME es té

NEXPTIME=kNTIME(2nk)

També es pot definir NEXPTIME usant màquines de Turing deterministes com a verificadors. Un llenguatge L és a NEXPTIME si i només si existeixen els polinomis p i q i una màquina de Turing determinista M tal que:

  • Per tot x i y, la màquina M s'executa en temps 2p(|x|)per l'entrada (x,y)
  • Per tot x a L, existeix una cadena y de longitud 2q(|x|)tal que M(x,y)=1
  • Per tot x no a L i totes les cadenes y de longitud 2q(|x|), M(x,y)=0

Sabem que

PNPEXPTIME ⊆ NEXPTIME

i també, pel teorema de la jerarquia del temps que

NP ⊊ NEXPTIME

Si P = NP, llavors NEXPTIME = EXPTIME, més precisament ENE si i només si existeixen llenguatges escassos a NP que no estan a P.[3]

Referències

Plantilla:Referències

Plantilla:Classes de complexitat

Plantilla:Autoritat