Estimating Reaction Plan Size

Abstract

The Shannon/Ginsberg circuit size estimate, by assuming independence of Boolean inputs, is not usable as a plan size estimate. By re-estimating circuit size as a function of the number of combinations w of Boolean inputs, I show that a reaction plan over w world states should grow as O(w/log w), on average. However, in a Blocks World containing N blocks and w ≈ NN world states, actual Universal Plans grow only as O(N3). This difference is shown to be attributable to the Universal Plans' use of dynamically bound object variables. Finally I obtain the general domain-independent result that for a domain containing w world states, the expected size of a reaction plan with variables is O((w/log w)1/log p(p+(b-1)v)) where p is the number of preconditions per operator, v is the number of those preconditions that introduce an unbound variable, and b is the number of possible bindings per variable. The exponent is ≤ 1 and allows this formula to predict plan size reductions of many orders of magnitude.

Cite

Text

Schoppers. "Estimating Reaction Plan Size." AAAI Conference on Artificial Intelligence, 1994.

Markdown

[Schoppers. "Estimating Reaction Plan Size." AAAI Conference on Artificial Intelligence, 1994.](https://mlanthology.org/aaai/1994/schoppers1994aaai-estimating/)

BibTeX

@inproceedings{schoppers1994aaai-estimating,
  title     = {{Estimating Reaction Plan Size}},
  author    = {Schoppers, Marcel},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {1994},
  pages     = {1238-1244},
  url       = {https://mlanthology.org/aaai/1994/schoppers1994aaai-estimating/}
}