Generalizing GraphPlan by Formulating Planning as a CSP
Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence. Pages 954-959.
Abstract
We examine the approach of encoding planning problems as CSPs more closely. First we present a simple CSP encoding for planning problems and then a set of transformations that can be used to eliminate variables and add new constraints to the encoding. We show that our transformations uncover additional structure in the planning problem, structure that subsumes the structure uncovered by GRAPHPLAN planning graphs. We solve the CSP encoded planning problem by using standard CSP algorithms. Empirical evidence is presented to ~al idate the effectiveness of this approach to solvmg planning problems, and to show tha~ even a prototype implementation is more effective than standard GRAPHPLAN. Our prototype is even competitive with far more optimized planning graph based implementations. We also demonstrate that this approach can be more easily lifted to more complex types of planning than can planning graphs. ~n particular, we show that the approach can be easily extended to planning with resources.
@inproceedings{ijcai2003p137,
title = {Generalizing GraphPlan by Formulating Planning as a CSP},
author = {Lopez, Adriana and Bacchus, Fahiem},
booktitle = {Proceedings of the Eighteenth International Joint Conference on
Artificial Intelligence, {IJCAI-03}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Georg Gottlob},
pages = {954--959},
year = {2003},
url = {https://ijcai.org/proceedings/2003/137},
}
TY - CPAPER TI - Generalizing GraphPlan by Formulating Planning as a CSP AU - Lopez, Adriana AU - Bacchus, Fahiem T2 - Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence, IJCAI-03 PB - International Joint Conferences on Artificial Intelligence PY - 2003 SP - 954 EP - 959 UR - https://ijcai.org/proceedings/2003/137 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: