Planning in nondeterministic domains yields both conceptual and practical difficulties. From the conceptual point of view, different notions of planning problems can be devised: for instance, a plan might either guarantee goal achievement, or just have some chances of success. From the practical point of view, the problem is to devise for algorithms that can deal effectively with large state spaces. In this paper, we tackle planning in non-deterministic domains by addressing conceptual and practical problems. We formally characterize different planning problems, where solutions have a chance of success (weak planning), are guaranteed to achieve the goal (strong planning) or achieve the goal with iterative trial-and-error strategies (strong cyclic planning). In strong cyclic planning, all the executions associated with the solution plan always have a possibility of terminating and, when they do, they are guaranteed to achieve the goal. We present planning algorithms for these problem classes, and prove that they are correct and complete. We implement the algorithms in the MBP planner, by using symbolic model checking techniques. We show that our approach is practical with an extensive and experimental evaluation: MBP compares positively with state-of-the-art planners, both terms of expressiveness and in terms of performance

Weak, Strong, and Strong Cyclic Planning via Symbolic Model Checking

Cimatti, Alessandro;Pistore, Marco;Roveri, Marco;Traverso, Paolo
2003-01-01

Abstract

Planning in nondeterministic domains yields both conceptual and practical difficulties. From the conceptual point of view, different notions of planning problems can be devised: for instance, a plan might either guarantee goal achievement, or just have some chances of success. From the practical point of view, the problem is to devise for algorithms that can deal effectively with large state spaces. In this paper, we tackle planning in non-deterministic domains by addressing conceptual and practical problems. We formally characterize different planning problems, where solutions have a chance of success (weak planning), are guaranteed to achieve the goal (strong planning) or achieve the goal with iterative trial-and-error strategies (strong cyclic planning). In strong cyclic planning, all the executions associated with the solution plan always have a possibility of terminating and, when they do, they are guaranteed to achieve the goal. We present planning algorithms for these problem classes, and prove that they are correct and complete. We implement the algorithms in the MBP planner, by using symbolic model checking techniques. We show that our approach is practical with an extensive and experimental evaluation: MBP compares positively with state-of-the-art planners, both terms of expressiveness and in terms of performance
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11582/353
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
social impact