Optimal any-angle pathfinding in practice
Loading...

Date
2016
Authors
Daniel D. Harabor
Alban Grastien
Dindar Öz
Vural Aksakalli
Journal Title
Journal ISSN
Volume Title
Publisher
AI Access Foundation minton@fetch.com
Open Access Color
GOLD
Green Open Access
Yes
OpenAIRE Downloads
0
OpenAIRE Views
1
Publicly Funded
No
Abstract
Any-angle pathfinding is a fundamental problem in robotics and computer games. The goal is to find a shortest path between a pair of points on a grid map such that the path is not artificially constrained to the points of the grid. Prior research has focused on approximate online solutions. A number of exact methods exist but they all require super-linear space and pre-processing time. In this study we describe Anya: a new and optimal any-angle pathfinding algorithm. Where other works find approximate any-angle paths by searching over individual points from the grid Anya finds optimal paths by searching over sets of states represented as intervals. Each interval is identified on-the-fly. From each interval Anya selects a single representative point that it uses to compute an admissible cost estimate for the entire set. Anya always returns an optimal path if one exists. Moreover it does so without any offline pre-processing or the introduction of additional memory overheads. In a range of empirical comparisons we show that Anya is competitive with several recent (sub-optimal) online and pre-processing based techniques and is up to an order of magnitude faster than the most common benchmark algorithm a grid-based implementation of A∗. © 2016 Elsevier B.V. All rights reserved.
Description
Keywords
Cost Estimating, Empirical - Comparisons, Exact Methods, Linear Spaces, Memory Overheads, Optimal Paths, Path-finding Algorithms, Pre-processing, Shortest Path, Computer Games, Cost estimating, Empirical - comparisons, Exact methods, Linear spaces, Memory overheads, Optimal paths, Path-finding algorithms, Pre-processing, Shortest path, Computer games
Fields of Science
0202 electrical engineering, electronic engineering, information engineering, 0102 computer and information sciences, 02 engineering and technology, 01 natural sciences
Citation
WoS Q
Scopus Q

OpenCitations Citation Count
21
Source
Journal of Artificial Intelligence Research
Volume
56
Issue
Start Page
89
End Page
118
Collections
PlumX Metrics
Citations
CrossRef : 4
Scopus : 43
Captures
Mendeley Readers : 44
Google Scholar™


