Numeric planning with disjunctive global constraints via SMT

dc.contributor.authorScala, Enricoen
dc.contributor.authorRamirez, Miquelen
dc.contributor.authorHaslum, Patriken
dc.contributor.authorThiebaux, Sylvieen
dc.date.accessioned2025-12-17T16:41:03Z
dc.date.available2025-12-17T16:41:03Z
dc.date.issued2016en
dc.description.abstractThis 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.en
dc.description.statusPeer-revieweden
dc.format.extent9en
dc.identifier.issn2334-0835en
dc.identifier.scopus84989837799en
dc.identifier.urihttps://hdl.handle.net/1885/733796210
dc.language.isoenen
dc.relation.ispartofseries26th International Conference on Automated Planning and Scheduling, ICAPS 2016en
dc.rightsPublisher Copyright: Copyright © 2016, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved.en
dc.sourceProceedings International Conference on Automated Planning and Scheduling, ICAPSen
dc.titleNumeric planning with disjunctive global constraints via SMTen
dc.typeConference paperen
dspace.entity.typePublicationen
local.bibliographicCitation.lastpage284en
local.bibliographicCitation.startpage276en
local.contributor.affiliationScala, Enrico; School of Computing, ANU College of Systems and Society, The Australian National Universityen
local.contributor.affiliationRamirez, Miquel; School of Computing, ANU College of Systems and Society, The Australian National Universityen
local.contributor.affiliationHaslum, Patrik; School of Computing, ANU College of Systems and Society, The Australian National Universityen
local.contributor.affiliationThiebaux, Sylvie; School of Computing, ANU College of Systems and Society, The Australian National Universityen
local.identifier.ariespublicationu4056230xPUB628en
local.identifier.citationvolume2016-Januaryen
local.identifier.pureec091e83-5025-4835-ae60-ce9c8820f6b4en
local.identifier.urlhttps://www.scopus.com/pages/publications/84989837799en
local.type.statusPublisheden

Downloads