Browse > Article
http://dx.doi.org/10.3745/KIPSTB.2008.15-B.2.159

A Heuristic Search Planner Based on Component Services  

Kim, In-Cheol (경기대학교 컴퓨터과학과)
Shin, Hang-Cheol (경기대학교 컴퓨터과학과)
Abstract
Nowadays, one of the important functionalities required from robot task planners is to generate plans to compose existing component services into a new service. In this paper, we introduce the design and implementation of a heuristic search planner, JPLAN, as a kernel module for component service composition. JPLAN uses a local search algorithm and planning graph heuristics. The local search algorithm, EHC+, is an extended version of the Enforced Hill-Climbing(EHC) which have shown high efficiency applied in state-space planners including FF. It requires some amount of additional local search, but it is expected to reduce overall amount of search to arrive at a goal state and get shorter plans. We also present some effective heuristic extraction methods which are necessarily needed for search on a large state-space. The heuristic extraction methods utilize planning graphs that have been first used for plan generation in Graphplan. We introduce some planning graph heuristics and then analyze their effects on plan generation through experiments.
Keywords
Component Service; State-Space Planning; Local Search; Planning Graph Heuristics;
Citations & Related Records
연도 인용수 순위
  • Reference
1 A. Gerevini and I. Serina, “Fast Plan Adaptation through Planning Graphs: Local and Systematic Search Techniques”, Proceedings of the 5th International Conference on Artificial Intelligence Planning Systems (AIPS-00), AAAI Press, Breckenridge, Colorado, USA, 2000
2 B. Bonet and H. Geffner, “HSP: Heuristic Search Planner”, AI Magazine, Vol.21, No.2, 2000
3 H. Geffner, “Classical, Probabilistic and Contingent Planning: Three Models, One Algorithm”, Proceedings of AIPS'98 Workshop on Planning as Combinatorial Search, 1998
4 J. Hoffmann and B. Nebel, “What Makes The Difference Between HSP and FF?”, Proceedings of IJCAI-2001, 2001
5 M. Ghallab, D. Nau, and P. Traverso, Automated Planning: Theory and Practice, Morgan Kaufmann, 2004
6 J. Hoffmann and B. Nebel, “The FF Planning System: Fast Plan Generation through Heuristic Search”, Journal of Artificial Intelligence Research, Vol.14, pp.253-302, 2001
7 H.S. Kim, I.C. Kim, “Mapping Semantic Web Service Descriptions to Planning Domain Knowledge”, Proceedings of WC-06, Aug. 2006
8 M. Klusch, A. Gerber, M. Schmidt, “Semantic Web Service Composition Planning with OWLS-XPlan.” Proceedings of the 1st Intl. AAAI Fall Symposium on Agents and the Semantic Web, Arlington VA, USA, AAAI Press, 2005
9 A. Mediratta and B. Srivastava, “Applying Planning in Composition of Web Services with a User-Driven Contingent Planner”, IBM Research Report RI 06002, Feb. 2006
10 OWL Services Coalition, “OWL-S: Semantic Markup for Web Services”, 2003
11 J. Peer, “Web Service Composition as AI Planning”, University of St. Gallen, Switzerland, 2005
12 D. Roman, H. Lausen, U. Keller, “WSMO Working Draft V1.0”, Sep. 2004
13 E. Sirin, B. Parsia, D. Wu, J.A. Hendler, D.S. Nau, “HTN Planning for Web Service Composition Using SHOP2”, J. Web Sem. Vol.1, No.4, pp.377-396, 2004   DOI   ScienceOn
14 A. Blum and M. Furst, “Fast Planning through Planning Graph Analysis”, Proc. of IJCAI-95, 1995
15 B. Bonet and H. Geffner, “Planning as Heuristic Search”, Journal of Artificial Intelligence, Vol.129, pp.5-33, 2000   DOI   ScienceOn
16 D. McDermott, “PDDL-the Planning Domain Definition Language”, Technical Report, www.cs.yale.edu/homes/dvm, 1998