What’s in It for My BDD? On Causal Graphs and Variable Orders in Planning

Authors

  • Peter Kissmann Saarland University
  • Jörg Hoffmann Saarland University

DOI:

https://doi.org/10.1609/icaps.v23i1.13598

Keywords:

Optimal Planning, BDDs, Variable Ordering

Abstract

One decisive factor for the success of symbolic search using BDDs is whether or not the variable ordering is good. A general intuition is that smaller BDDs result if inter-dependent variables are close together. The most common means to capture variable dependencies in planning are causal graphs, and consequently previous work defined variable orders based on these. Starting from the observation that the two concepts of “dependency” are actually quite different, we introduce a framework for assessing the strength of variable ordering heuristics in sub-classes of planning. It turns out that causal graph based variable orders may be exponentially worse than optimal even for very simple planning tasks. Experiments with a broad range of such variable ordering variants indicate that they are mediocre at best.

Downloads

Published

2013-06-02

How to Cite

Kissmann, P., & Hoffmann, J. (2013). What’s in It for My BDD? On Causal Graphs and Variable Orders in Planning. Proceedings of the International Conference on Automated Planning and Scheduling, 23(1), 327-331. https://doi.org/10.1609/icaps.v23i1.13598