Fast subgoaling for pathfinding via real-time search
Keywords: search, solutions, constraints, planning, time, algorithms, real, periods, video, step, game, heuristic, Short, On-line, High-quality, Pre-processing, Pathfinding, State-of-the-art, Subgoals
Abstract
Real-time heuristic search is a standard approach to pathfinding when agents are required to make decisions in a bounded, very short period of time. An assumption usually made in the development and evaluation of real-time algorithms is that the environment is unknown. Nevertheless, in many interesting applications such as pathfinding for automnomous characters in video games, the environment is known in advance. Recent real-time search algorithms such as D LRTA*and kNN LRTA*exploit knowledge about the environment while pathfinding under real-time constraints. Key to those algorithms is the computation of subgoals in a preprocessing step. Subgoals are subsequently used in the online planning phase to obtain high-quality solutions. Preprocessing in those algorithms, however, requires significant computation. In this paper we propose a novel preprocessing algorithm that generates subgoals using a series of backward search episodes carried out from potential goals. The result of a single backward search episode is a tree of subgoals that we then use while planning online. We show the advantages of our approach over state-of-the-art algorithms by carrying out experiments on standard real-time search benchmarks. Copyright © 2011, Association for the Advancement of Artificial Intelligence. All rights reserved.
Más información
Título de la Revista: | 1604-2004: SUPERNOVAE AS COSMOLOGICAL LIGHTHOUSES |
Editorial: | ASTRONOMICAL SOC PACIFIC |
Fecha de publicación: | 2011 |
Página de inicio: | 327 |
Página final: | 330 |
URL: | http://www.scopus.com/inward/record.url?eid=2-s2.0-80054841009&partnerID=q2rCbXpz |