Jerarquia exponencial

De testwiki
Salta a la navegació Salta a la cerca

En teoria de la complexitat, la jerarquia exponencial és una jerarquia de classes de complexitat que es l'anàloga a la jerarquia polinòmica amb temps exponencial. En aquest camp, el mot exponencial es fa servir en dos concepte diferents: fites exponencials lineals 2cn per una c constant i límits exponencials 2nc, donant dues versions de la jerarquia exponencial:[1][2]

  • EH és la unió de les classes ΣkEper tot k, on ΣkE=NEΣk1P(llenguatges computables en una màquina de Turing no determinista en temps 2cn per alguna constant c amb un oracle Σk1P). Es defineix també ΠkE=coNEΣk1P,ΔkE=EΣk1P. Una definició equivalent és que un llenguatge L és a ΣkEsi i només si es pot escriure de la forma:
xLy1y2QykR(x,y1,,yk)
on R(x,y1,,yn)és un predicat computable en temps 2c|x|. També i de forma equivalent, EH és la classe dels llenguatges computables amb una màquina de Turing alternant en temps 2cxper algun c.
  • EHPH és la unió de les classes ΣkEXP, on ΣkEXP=NEXPΣk1P(llenguatges computables en una màquina de Turing no determinista en temps 2ncper alguna constant c amb un oracle Σk1P).Es defineix també ΠkEXP=coNEXPΣk1P,ΔkEXP=EXPΣk1P. Una definició equivalent és que un llenguatge L és a ΣkEsi i només si es pot escriure de la forma:
xLy1y2QykR(x,y1,,yk)
on R(x,y1,,yn)és un predicat computable en temps 2c|x|. També i de forma equivalent, EXPH és la classe dels llenguatges computables amb una màquina de Turing alternant en temps 2cxper algun c.

Es te que E ⊆ NE ⊆ EHESPACE, EXPNEXP ⊆ EXPH ⊆ EXPSPACE, i EH ⊆ EXPH.[3]

Vegeu també

Referències

Plantilla:Referències

Plantilla:Classes de complexitat Plantilla:Autoritat