AAAI Publications, Twenty-Third International Conference on Automated Planning and Scheduling

Font Size: 
What’s in It for My BDD? On Causal Graphs and Variable Orders in Planning
Peter Kissmann, Jörg Hoffmann

Last modified: 2013-06-02


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.


Optimal Planning; BDDs; Variable Ordering

Full Text: PDF