CNF 3-SAT

11
CNF 3-SAT 3-barevnost grafu nezávislá množina grafu Ekvivalence následujících tří úlo

description

Ekvivalence následujících tří úloh. CNF 3-SAT. 3-barevnost grafu. nezávislá množina grafu. CNF 3-SAT. Zadání: Booleovská funkce f = f(x 1 ,x 2 ,…,x n ) rovná (a 1  b 1  c 1 ) (a 2  b 2  c 2 ) … (a k  b k  c k ) kde a 1 , b 1 , c 1 , a 2 , b 2 , c 2 , … ,a k , b k , c k - PowerPoint PPT Presentation

Transcript of CNF 3-SAT

Page 1: CNF 3-SAT

CNF 3-SAT

3-barevnost grafu

nezávislá množina grafu

Ekvivalence následujících tří úloh

Page 2: CNF 3-SAT

CNF 3-SAT

Zadání:

Booleovská funkce f = f(x1,x2,…,xn) rovná

(a1b1c1) (a2b2c2) … (akbkck)

kde a1,b1,c1,a2,b2,c2, … ,ak,bk,ck

jsou buď proměnné xi nebo jejich negace

Otázka: Je f splnitelná?

Page 3: CNF 3-SAT

3-barevnost grafu

Je daný graf s N vrcholy 3-barevný?

Page 4: CNF 3-SAT

Nezávislá množina v grafu

Existuje v daném grafu s N vrcholynezávislá množina velikosti K ?

K= 4

Page 5: CNF 3-SAT

3-SAT 3-barevnost

Page 6: CNF 3-SAT

3-SAT 3-barevnost (pokrač.)

Page 7: CNF 3-SAT

3-SAT 3-barevnost (pokrač.)

0 1 1 0 1 0 0

X1 X2 X3 X4 X5 X6 X7

X1 X2 X3 X4 X5 X6 X7

Page 8: CNF 3-SAT

3-SAT 3-barevnost (pokrač.)

X1 X3 X4 X1 X5 X6

Page 9: CNF 3-SAT

3-SAT 3-barevnost (pokrač.)

Page 10: CNF 3-SAT

3-barevnost nezávislá množina

Page 11: CNF 3-SAT

Nezávislá množina 3-SAT

Existuje nezávislá množina s K vrcholy?

Každá hrana v-w klausule ( xv xw)

Každý vrchol v proměnná xv (je v množině?)

+ (x1, x2,…, xN) splněná právě když

K proměnných je rovno 1