PSPACE-kompleksitetsklassen er sættet af alle løselighedsproblemer i beregningskompleksitetsteori, der kan løses af en Turing-maskine med en polynomisk rumbegrænsning.
Hvis det er sandt for en given Turing-maskine , at der eksisterer et polynomium p ( n ), således at det ved enhver input af størrelse n højst vil besøge p ( n ) celler, så kaldes en sådan maskine en Turing-maskine med en polynomisk rumbegrænsning .
Det kan vises, at:
1. Hvis en Turing-maskine med rumpolynomium afgrænset af p ( n ) , så eksisterer der en konstant c , for hvilken denne maskine tillader sit input af længden n i ikke mere end trin.
Det følger heraf, at alle Turing-maskinesprog med polynomiske rumbegrænsninger er rekursive .
PSPACE - sprogklassen er det sæt af sprog, der er tilladt af en deterministisk Turing-maskine med en polynomisk rumbegrænsning.
NPSPACE- sprogklassen er det sæt af sprog, der er tilladt af en ikke-deterministisk Turing-maskine med en polynomisk rumbegrænsning.
Følgende udsagn er sande for sprogklasserne PSPACE og NPSPACE:
1. PSPACE = NPSPACE (dette faktum er bevist af Savitchs sætning )
2. Kontekstfølsomme sprog er en delmængde af PSPACE
3.
fire.
5. Hvis sproget hører til PSPACE, så er der en Turing-maskine med en polynomisk rumbegrænsning, så den stopper i trin for nogle c og et polynomium p ( n ) .
Det er kendt, at mindst et af de tre inklusionssymboler i udsagnet skal være strengt (det vil sige udelukke ligheden af sættene, det forhold, som det beskriver), men det vides ikke, hvilket af dem. Desuden skal mindst ét undersæt i en sætning være eget (dvs. mindst ét inklusionstegn skal være strengt). Der er en antagelse om, at alle disse indeslutninger er strenge .
Et PSPACE-komplet problem er et problemifølge Karpkanpolynomisk tid.
Følgende fakta er kendt om PSPACE-komplet-problemet:
Hvis er et PSPACE-komplet problem, så
en.
2.
Et eksempel på et PSPACE-komplet problem: at finde ægte booleske formler med kvantifikatorer .
Kompleksitetsklasser af algoritmer | |
---|---|
Betragtes som lys | |
Formodes at være svært | |
Anses for vanskelig |
|