SLOŽITOST Flashcards

Otázky kopírují témata v okruzích, avšak ne každá otázka odpovídá jedné otázce z okruhů. Některé státnicové otázky jsou rozděleny podle ucelených celků každé státnicová otázky.

1
Q

Jazyky a problémy, vztah rekurzivních a částečně rekurzivních jazyků k jazykům Chomského hierarchie

A

Pojmy k vysvětlení:
Jazyk …
Jazyk přijímaný TS M - L(M) …
…příj, zamít, cykl
TS rozhoduje jazyk L když…
rozpoznává
TS - … + definice
Konfigurace …
Páska …, teor neomez, posun jak
varianty dle pásky

Problémy rozhodnutelné - rekurzivně enum
nerozhodnutelné - částečně rekurz

Chomsky hierarchie, popsat, příklady

Nerozhodnutelné problémy:
Acceptance TM
Halt TM
Empty TM
Equal TM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Riceova věta, věta o rekurzi a jejich aplikace

A

Rice theorem
Co je to vlastnost jazyka
Co je to netriviální vlastnost
Nerozhodnutelnost
Důsledky

Úvod věty o rekurzi
Sebereference
Lemma
Důkaz
Věta o rekurzi
Důkaz
Využití

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Složitosti algoritmů a třídy složitosti, PTIME, NPTIME, NP-co, coNP

A

Motivace, teorie složitosti, definice
Asymptotická notace

Def DTIME NTIME

P, NP, př na HAMPATH

NP-úplné - Stephen Cook a Leonid Levin

SAT
Cook-Levinova věta - SAT je NP-co
Kdy je L NP-co?

Idea důkazu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Další třídy složitosti SPACE, D, N, P, NP, Savitchova věta

A
  • Prostorová složitost TS - dts/nts
  • Pro odhad asymptotická notace
  • TS pracuje s pamětí S(n) ..
  • DSPACE, NSPACE
  • Paměť mocnější než čas..
  • Savitchova věta
  • porovnání s časovou omezeností
  • NSPACE f(n) Ul DSPACE f^2(n)
  • Proč naivní důkaz nefunguje
  • CanYield slovně, yieldability problem
  • Formálně, algoritmus, why it works
  • Co nám Savitch Věta říká?
  • PSPACE, NPSPACE
  • Vztahy:
    P UI PSPACE, NP UI NPSPACE
    P ui NP ui PSPACE = NPSPACE ui EXPTIME
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

PSPACE-úplné problémy

A

PSPACE úplnost definice
Motivace - nejtěžší problémy v pspace, pokud bychom našli efektivní řešení pro pspace-co, našli bychom efektivní řešení pro všechny pspace problémy. proč ptime redukovatelnost? redukce musí být easy relativně k řešení problémů, tudíž omezená redukce časově (je větší omezení než paměťově)
TQBF popis, tqbf je pspace hard
Winning strategy
Formula game je pspace-co
GG
GG je pspace-co

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Třídy složitosti L a NL

A

logspace a nondeterministic logspace
úprava ts
kdy je jazyk nl-úplný
PATH € NL

NL-úplnost
A <=log B
Log space transducer

NL=coNL
coPATH € NL

L < NL = coNL < P < PSPACE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Alternující TS a přísluš. třídy slož

A

Co to je
Definice
-ATIME
-ASPACE
-AP, APSPACE, AL
TAUT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Paralelní algoritmy, výpoč. obvody a třídy AC, NC

A

PRAM, alt. BOOL obvody
Výhody, nevýhody
Komplex výpočtu - velikost, hloubka
Definice rodiny bool obvodů
velikostní složitost, hloubková složitost
NC
AC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

P-úplnost

A

Motivace, úvod
Def jazyk je p-co
Věta A <=log B a B € NC, pak A € NC
Circuit-Value
proč jsou p-úplné problémy sekvenční

další: linear programming s konstantnimi variables
membership in context free gramatice

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Polynomická hierarchie

A

úvod, motivace
pspace úplnost
np-úplnost
existuje PH-úplný jazyk? NE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Pravděpodobnostní algoritmy a přísl. třídy slož

A

Popis pravděp alg, chybovost epsilon, motivace
Definice P(větve b)
P(M přijímá w) = suma přijímacích větví / P(M zamítá)…
Třídy:
BPP (bounded e), Amplifikační lemma, coBPP (=)
RP (randomized ptime), coRP
ZPP (zero error prob ptime) yes/no/dunno

P<RP<NP
RP<BPP
coRP<BPP

Testování prvočíselnosti
- náhodné číslo, rozklad, pár testů, pokud podmínky platí, přijímá, pokud ne, nevíme jistě

How well did you know this?
1
Not at all
2
3
4
5
Perfectly