5th International Planning Competition: Results of the Deterministic Track
Alfonso Gerevini DEA – University of Brescia, Italy gerevini@ing.unibs.it
IPC-5 Organizing Committee:
- Y. Dimopoulos, A. Gerevini (chair), P. Haslum, A. Saetti
5th International Planning Competition: Results of the Deterministic - - PowerPoint PPT Presentation
5th International Planning Competition: Results of the Deterministic Track Alfonso Gerevini DEA University of Brescia, Italy gerevini@ing.unibs.it IPC-5 Organizing Committee: Y. Dimopoulos, A. Gerevini (chair), P. Haslum, A. Saetti Talk
IPC-5 Organizing Committee:
2
3
4
5
Each market is visited at most once by a truck: (forall (?m - market ?t - truck) (at-most-once (at ?t ?m))) At most one truck at a market at the same time: (forall (?m - market ?t1 ?t2 - truck) (always (imply (and (at ?t1 ?m) (at ?t2 ?m)) (= ?t1 ?t2)))) Each truck should be used (loaded with some goods): (forall (?t - truck) (sometime (exists (?g - goods) (> (load ?g ?t) 0)))) Whenever goods3 are loaded, they should be in a depot within 100 units: (forall (?t - truck) (always-within 100 (> (loaded goods3 ?t) 0) (= (loaded goods3 ?t) 0))) We start storing goods2 in a depot only after we have stored the requested amount of goods1: (sometime-before (> (stored goods2) 0) (>= (stored goods1) (request goods1)))
6
(from OR with variants, NP-hard)
ing (from CSP benchmarks, NP-hard)
depots with spatial maps
constraints and delivering deadlines
7
8
Partial-order causal-link planning and constraint satisfaction
CSP techniques and planning graphs
Planning as integer programming
Planning as propositional satisfiability with problem decomposition
Symbolic planning based on BDDs
Planning as propositional satisfiability (new encoding)
9
Planning based on heuristic search
Planning as integer programming
Planning based on heuristic search and domain compilation techniques
Planning based on problem partitioning and heuristic search
Planning based on heuristic search and domain compilation techniques
Techniques for Partial satisfaction planning and heuristic search
10
11
30 problems. Largest problem solved by SATPLAN: 163 actions, 11 levels
12
30 problems. Largest problem solved by Maxplan: 135 actions, 20 levels
13
14
15
Plan quality: linear combination of preference violation penalties Only soft goals. Not all preferences can be satisfied
16
Plan quality: linear combination of preference violation penalties Strong and soft goals. Not all preferences can be satisfied
17
Plan quality: preference violation penalties, chemical substances, makespan Only soft goals. Not all preferences can be satisfied
18
19
Category Downward Mips-bdd Mips-xxl SGPlan.5 HPlan-P YochanPS Propositional 1/4 0/1 5/2 0/1 MetricTime 0/3 8/1 1/3 SimplePref. 0/1 0/4 6/0 0/4 QualPref. 5/0 0/5 Constraints 0/3 3/0 ComplexPref. 0/3 5/0
Category Downward.ipc04 SGPlan.ipc04 Propositional 3/4 MetricTime 0/5
20
21
22
23
24
25
26
27