NL (Complexitat)

De testwiki
La revisió el 21:38, 30 oct 2023 per imported>EVA3.0 (bot) (Bibliografia)
(dif.) ← Versió més antiga | Versió actual (dif.) | Versió més nova → (dif.)
Salta a la navegació Salta a la cerca

En teoria de la complexitat, la classe de complexitat NL és la classe dels problemes de decisió que es poden resoldre per una màquina de Turing no determinista usant una quantitat logarítmica d'espai.[1][2]

NL és una generalització de la classe L. Ja que tota màquina de Turing determinista és també una màquina de Turing no determinsita, L està dins de NL.

NL es pot definir en termes de recursos com NL = NSPACE (log n).

Relacions amb d'altres classes

Es coneix que NL està dins de P, però no se sap si NL = P o bé L = NL. Se sap que NL = co-NL, la classe dels llenguatges que els seus complements son a NL. També es coneix que

𝖭𝖢𝟣𝖫𝖭𝖫𝖭𝖢𝟤

I per tant,

LNLPNPPSPACE

Més precisament, NL està dins de la classe AC¹. S'ha demostrat que NL és igual a ZPL, tot i que no se sap si és igual a RPL o ZPLP.

Pel teorema de Savitch s'obté directament que

𝖭𝖫𝖲𝖯𝖠𝖢𝖤(log2n)    equivalentment,𝖭𝖫𝖫2

Referències

Plantilla:Referències

Plantilla:Classes de complexitat

Plantilla:Autoritat