Sequencing Operator Counts

Authors

  • Toby Davies National ICT Australia and University of Melbourne
  • Adrian Pearce National ICT Australia and University of Melbourne
  • Peter Stuckey National ICT Australia and University of Melbourne
  • Nir Lipovetzky University of Melbourne

DOI:

https://doi.org/10.1609/icaps.v25i1.13727

Keywords:

Planning, Operator Sequencing, Logic Based Benders Decomposition

Abstract

Operator-counting is a recently developed framework for analysing and integrating many state-of-the-art heuristics for planning using Linear Programming. In cost-optimal planning only the objective value of these heuristics is traditionally used to guide the search. However the primal solution, i.e. the operator counts, contains useful information. We exploit this information using a SAT-based approach which given an operator-count, either finds a valid plan; or generates a generalized landmark constraint violated by that count. We show that these generalized landmarks can be used to encode the perfect heuristic, h*, as a Mixed Integer Program. Our most interesting experimental result is that finding or refuting a sequence for an operator-count is most often empirically efficient, enabling a novel and promising approach to planning based on Logic-Based Benders Decomposition (LBBD).

Downloads

Published

2015-04-08

How to Cite

Davies, T., Pearce, A., Stuckey, P., & Lipovetzky, N. (2015). Sequencing Operator Counts. Proceedings of the International Conference on Automated Planning and Scheduling, 25(1), 61-69. https://doi.org/10.1609/icaps.v25i1.13727