Accelerating SAT Based Planning with Incremental SAT Solving

One of the most successful approaches to automated planning is the translation to propositional satisfiability (SAT). We employ incremental SAT solving to increase the capabilities of several modern encodings for SAT based planning. Experiments based on benchmarks from the 2014 International Planning Competition show that an incremental approach significantly outperforms non incremental solving. Although we are using sequential scheduling of makespans, we can outperform the state-of-the-art SAT based planning system Madagascar in the number of solved instances.

[1]  Swarat Chaudhuri,et al.  Incremental Task and Motion Planning: A Constraint-Based Approach , 2016, Robotics: Science and Systems.

[2]  Martin Suda Property Directed Reachability for Automated Planning , 2014, ICAPS.

[3]  R. Barták,et al.  REINFORCED ENCODING FOR PLANNING AS SAT , 2015 .

[4]  Ilkka Niemelä,et al.  Planning as satisfiability: parallel plans and algorithms for plan search , 2006, Artif. Intell..

[5]  Niklas Sörensson,et al.  Temporal induction by incremental SAT solving , 2003, BMC@CAV.

[6]  Jussi Rintanen,et al.  Planning as satisfiability: Heuristics , 2012, Artif. Intell..

[7]  Armin Biere,et al.  SAT Race 2015 , 2016, Artif. Intell..

[8]  Yixin Chen,et al.  A Novel Transition Based Encoding Scheme for Planning as Satisfiability , 2010, AAAI.

[9]  Tomás Balyo Relaxing the Relaxed Exist-Step Parallel Planning Semantics , 2013, 2013 IEEE 25th International Conference on Tools with Artificial Intelligence.

[10]  Matthew L. Ginsberg,et al.  The Complexity of Optimal Planning and a More Efficient Method for Finding Solutions , 2008, ICAPS.

[11]  Katsumi Inoue,et al.  Lemma Reusing for SAT based Planning and Scheduling , 2006, ICAPS.

[12]  Lukás Chrpa,et al.  The 2014 International Planning Competition: Progress and Trends , 2015, AI Mag..

[13]  Marco Roveri,et al.  Comparing Different Variants of the ic3 Algorithm for Hardware Model Checking , 2016, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[14]  Bart Selman,et al.  Planning as Satisfiability , 1992, ECAI.

[15]  Abdul Sattar,et al.  SAT-Based Parallel Planning Using a Split Representation of Actions , 2009, ICAPS.

[16]  Aaron R. Bradley,et al.  SAT-Based Model Checking without Unrolling , 2011, VMCAI.