PRODIGY's planning algorithm uses domain-independent search heuristics. In this paper, we support our belief that there is no single search heuristic that performs more efficiently than others for all problems or in all domains. The paper presents three different domain-independent search heuristics of increasing complexity. We run PRODIGY with these heuristics in a series of artificial domains (introduced in (Barrett & Weld 1994)) where in fact one of the heuristics performs more efficiently than the others. However, we introduce an additional simple domain where the apparently worst heuristic outperforms the other two. The results we obtained in our empirical experiments lead to the main conclusion of this paper: planning algorithms need to use different search heuristics in different domains. We conclude the paper by advocating the need to learn the correspondence between particular domain characteristics and specific search heuristics for planning efficiently in complex domains.
[1]
Matthew L. Ginsberg,et al.
Is There any Need for Domain-Dependent Control Information?
,
1991,
AAAI.
[2]
Oren Etzioni,et al.
PRODIGY: an integrated architecture for planning and learning
,
1991,
SGAR.
[3]
Steven Minton,et al.
Integrating Heuristics for Constraint Satisfaction Problems: A Case Study
,
1993,
AAAI.
[4]
Anthony Barrett,et al.
Characterizing Subgoal Interactions for Planning
,
1993,
International Joint Conference on Artificial Intelligence.
[5]
Daniel S. Weld,et al.
Partial-Order Planning: Evaluating Possible Efficiency Gains
,
1994,
Artif. Intell..