TY - JOUR
T1 - Numeric planning with disjunctive global constraints via SMT
AU - Scala, Enrico
AU - Ramirez, Miquel
AU - Haslum, Patrik
AU - Thiebaux, Sylvie
N1 - Publisher Copyright:
Copyright © 2016, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved.
PY - 2016
Y1 - 2016
N2 - This paper describes a novel encoding for sequential numeric planning into the problem of determining the satisfiability of a logical theory T. We introduce a novel technique, orthogonal to existing work aiming at producing more succinct encodings that enables the theory solver to roll up an unbounded yet finite number of instances of an action into a single plan step, greatly reducing the horizon at which T models valid plans. The technique is then extended to deal with problems featuring disjunctive global constraints, in which the state space becomes a non-convex n dimensional polytope. In order to empirically evaluate the encoding, we build a planner, SpringRoll, around a state-of-the-art off-the-shelf SMT solver. Experiments on a diverse set of domains are finally reported, and results show the generality and efficiency of the approach.
AB - This paper describes a novel encoding for sequential numeric planning into the problem of determining the satisfiability of a logical theory T. We introduce a novel technique, orthogonal to existing work aiming at producing more succinct encodings that enables the theory solver to roll up an unbounded yet finite number of instances of an action into a single plan step, greatly reducing the horizon at which T models valid plans. The technique is then extended to deal with problems featuring disjunctive global constraints, in which the state space becomes a non-convex n dimensional polytope. In order to empirically evaluate the encoding, we build a planner, SpringRoll, around a state-of-the-art off-the-shelf SMT solver. Experiments on a diverse set of domains are finally reported, and results show the generality and efficiency of the approach.
UR - http://www.scopus.com/inward/record.url?scp=84989837799&partnerID=8YFLogxK
M3 - Conference article
AN - SCOPUS:84989837799
SN - 2334-0835
VL - 2016-January
SP - 276
EP - 284
JO - Proceedings International Conference on Automated Planning and Scheduling, ICAPS
JF - Proceedings International Conference on Automated Planning and Scheduling, ICAPS
T2 - 26th International Conference on Automated Planning and Scheduling, ICAPS 2016
Y2 - 12 June 2016 through 17 June 2016
ER -