TY - GEN
T1 - An optimal any-angle pathfinding algorithm
AU - Harabor, Daniel
AU - Grastien, Alban
PY - 2013
Y1 - 2013
N2 - Any-angle pathfinding is a common problem from robotics and computer games: it requires finding a Euclidean shortest path between a pair of points in a grid map. Prior research has focused on approximate online solutions. A number of exact methods exist but they all require supra-linear space and preprocessing time. In this paper we describe Anya: a new optimal any-angle pathfinding algorithm which searches over sets of states represented as intervals. Each interval is identified online. From each we select a representative point to derive a corresponding f-value for the set. Anya always returns an optimal path. Moreover it does so entirely online, without any preprocessing or memory overheads. This result answers an open question from the areas of Artificial Intelligence and Game Development: is there an any-angle pathfinding algorithm which is online and optimal? The answer is yes.
AB - Any-angle pathfinding is a common problem from robotics and computer games: it requires finding a Euclidean shortest path between a pair of points in a grid map. Prior research has focused on approximate online solutions. A number of exact methods exist but they all require supra-linear space and preprocessing time. In this paper we describe Anya: a new optimal any-angle pathfinding algorithm which searches over sets of states represented as intervals. Each interval is identified online. From each we select a representative point to derive a corresponding f-value for the set. Anya always returns an optimal path. Moreover it does so entirely online, without any preprocessing or memory overheads. This result answers an open question from the areas of Artificial Intelligence and Game Development: is there an any-angle pathfinding algorithm which is online and optimal? The answer is yes.
UR - http://www.scopus.com/inward/record.url?scp=84889809573&partnerID=8YFLogxK
M3 - Conference contribution
SN - 9781577356097
T3 - ICAPS 2013 - Proceedings of the 23rd International Conference on Automated Planning and Scheduling
SP - 308
EP - 311
BT - ICAPS 2013 - Proceedings of the 23rd International Conference on Automated Planning and Scheduling
T2 - 23rd International Conference on Automated Planning and Scheduling, ICAPS 2013
Y2 - 10 June 2013 through 14 June 2013
ER -