Counterexample-Guided Abstraction Refinement for Pattern Selection in Optimal Classical Planning

  • Alexander Rovner University of Basel
  • Silvan Sievers University of Basel
  • Malte Helmert University of Basel


We describe a new algorithm for generating pattern collections for pattern database heuristics in optimal classical planning. The algorithm uses the counterexample-guided abstraction refinement (CEGAR) principle to guide the pattern selection process. Our experimental evaluation shows that a single run of the CEGAR algorithm can compute informative pattern collections in a fairly short time. Using multiple CEGAR algorithm runs, we can compute much larger pattern collections, still in shorter time than existing approaches, which leads to a planner that outperforms the state-of-the-art pattern selection methods by a significant margin.