2000 Volume 15 Issue 3 Pages 477-484
One of the causes of inefficient problem solving for planning based on means-ends analysis is cancel of goal, which means the action that planner achieves a sub-goal and cancels it and achieves it again. In this paper, we propose the conflict resolution rule (CRR) as a heuristic for efficient problem solving, which directs to select an appropriate sub-goal in order to prevent the cancel of goals. We also propose a learning method of CRRs, in which they are obtained by analyzing sequences of operators which include the cancel of goals. Since CRRs are obtained without any domain-dependent knowledge and instructions of a teacher, they are able to be efficiently applied to larger scale or more complicated problems. We examined the availability of CRRs with "Robot Key Lock Problem". As a result of experiments, we showed to succeed in obtaining useful CRRs from a few number of training examples, and realizing efficient problem solving by generating efficient sequences of operators.