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/}
}