Concise finite-domain representations for PDDL planning tasks

作者:

Highlights:

摘要

We introduce an efficient method for translating planning tasks specified in the standard PDDL formalism into a concise grounded representation that uses finite-domain state variables instead of the straight-forward propositional encoding.Translation is performed in four stages. Firstly, we transform the input task into an equivalent normal form expressed in a restricted fragment of PDDL. Secondly, we synthesize invariants of the planning task that identify groups of mutually exclusive propositions which can be represented by a single finite-domain variable. Thirdly, we perform an efficient relaxed reachability analysis using logic programming techniques to obtain a grounded representation of the input. Finally, we combine the results of the third and fourth stage to generate the final grounded finite-domain representation.The presented approach has originally been implemented as part of the Fast Downward planning system for the 4th International Planning Competition (IPC4). Since then, it has been used in a number of other contexts with considerable success, and the use of concise finite-domain representations has become a common feature of state-of-the-art planners.

论文关键词:Automated planning,Problem reformulation,PDDL,SAS+

论文评审过程:Received 16 November 2007, Revised 22 October 2008, Accepted 29 October 2008, Available online 25 November 2008.

论文官网地址:https://doi.org/10.1016/j.artint.2008.10.013