@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 |