NP-optimalizačné problémy Flashcards
Definuj NP-optimalizačný problém
str 51 (cieľ, pol. ohraničená relácia, hodnotová funkcia)
Podľa cieľa aké problémy poznáme?
minimalizačný a maximalizačný
Definuj konštrukčný problém
Pre dané x nájdi ak existuje y také, že (x,y) v R a hodnota m(x,y) je minimálna/maximálna
Definuj hodnotový problém
Pre dané x urči ak existuje minimálnu/maximálnu hodnotu m(x,y) (teda pre všetky y to prejsť)
Definuj rozhodovací problém
Pre dané x a pr. číslo k zisti, či existuje také y, že (x,y) v R a m(x,y)≤k pre cieľ min, podobne m(x,y)≥k pre cieľ max
Ako vieme formulovať rozhodovací problém ako jazyk?
str. 52
Dokáž, že rozhodovací problém každého NPO patrí do NP
str 52
nedeterministicky uhádneme y a dopočítame (idea)
Dokáž vetu 6.2 na str. 52 o konštrukcii rozhodovacieho problému na konštrukčný
str. 52
Ak P=NP, potom konštrukčný problém každého NPO možno …
riešiť deterministicky v polynomiálnom čase
Dokáž dôsledok 6.3
str. 53
Formalizuj problém konštrukcie hamiltonovskej kružnice grafu x
str. 54
Definuj čo je m*(x)
optimálna hodnota min/max pre dané x
Definuj alfa-aproximovateľný NPO
str. 54
Definuj dobre aproximovateľný problém
ak je alfa-aproximovateľný pre každé alfa > 1 (limitne sa blíži 1)
Definuj neaproximovateľný problém
Ak nie je alfa-aproximovateľný pre žiadne alfa > 1