• Třídou prostorové složitosti , rozumíme třídu těch problémů, které jsou řešeny TS s prostorovou složitostí v
  • PSPACE:
    • Třída obsahující všechny problémy řešitelné algoritmy s polynomiální prostorovou složitostí.
  • NPSPACE:
    • Třída obsahující všechny problémy řešitelné nedeterministickými algoritmy s polynomiální prostorovou složitostí.

Vzájemný vztah

  1. PTIME NPTIME
    • Přeš velké úsilí věděcké komunity, zatím nebylo dokázáno, že PTIME NPTIME, ani že PTIME NPTIME.
    • To znamená, že stále existuje možnost, že některé problémy, které jsou řešitelné nedeterministickými algoritmy v polynomiálním čase, mohou být řešitelné i deterministickými algoritmy v polynomiálním čase, nebo naopak.
    • Nicméně existuje mnoho problémů, u kterých se věří, že jsou řešitelné nedeterministickými algoritmy v polynomiálním čase, ale nebylo nalezeno žádné deterministické řešení v polynomiálním čase. Tyto problémy jsou považovány za “typické” pro třídu NPTIME.
    • Mezi takové problémy patří například problém nalezení Hamiltonovské kružnice v grafu.
  2. NPTIME PSPACE
    • Pro libovolnou funkci je
    • Např. TS očividně navštíví při výpočtu nejvýše tolik políček, kolik udělá kroků
  3. PSPACE NPSPACE
    • Platí podle Savitchovi věty

Polynomiální redukce

  • Mějme problémy . Řekneme, že problém je polynomiálně převeditelný na problém , , jestliže existuje (převádějící) polynomiální algoritmus , který pro libovolný vstup problému sestrojí vstup problému , , přičemž platí, že odpověď na otázku problému pro vstup je právě tehdy, když odpověď na otázku problému pro vstup je .
  • Problém nazveme PSPACE-tězký, pokud každý problém ve třídě PSPACE lze na problém polynomiálně převést, tedy pokud platí .
  • Problém nazveme PSPACE-úplným, pokud je PSPACE-tězký a náleží do třídy PSPACE

Příklady PSPACE - úplných problémů

Q-SAT (QBF)

Název: Q-SAT Vstup: Formule , kde je booleovská formule v konjunktivní normální formě. Otázka: Je daná formule pravdivá?

Eq-NFA (ekvivalence nedeterministických konečných automatů)

Název: Eq_NFA Vstup: Nedeterministické konečné automatu a Otázka: Je ?

Eq-RegExp (ekvivalence regulárních výrazů)

Název: Eq-RegExp Vstup: Regulární výrazy a Otázka: Je ?

Předchozí: Příklady NP-úplných problémů, dokazování NP-úplnosti Následující: Algoritmus, problém, časová složitost algoritmu v nejhorším a průměrném případě Celý okruh: 1. Teoretické základy informatiky