that keeps all the states in memory, which might cause
lack of memory space if the search runs for a long
time.
7 CONCLUSIONS
When concerning simple problems where the initial
state is closer to the goal and few states are generated,
the heuristic proposed by the FF is a useful guide for
search algorithms. Therefore, an agile algorithm such
as EHC can solve problems faster.
However, for more difficult problems in which
many states should be generated and many actions are
required to produce the goal, EHC is inclined to fail
by getting stuck at dead ends. In this case the EHC
execution stops and all the time spent and processing
realized thus far is lost. When this happens, FF starts
a new search from the scratch by using BFS, which
is characterized by a low response time. Also, BFS
needs more space to store the states, which cause it
fail sometimes. In these situations the algorithm HPS-
LRTA* is more efficient, due to the fact that it can es-
cape from a local maximum, avoiding dead ends, and
it also balances the memory space. An improvement
that could be put into practice is to use the concept
of helpful actions in the algorithm, as it is the case
with EHC. Helpful actions filter the most promising
states before the expansion phase, which accelerates
the search process. Also, the authors are planning
to change HPS-LRTA* with respect to the expansion
state. The idea is to generate successors until one
that is better evaluated than the current state, is found.
In doing this we believe that HPS-LRTA* can solve
small problems as fast as EHC.
ACKNOWLEDGEMENTS
This research is supported in part by the Coordination
for the Improvement of Higher Education Personnel
(CAPES), Research Foundation of the State of Minas
Gerais (FAPEMIG) and Faculty of Computing (FA-
COM) from Federal University of Uberlˆandia (UFU).
REFERENCES
Akramifar, S. A. and Ghassem-Sani, G. (2010). Fast for-
ward planning by guided enforced hill climbing. Eng.
Appl. Artif. Intell., 23(8):1327–1339.
Blum, A. and Furst, M. L. (1995). Fast planning through
planning graph analysis. In Proceedings of the 14th in-
ternational joint conference on Artificial intelligence
- Volume 2, IJCAI’95, pages 1636–1642, San Fran-
cisco, CA, USA. Morgan Kaufmann Publishers Inc.
Bonnet, B. and Geffner, H. (1998). Hsp: Heuristic search
planner. Entry at the AIPS-98 Planning Competition,
Pittsburgh.
Coles, A. I., Fox, M., Long, D., and Smith, A. J. (2008a).
Planning with problems requiring temporal coordina-
tion. In Proceedings of the Twenty-Third AAAI Con-
ference on Artificial Intelligence (AAAI 08).
Coles, A. I., Fox, M., Long, D., and Smith, A. J. (2008b).
Teaching forward-chaining planning with javaff. In
Colloquium on AI Education, Twenty-Third AAAI
Conference on Artificial Intelligence.
Fikes, R. and Nilsson, N. J. (1971). Strips: A new approach
to the application of theorem proving to problem solv-
ing. In Cooper, D. C., editor, IJCAI, pages 608–620.
William Kaufmann.
Fox, M. and Long, D. (2003). Pddl2.1: An extension to pddl
for expressing temporal planning domains. Journal of
Artificial Intelligence Research, 20:2003.
Furcy, D. A. (2004). Speeding up the convergence of on-
line heuristic search and scaling up offline heuristic
search. PhD thesis.
Hart, P., Nilsson, N., and Raphael, B. (1968). A Formal Ba-
sis for the Heuristic Determination of Minimum Cost
Paths. IEEE Transactions on Systems Science and Cy-
bernetics, 4:100–107.
Helmert, M. (2006). The fast downward planning system.
Journal of Artificial Intelligence Research, 26:191–
246.
Hoffmann, J. and Nebel, B. (2001). The ff planning system:
Fast plan generation through heuristic search. Journal
of Artificial Intelligence Research, 14:2001.
Korf, R. E. (1990). Real-time heuristic search. Artif. Intell.,
42(2-3):189–211.
Long, D. and Fox, M. (2006). The international planning
competition series and empirical evaluation of ai plan-
ning systems. In Paquete, L., Chiarandini, M., and
Basso, D., editors, Proceedings of Workshop on Em-
pirical Methods for the Analysis of Algorithm.
Rames Basilio Junior, R. and Lopes, C. (2012). An ap-
proach to action planning based on simulated anneal-
ing. In Systems, Man, and Cybernetics (SMC), 2012
IEEE International Conference on, pages 2085 –2090.
Richter, S. and Westphal, M. (2010). The lama planner:
Guiding cost-based anytime planning with landmarks.
Russell, S. J. and Norvig, P. (2009). Artificial Intelligence:
A Modern Approach. Prentice Hall, 3rd edition.
Stern, R., Puzis, R., and Felner, A. (2011). Potential search:
A bounded-cost search algorithm. In ICAPS.
Xie, F., Nakhost, H., and M¨uller, M. (2012). Planning via
random walk-driven local search. In ICAPS.
SolvingPlanningProblemswithLRTA*
481