Złożoność obliczeniowa/Test 3: Klasy złożoności obliczeniowej

Z Studia Informatyczne
Wersja z dnia 23:29, 11 cze 2020 autorstwa Luki (dyskusja | edycje) (Zastępowanie tekstu - "\cc{" na "\mathrm{")
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Liniowe przyspieszanie działania maszyny uzyskujemy poprzez:

zwiększenie liczby stanów

zmniejszenie alfabetu maszyny

zwiększenie alfabetu maszyny

wstępne przetworzenie danych

zmniejszenie liczby stanów


NL jest klasą języków, które mogą być akceptowane:

w niedeterministycznym czasie liniowym

w deterministycznej pamięci logarytmicznej

w niedeterministycznej pamięci logarytmicznej

w deterministycznym czasie liniowym


W jak wielu konfiguracjach może znaleźć się maszyna Turinga o złożoności pamięciowej f(n) (asymptotycznie)?

cf(n)

f(n)c

f(n)

cf(n)


Tezą twierdzenia Savitcha jest:

NSPACE(f(n))SPACE(f2(n))

NSPACE(f(n))SPACE(log(n))

SPACE(f(n))NSPACE(f2(n))

SPACE(f2(n))NSPACE(f(n))


Klasy zamknięte na operację dopełnienia to:

klasy deterministyczne

klasy niedeterministyczne czasowe

klasy niedeterministyczne pamięciowe


Która rodzina klas podlega hierarchii?

tylko złożoności czasowej

tylko złożoności pamięciowej

zarówno złożoności czasowej jak i pamięciowej

żadne z powyższych


Jak klasa L ma się do PSPACE?

L zawiera się ściśle w PSPACE

nie wiadomo nic na ten temat

L zawiera się w PSPACE, ale nie wiemy czy ściśle

PSPACE zawiera się ściśle w L

PSPACE zawiera się w L, ale nie wiemy czy ściśle