3-SAT. 3-SAT Vstup: logická formule
Transkript
9.8 Některé další NP-úplné problémy Problém 3-splnitelnosti logických formulí – 3-SAT. 3-SAT Vstup: logická formule f (x1, . . . , xn) = (a1 ∨ b1 ∨ c1) ∧ (a2 ∨ b2 ∨ c2) ∧ . . . , ∧(ak ∨ bk ∨ ck ), kde každé ai, bi, ci (i = 1, . . . k) je rovno x` nebo x̄` pro vhodné ` = 1, . . . , n (tj. f je formule v KNF s klauzulemi délky 3). Úkol: zjistit, zda je formule f splnitelná. Věta 9.7. 3-SAT ∈ NPC. 1 Nezávislá množina – IND IND Vstup: neorientovaný graf G na n uzlech a přirozené číslo k ≤ n. Úkol: zjistit, zda v grafu G existuje nezávislá množina uzlů velikosti alespoň k. Věta 9.8. IND ∈ NPC. IND= Vstup: neorientovaný graf G na n uzlech a přirozené číslo k ≤ n. Úkol: zjistit, zda v grafu G existuje nezávislá množina uzlů velikosti k. INDk Vstup: neorientovaný graf G na n uzlech. Úkol: zjistit, zda v grafu G existuje nezávislá množina uzlů velikosti k. Tvrzení 9.1. IND= ∈ NPC. Tvrzení 9.2. INDk ∈ P. 2 Uzlové pokrytí – COV COV Vstup: neorientovaný graf G na n uzlech a přirozené číslo k ≤ n. Úkol: zjistit, zda v grafu G existuje pokrytí velikosti nejvýše k. Věta 9.9. COV ∈ NPC. Existence kliky předepsané velikosti – CLIQUE CLIQUE Vstup: neorientovaný graf G na n uzlech a přirozené číslo k ≤ n. Úkol: zjistit, zda v grafu G existuje klika velikosti alespoň k. Věta 9.10. CLIQUE ∈ NPC. 3 3-obarvitelnost grafu – 3-COL k-COL Vstup: neorientovaný graf G na n uzlech a přirozené číslo k ≤ n. Úkol: zjistit, zda je graf G k-obarvitelný. Věta 9.11. 3-COL ∈ NPC. Graf G sestrojíme touto konstrukcí: - pro každou proměnnou xi sestrojíme dvojici uzlů xi, x̄i a spojíme ji hranou, - přidáme tři uzly u, v, w tvořící trojúhelník, - uzel w spojíme se všemi uzly xi, x̄i, - pro každou klauzuli formule f vytvoříme jednu kopii grafu G2, přičemž - uzly a, b, c budou totožné s uzly literálů této klauzule, - uzel d bude sousední s uzlem u. 4
Podobné dokumenty
LOGICKÉ OBVODY 2 – kombinační obvody, minimalizace
Každý onset minterm je
“pokrytý”
nejméně jednou krychlí a
nepokrývá žádný offset minterm
(nulový vrchol).
bakalářská práce esop minimalizace logických funkcí
V prvním kroku algoritmus vygeneruje základní reprezentaci funkce z jejího popisu.
K této reprezentaci používá BDD ( Binary Decision Diagram ) do kterého se vloží startovní
pokrytí. Během toho se ...
Stavba karoserií a skříní - Elearning VOŠ, SOŠ a SOU Kopřivnice
Ve 30. letech byly již v podstatě vynalezeny téměř všechny dnešní mechanické technologie, i když
některé byly později znovu objeveny ve prospěch
někoho jiného.
Katalog všech produktů stáhnout PDF
odolnost (třída 2 dle ČSN EN 13 300) dokonale splňuje
požadavky kladené na moderní interiérové nátěry
z hlediska omyvatelnosti i úplné otěruvzdornosti.
Současně spolu s výbornou paropropustností a ...