Palacios & Geffner
CAEPIA - 2005
Reduccion de la Planificacion Conformante a SAT mediante Compilacion a d–DNNF
H´ ector Palacios H´ ector Geffner UPF ICREA/UPF
H´ ector Palacios, 2005 – 1 –
Reduccion de la Planificacion Conformante a SAT mediante Compilacion - - PowerPoint PPT Presentation
CAEPIA - 2005 Palacios & Geffner Reduccion de la Planificacion Conformante a SAT mediante Compilacion a d DNNF H ector Palacios H ector Geffner UPF ICREA/UPF H ector Palacios, 2005 1 CAEPIA - 2005 Planning
Palacios & Geffner
CAEPIA - 2005
H´ ector Palacios, 2005 – 1 –
Palacios & Geffner
CAEPIA - 2005 Planning
H´ ector Palacios, 2005 – 2 –
Palacios & Geffner
CAEPIA - 2005 Planning
H´ ector Palacios, 2005 – 2-a –
Palacios & Geffner
CAEPIA - 2005 Planning
H´ ector Palacios, 2005 – 2-b –
Palacios & Geffner
CAEPIA - 2005 Planning
H´ ector Palacios, 2005 – 3 –
Palacios & Geffner
CAEPIA - 2005 Planning
H´ ector Palacios, 2005 – 3-a –
Palacios & Geffner
CAEPIA - 2005 Planning
H´ ector Palacios, 2005 – 3-b –
Palacios & Geffner
CAEPIA - 2005 Planning
H´ ector Palacios, 2005 – 4 –
Palacios & Geffner
CAEPIA - 2005 Planning
H´ ector Palacios, 2005 – 5 –
Palacios & Geffner
CAEPIA - 2005 Planning
H´ ector Palacios, 2005 – 5-a –
Palacios & Geffner
CAEPIA - 2005 Planning
Solution
H´ ector Palacios, 2005 – 6 –
Palacios & Geffner
CAEPIA - 2005 Planning
Solution Faster solution!
H´ ector Palacios, 2005 – 6-a –
Palacios & Geffner
CAEPIA - 2005 Planning
Solution Faster solution!
H´ ector Palacios, 2005 – 6-b –
Palacios & Geffner
CAEPIA - 2005 Planning
H´ ector Palacios, 2005 – 7 –
Palacios & Geffner
CAEPIA - 2005 Planning
H´ ector Palacios, 2005 – 7-a –
Palacios & Geffner
CAEPIA - 2005 Planning
H´ ector Palacios, 2005 – 8 –
Palacios & Geffner
CAEPIA - 2005 Planning
H´ ector Palacios, 2005 – 8-a –
Palacios & Geffner
CAEPIA - 2005 Planning
H´ ector Palacios, 2005 – 8-b –
Palacios & Geffner
CAEPIA - 2005 Conformant Planning through Model Finding
H´ ector Palacios, 2005 – 9 –
Palacios & Geffner
CAEPIA - 2005 Conformant Planning through Model Finding
H´ ector Palacios, 2005 – 9-a –
Palacios & Geffner
CAEPIA - 2005 Conformant Planning through Model Finding
H´ ector Palacios, 2005 – 9-e –
Palacios & Geffner
CAEPIA - 2005 Conformant Planning through Model Finding
H´ ector Palacios, 2005 – 9-f –
Palacios & Geffner
CAEPIA - 2005 Conformant Planning through Model Finding
H´ ector Palacios, 2005 – 9-g –
Palacios & Geffner
CAEPIA - 2005 Conformant Planning through Model Finding
H´ ector Palacios, 2005 – 10 –
Palacios & Geffner
CAEPIA - 2005 Conformant Planning through Model Finding
H´ ector Palacios, 2005 – 10-a –
Palacios & Geffner
CAEPIA - 2005 Knowledge Compilation
H´ ector Palacios, 2005 – 11 –
Palacios & Geffner
CAEPIA - 2005 Knowledge Compilation
H´ ector Palacios, 2005 – 11-a –
Palacios & Geffner
CAEPIA - 2005 Knowledge Compilation
H´ ector Palacios, 2005 – 11-b –
Palacios & Geffner
CAEPIA - 2005 Algorithm
H´ ector Palacios, 2005 – 12 –
Palacios & Geffner
CAEPIA - 2005 Algorithm
H´ ector Palacios, 2005 – 13 –
Palacios & Geffner
CAEPIA - 2005 Algorithm
H´ ector Palacios, 2005 – 13-a –
Palacios & Geffner
CAEPIA - 2005 Results
H´ ector Palacios, 2005 – 14 –
Palacios & Geffner
CAEPIA - 2005 Experiments
CNF(T ) d–DNNF Tc CNF(Tcf ) problem
N ∗
vars clauses nodes edges time vars clauses ring-r7 20 1081 3683 1008806 2179064 192.2 976203 3105362 ring-r8 23 1404 4814 3887058 8340295 1177.1 3779477 11957085 sq-center-e3 20 976 3642 11566 22081 1.1 9664 27956 sq-center-e4 44 4256 16586 90042 174781 47.1 81404 238940 sort-s7 16 1484 6679 115258 283278 12.4 112756 390997 sort-s8 19 2316 12364 363080 895247 77.2 359065 1246236
d–DNNF compiler by Adnan Darwiche
H´ ector Palacios, 2005 – 15 –
Palacios & Geffner
CAEPIA - 2005 Experiments
sat call with horiz N ∗ sc with horizon N ∗ − 1 problem
N ∗ #S0
time decisions #act time decisions ring-r7 20 15309
2 20
ring-r8 23 52488
> 1.8Gb
sq-center-e3 20 64 18.8 52037 20 207.4 207497 sq-center-e4 44 256 5184.4 1096858 44
> 2h
sort-s6 12 64 40.0 34451 12
> 2h
sort-s7 16 128 3035.6 525256 16
> 2h
sort-s8 19 256
> 2h > 2h
sq-center-e4 22 256 423.1 244085 44 1181.5 439532 sort-s7 6 128 46.1 18932 18 355.4 48264 sort-s8 6 256
533822 23
> 2h
SAT solver: (SIEGE V4 or zChaff). Time in seconds. Blue: our model-counting based planner couldn’t solve it (ICAPS’05)
H´ ector Palacios, 2005 – 16 –
Palacios & Geffner
CAEPIA - 2005 Discussion
H´ ector Palacios, 2005 – 17 –
Palacios & Geffner
CAEPIA - 2005 Discussion
H´ ector Palacios, 2005 – 18 –
Palacios & Geffner
CAEPIA - 2005 Discussion
H´ ector Palacios, 2005 – 18-a –
Palacios & Geffner
CAEPIA - 2005 Discussion
H´ ector Palacios, 2005 – 19 –
Palacios & Geffner
CAEPIA - 2005 Discussion
H´ ector Palacios, 2005 – 20 –
Palacios & Geffner
CAEPIA - 2005 Discussion
condk(a) ¬[condk(a)i ∧ ai]
i for i = 0, . . . , N − 1
H´ ector Palacios, 2005 – 21 –
Palacios & Geffner
CAEPIA - 2005 Discussion
H´ ector Palacios, 2005 – 22 –
Palacios & Geffner
CAEPIA - 2005 Discussion
H´ ector Palacios, 2005 – 22-a –
Palacios & Geffner
CAEPIA - 2005 Discussion
H´ ector Palacios, 2005 – 23 –
Palacios & Geffner
CAEPIA - 2005 Discussion
H´ ector Palacios, 2005 – 24 –
Palacios & Geffner
CAEPIA - 2005 Discussion
and
and
and T | −a,b b and −b T | a,−b and −b T | −a,−b and T | a,b b a
−a
s0∈Init project[ T + s0 ; Actions ]
H´ ector Palacios, 2005 – 25 –
Palacios & Geffner
CAEPIA - 2005 Calculating the CNF efficiently: Example
A −r0 O p0 A A −p0 p0 q0 A O q0 −q0 −dr0 dr1 ..... dq0 A r0 O dr −dq1
H´ ector Palacios, 2005 – 26 –
Palacios & Geffner
CAEPIA - 2005 Calculating the CNF efficiently: Example
A −r0 O p0 A A −p0 p0 q0 A O q0 −q0 −dr0 dr1 ..... dq0 A r0 O dr −dq1
H´ ector Palacios, 2005 – 26-a –
Palacios & Geffner
CAEPIA - 2005 Calculating the CNF efficiently: Example
A −r0 O p0 A A −p0 p0 q0 A O q0 −q0 −dr0 dr1 ..... dq0 A r0 O dr −dq1
H´ ector Palacios, 2005 – 27 –
Palacios & Geffner
CAEPIA - 2005 Projection
H´ ector Palacios, 2005 – 28 –
Palacios & Geffner
CAEPIA - 2005 Projection
H´ ector Palacios, 2005 – 28-a –
Palacios & Geffner
CAEPIA - 2005 Projection
H´ ector Palacios, 2005 – 28-b –
Palacios & Geffner
CAEPIA - 2005 Projection
H´ ector Palacios, 2005 – 28-d –
Palacios & Geffner
CAEPIA - 2005 Projection
H´ ector Palacios, 2005 – 29 –