- Asymptotická horní mez ( roste nejvýše tak rychle jako ) …
- Pro libovolné funkce znamená zápis toto:
- Asymptotická oboustranná mez ( roste stejně rychle jako ) …
- Pro libovolné funkce zápis znamená, že a
- 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()
Navigace
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