Subgoal Graphs for Optimal Pathfinding in Eight-Neighbor Grids
Subgoal Graphs for Optimal Pathfinding in Eight-Neighbor Grids
复制标题
八邻域网格中最优寻路的子目标图
DOI:
--
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
Carlos Hernández
中科院分区:
文献类型:
--
作者:
T. Uras;Sven Koenig;Carlos Hernández
Grids are often used to represent maps in video games. In this paper, we propose a method for preprocessing eightneighbor grids to generate subgoal graphs and show how subgoal graphs can be used to find shortest paths fast. We place subgoals at the corners of obstacles (similar to visibility graphs) and add those edges between subgoals that are necessary for finding shortest paths, while ensuring that each edge connects only subgoals that are easily reachable from one another. We describe a method for finding shortest paths by first finding high-level paths through subgoals and then shortest low-level paths between consecutive subgoals on the highlevel path. Our method was one of ten entries in the Grid-Based Path Planning Competition 2012. Among all optimal path planners, ours was the fastest to find complete paths and required the least amount of memory.