PSPACE-komplexitetsklassen är uppsättningen av alla lösbarhetsproblem inom beräkningskomplexitetsteori som kan lösas av en Turing-maskin med en polynomisk rymdrestriktion.
Om det är sant för en given Turing-maskin att det finns ett polynom p ( n ) så att den, vid vilken ingång som helst av storlek n , kommer att besöka högst p ( n ) celler, då kallas en sådan maskin för en Turing-maskin med en polynom utrymmesbegränsning .
Det kan visas att:
1. Om en Turing-maskin med rymden polynomiellt avgränsad av p ( n ) , så finns det en konstant c för vilken denna maskin medger sin inmatning av längden n i högst steg.
Det följer att alla Turing-maskinspråk med polynomiska rymdbegränsningar är rekursiva .
Språkklassen PSPACE är uppsättningen språk som tillåts av en deterministisk Turing-maskin med en polynomisk rymdbegränsning.
Språkklassen NPSPACE är uppsättningen språk som tillåts av en icke-deterministisk Turing-maskin med en polynomisk rymdrestriktion.
Följande påståenden är sanna för språkklasserna PSPACE och NPSPACE:
1. PSPACE = NPSPACE (detta bevisas av Savitchs teorem )
2. Kontextkänsliga språk är en delmängd av PSPACE
3.
fyra.
5. Om språket tillhör PSPACE, så finns det en Turing-maskin med en polynomisk rymdbegränsning så att den stannar i steg för något c och ett polynom p ( n ) .
Det är känt att minst en av de tre inkluderingssymbolerna i påståendet måste vara strikt (det vill säga utesluta jämlikheten mellan uppsättningarna, förhållandet mellan vilka det beskriver), men det är inte känt vilken av dem. Dessutom måste minst en delmängd i en sats vara egen (dvs. minst ett inkluderingstecken måste vara strikt). Det finns ett antagande att alla dessa inneslutningar är strikta .
Ett PSPACE-komplett problem är ett problemenligt Karpkanpolynomtid.
Följande fakta är kända om problemet med PSPACE-komplett:
Om är ett PSPACE-komplett problem, då
ett.
2.
Ett exempel på ett PSPACE-komplett problem: att hitta sanna booleska formler med kvantifierare .
Komplexitetsklasser av algoritmer | |
---|---|
Anses som ljus | |
Ska vara svårt | |
Anses vara svårt |
|