Genetic-Based Planning with Recursive Subgoals

In this paper, we introduce an effective strategy for subgoal division and ordering based upon recursive subgoals and combine this strategy with a genetic-based planning approach. This strategy can be applied to domains with conjunctive goals. The main idea is to recursively decompose a goal into a set of serializable subgoals and to specify a strict ordering among the subgoals. Empirical results show that the recursive subgoal strategy reduces the size of the search space and improves the quality of solutions to planning problems. Keywords—Planning, recursive subgoals, Sliding-tile puzzle, subgoal interaction, genetic algorithms.

[1]  Joachim Hertzberg,et al.  Towards a Theory of Conflict Detection and Resolution in Nonlinear Plans , 1989, IJCAI.

[2]  Jie Cheng,et al.  Ordering Problem Subgoals , 1989, IJCAI.

[3]  Jana Koehler,et al.  Planning with Goal Agendas , 1998 .

[4]  W. W. Johnson,et al.  Notes on the "15" Puzzle , 1879 .

[5]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[6]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[7]  Anthony Barrett,et al.  Characterizing Subgoal Interactions for Planning , 1993, International Joint Conference on Artificial Intelligence.

[8]  Dan C. Marinescu,et al.  A genetic approach to planning in heterogeneous computing environments , 2003, Proceedings International Parallel and Distributed Processing Symposium.

[9]  Fangzhen Lin,et al.  An ordering on subgoals for planning , 1997, Annals of Mathematics and Artificial Intelligence.

[10]  Oren Etzioni,et al.  Acquiring Search-Control Knowledge via Static Analysis , 1993, Artif. Intell..

[11]  Richard E. Korf,et al.  Planning as Search: A Quantitative Approach , 1987, Artif. Intell..

[12]  Anthony Barrett,et al.  Partial-Order Planning: Evaluating Possible Efficiency Gains , 1994, Artificial Intelligence.

[13]  Richard E. Korf,et al.  Disjoint pattern database heuristics , 2002, Artif. Intell..

[14]  Richard E. Korf,et al.  Finding Optimal Solutions to the Twenty-Four Puzzle , 1996, AAAI/IAAI, Vol. 2.

[15]  Mark Drummond,et al.  Goal Ordering in Partially Ordered Plans , 1989, IJCAI.