that DRA
∗
outperformed A
∗
in most of the cases with
modified goal-sets, provided that the percentage of
the original plan that has been already executed, is not
greater than 40% to 50%. and the change in the goal-
set is not be greater than 20% to 50%. The overall
performance depends on the average branching factor
of the problem, with average higher branching factors
corresponding to thresholds of lower values. For re-
planning scenarios of modified actions costs, the ex-
perimental outcome was that DRA
∗
outperformed A
∗
in all experiments.
We believe that the experimental results provide
a strong support for the utilization of DRA
∗
in re-
planning scenarios. Nevertheless, a more thorough
experimental analysis could provide more useful hints
and insights and help us to gain a more elaborate
understanding of the underlying mechanisms which
determine the strengths and weaknesses of the algo-
rithm.
In particular, we would like to assess DRA
∗
perfor-
mance in scenarios of repeated repairing and in sce-
narios where both the goal-set and the actions costs
are modified, which seem to represent more faithfully
certain dynamic environments. Another direction that
we wish to investigate is the addressing of other types
of dynamicity that can be observed in real-world do-
mains, such as altered preconditions and effects for
actions, additions and removals of planning agents
and invalidations or insertions of new actions.
Moreover, since the worst performance of DRA
∗
is observed in domains with large branching factors
which are directly related to the number of the agents
activated for the re-planning procedure, we consider
that a distributed implementation of DRA
∗
, where
each agent performs an independent search, could im-
prove substantially the performance of the algorithm.
REFERENCES
Au, T.-C., Mu
˜
noz-Avila, H., and Nau, D. S. (2002). On the
Complexity of Plan Adaptation by Derivational Anal-
ogy in a Universal Classical Planning Framework,
pages 13–27. Springer Berlin Heidelberg, Berlin, Hei-
delberg.
Bacchus, F. (2001). AIPS 2000 planning competition:
The fifth international conference on artificial intelli-
gence planning and scheduling systems. Ai magazine,
22(3):47.
Gerevini, A. E., Haslum, P., Long, D., Saetti, A., and Di-
mopoulos, Y. (2009). Deterministic planning in the
fifth international planning competition: PDDL3 and
experimental evaluation of the planners. Artificial In-
telligence, 173(5):619–668.
Gerevini, A. E. and Serina, I. (2010). Efficient plan adapta-
tion through replanning windows and heuristic goals.
Fundamenta Informaticae, 102(3-4):287–323.
Gouidis, F., Patkos, T., Flouris, G., and Plexousakis, D.
(2017). The DRA
∗
algorithm. Technical report, Foun-
dation of Research and Technology.
Hansen, E. A. and Zhou, R. (2007). Anytime heuristic
search. J. Artif. Intell. Res.(JAIR), 28:267–297.
Hart, P. E., Nilsson, N. J., and Raphael, B. (1968). A for-
mal basis for the heuristic determination of minimum
cost paths. IEEE transactions on Systems Science and
Cybernetics, 4(2):100–107.
Hern
´
andez, C., As
´
ın, R., and Baier, J. A. (2015). Reusing
previously found A
∗
paths for fast goal-directed navi-
gation in dynamic terrain. In AAAI, pages 1158–1164.
Koenig, S. and Likhachev, M. (2002). D
∗
Lite. In
AAAI/IAAI, pages 476–483.
Koenig, S. and Likhachev, M. (2006). Real-time adap-
tive A
∗
. In Proceedings of the fifth international joint
conference on Autonomous agents and multiagent sys-
tems, pages 281–288. ACM.
Koenig, S., Likhachev, M., and Furcy, D. (2004). Lifelong
planning A
∗
. Artificial Intelligence, 155(1):93–146.
Likhachev, M., Gordon, G. J., and Thrun, S. (2003). ARA
∗
:
Anytime A
∗
with provable bounds on sub-optimality.
In Advances in Neural Information Processing Sys-
tems, page None.
Long, D. and Fox, M. (2003). The 3rd international plan-
ning competition: Results and analysis. J. Artif. Intell.
Res.(JAIR), 20:1–59.
Nebel, B. and Koehler, J. (1995). Plan reuse versus plan
generation: A theoretical and empirical analysis. Ar-
tificial Intelligence, 76(1-2):427–454.
Stentz, A. et al. (1995). The focussed D
∗
algorithm for real-
time replanning. In IJCAI, volume 95, pages 1652–
1659.
Sun, X., Koenig, S., and Yeoh, W. (2008). Generalized
adaptive A
∗
. In Proceedings of the 7th international
joint conference on Autonomous agents and multia-
gent systems-Volume 1, pages 469–476.
Sun, X., Yeoh, W., and Koenig, S. (2010a). Generalized
fringe-retrieving A
∗
: faster moving target search on
state lattices. In Proceedings of the 9th International
Conference on Autonomous Agents and Multiagent
Systems: volume 1-Volume 1, pages 1081–1088.
Sun, X., Yeoh, W., and Koenig, S. (2010b). Moving target
D
∗
Lite. In Proceedings of the 9th International Con-
ference on Autonomous Agents and Multiagent Sys-
tems: volume 1-Volume 1, pages 67–74.
Van Den Berg, J., Ferguson, D., and Kuffner, J. (2006).
Anytime path planning and replanning in dynamic en-
vironments. In Proceedings 2006 IEEE International
Conference on Robotics and Automation, 2006. ICRA
2006., pages 2366–2371. IEEE.
ICAART 2018 - 10th International Conference on Agents and Artificial Intelligence
370