@InProceedings{aaai96-2*1194, author = "Henry Kautz and Bart Selman", title = "Pushing the Envelope: Planning, Propositional Logic and Stochastic Search", pages = "1194--1201", ISBN = "0-262-51091-X", booktitle = "Proceedings of the Thirteenth National Conference on Artificial Intelligence and the Eighth Innovative Applications of Artificial Intelligence Conference", month = aug # "~4--8", publisher = "AAAI Press / MIT Press", address = "Menlo Park", year = "1996", }
+------------------------------------------------------+ | planning problem description in STRIPS-like language | +------------------------------------------------------+ | encoding | V +------------------------------------------------------------+ | propositional SAT problem (i.e., a ground sentence in CNF) | +------------------------------------------------------------+ | simplification | V +----------------------------------+ | a shorter ground sentence in CNF | +----------------------------------+ | stochastic/systematic search | V +---------------------------------------------------+ | solution to the SAT problem in the form of a set | | of assignments of truth values to ground literals | +---------------------------------------------------+ | plan extraction | V +---------------+ | solution plan | +---------------+
Comparison | Traditional planning framework | SATplan |
Representation language | STRIPS or 1st order logic | propositional sentence in CNF |
Search space | state or plan space | space of SAT problem |
implicitly represented | explicitly represented | |
operator-based | state-based | |
Type of search | systematic | stochastic |
Complenetess | yes | no |
Directedness | progression or regression | random |
Scaling | poor | good |