Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-06T22:53:10.944Z Has data issue: false hasContentIssue false

The RANTANPLAN planner: system description

Published online by Cambridge University Press:  22 December 2016

Miquel Bofill
Affiliation:
Departament d’Informàtica, Matemàtica Aplicada i Estadística, Universitat de Girona, Spain e-mail: miquel.bofill@udg.edu, joan.espasa@udg.edu, mateu.villaret@udg.edu
Joan Espasa
Affiliation:
Departament d’Informàtica, Matemàtica Aplicada i Estadística, Universitat de Girona, Spain e-mail: miquel.bofill@udg.edu, joan.espasa@udg.edu, mateu.villaret@udg.edu
Mateu Villaret
Affiliation:
Departament d’Informàtica, Matemàtica Aplicada i Estadística, Universitat de Girona, Spain e-mail: miquel.bofill@udg.edu, joan.espasa@udg.edu, mateu.villaret@udg.edu
Rights & Permissions [Opens in a new window]

Abstract

RANTANPLAN is a numeric planning solver that takes advantage of recent advances in satisfiability modulo theories. It extends reduction to SAT approaches with an easy and efficient handling of numeric fluents using background theories. In this paper, we describe the design choices and features of RANTANPLAN, especially, how numeric reasoning is integrated in the system. We also provide experimental results showing that RANTANPLAN is competitive with existing exact numeric planners.

Information

Type
Articles
Copyright
© Cambridge University Press, 2016 
Figure 0

Figure 1 Basic architecture and solving process of the RANTANPLAN solver. SMT=satisfiability modulo theories.

Figure 1

Figure 2 PDDL model of the Planes domain

Figure 2

Table 1 Time in seconds followed by the number of parallel steps of the plan found between parentheses, for each instance

Figure 3

Table 2 Time in seconds followed by the number of parallel steps of the plan found between parentheses, for each instance

Figure 4

Table 3 Summarized results for the domains considered using NumReach/SAT (N/SAT), NumReach/SMT (N/SMT) and RANTANPLAN with the syntactic and the semantic notions of interference