Improving Cost-Optimal Domain-Independent Symbolic Planning

Symbolic search with BDDs has shown remarkable performance for cost-optimal deterministic planning by exploiting a succinct representation and exploration of state sets. In this paper we enhance BDD-based planning by applying a combination of domain-independent search techniques: the optimization of the variable ordering in the BDD by approximating the linear arrangement problem, pattern selection for improved construction of search heuristics in form of symbolic partial pattern databases, and a decision procedure for the amount of bidirection in the symbolic search process.

[1]  Stefan Edelkamp,et al.  Optimal Symbolic Planning with Action Costs and Preferences , 2009, IJCAI.

[2]  David S. Johnson,et al.  Some Simplified NP-Complete Graph Problems , 1976, Theor. Comput. Sci..

[3]  Stefan Edelkamp,et al.  Exploiting the Computational Power of the Graphics Card: Optimal State Space Planning on the GPU , 2011, ICAPS.

[4]  Patrik Haslum,et al.  Domain-Independent Construction of Pattern Database Heuristics for Cost-Optimal Planning , 2007, AAAI.

[5]  Darwin Klingman,et al.  Shortest path forest with topological ordering: An algorithm description in SDL , 1980 .

[6]  Robert B. Dial,et al.  Algorithm 360: shortest-path forest with topological ordering [H] , 1969, CACM.

[7]  Jonathan Schaeffer,et al.  Partial Pattern Databases , 2007, SARA.

[8]  Hector Geffner,et al.  Soft Goals Can Be Compiled Away , 2009, J. Artif. Intell. Res..

[9]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[10]  E. Lawler The Quadratic Assignment Problem , 1963 .

[11]  Ariel Felner,et al.  Combining Perimeter Search and Pattern Database Abstractions , 2007, SARA.

[12]  Kenneth L. McMillan,et al.  Symbolic model checking , 1992 .

[13]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[14]  Nisheeth K. Vishnoi,et al.  Integrality gaps for sparsest cut and minimum linear arrangement problems , 2006, STOC '06.

[15]  Bernhard Nebel,et al.  COMPLEXITY RESULTS FOR SAS+ PLANNING , 1995, Comput. Intell..

[16]  Richard E. Korf,et al.  Time complexity of iterative-deepening-A* , 2001, Artif. Intell..

[17]  Jonathan Schaeffer,et al.  Pattern Databases , 1998, Comput. Intell..

[18]  Sofia Cassel,et al.  Graph-Based Algorithms for Boolean Function Manipulation , 2012 .

[19]  Stefan Edelkamp,et al.  Partial Symbolic Pattern Databases for Optimal Sequential Planning , 2008, KI.

[20]  Carmel Domshlak,et al.  Implicit Abstraction Heuristics , 2010, J. Artif. Intell. Res..

[21]  Peter C. Nelson,et al.  Perimeter Search , 1994, Artif. Intell..

[22]  Frank Reffel,et al.  OBDDs in Heuristic Search , 1998, KI.

[23]  Manuela M. Veloso,et al.  SetA*: an efficient BDD-based heuristic search algorithm , 2002, AAAI/IAAI.

[24]  Stefan Edelkamp,et al.  Symbolic Pattern Databases in Heuristic Search Planning , 2002, AIPS.