1. Asymptotická horní mez ( roste nejvýše tak rychle jako ) …
    • Pro libovolné funkce znamená zápis toto:
  2. Asymptotická oboustranná mez ( roste stejně rychle jako ) …
    • Pro libovolné funkce zápis znamená, že a
  3. Asymptotická ostrá horní mez (f roste pomaleji než ) …
    • Pro libovolné funkce zápis znamená, že

Definice časové složitosti

  • Velikost vstupu TS rozumíme počet buněk (vstupní pásky), které daný vstup zabírá.
  • Délka výpočtu TS pro konkrétní vstup se definuje jako počet provedení instrukcí, které pro daný vstup vykoná, než se zastaví.
  • Časovou složitostí TS rozumíme funkci , kde znamená délku výpočtu nad vstupem velikosti v nejhorším případě; tedy

Definice paměťové složitosti

  • Velikostí paměti TS potřebné při výpočtu pro konkrétní vstup rozumíme číslo , kde je maximum z adres buněk, jež jsou během výpočtu (nad daným vstupem) navštíveny.
  • Paměťovou složisostí TS rozumíme funkci , kde znamená velikost potřebné paměti při výpočtu nad vstupem velikosti v nejhorším případě; tedy

Savitchova věta

  • Je-li problém rozhodován NTS s prostorovou složitostí , pak je také rozhodován deterministickým TS s prostorovou složitostí . Čili pořád si zachová polynomickou časovou složitost.

  • Pro každou nekonstantní funkce splňující platí: NPSPACE() PSPACE()

Předchozí: Riceova věta Následující: Třída P, třída NP, důvody jejich zavedení, jejich vzájemný vztah Celý okruh: 1. Teoretické základy informatiky