Optimal any-angle pathfinding in practice

dc.contributor.author Daniel D. Harabor
dc.contributor.author Alban Grastien
dc.contributor.author Dindar Öz
dc.contributor.author Vural Aksakalli
dc.date.accessioned 2025-10-06T17:52:10Z
dc.date.issued 2016
dc.description.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.
dc.identifier.doi 10.1613/jair.5007
dc.identifier.issn 10769757
dc.identifier.issn 1076-9757
dc.identifier.uri https://www.scopus.com/inward/record.uri?eid=2-s2.0-84975256233&doi=10.1613%2Fjair.5007&partnerID=40&md5=d59bb7a47622bed4ad0f661f09fd865a
dc.identifier.uri https://gcris.yasar.edu.tr/handle/123456789/9799
dc.language.iso English
dc.publisher AI Access Foundation minton@fetch.com
dc.relation.ispartof Journal of Artificial Intelligence Research
dc.source Journal of Artificial Intelligence Research
dc.subject Cost Estimating, Empirical - Comparisons, Exact Methods, Linear Spaces, Memory Overheads, Optimal Paths, Path-finding Algorithms, Pre-processing, Shortest Path, Computer Games
dc.subject Cost estimating, Empirical - comparisons, Exact methods, Linear spaces, Memory overheads, Optimal paths, Path-finding algorithms, Pre-processing, Shortest path, Computer games
dc.title Optimal any-angle pathfinding in practice
dc.type Article
dspace.entity.type Publication
gdc.bip.impulseclass C4
gdc.bip.influenceclass C4
gdc.bip.popularityclass C4
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.endpage 118
gdc.description.startpage 89
gdc.description.volume 56
gdc.identifier.openalex W2403099801
gdc.index.type Scopus
gdc.oaire.accesstype GOLD
gdc.oaire.diamondjournal false
gdc.oaire.downloads 0
gdc.oaire.impulse 6.0
gdc.oaire.influence 5.6910285E-9
gdc.oaire.isgreen true
gdc.oaire.popularity 1.471198E-8
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 0102 computer and information sciences
gdc.oaire.sciencefields 02 engineering and technology
gdc.oaire.sciencefields 01 natural sciences
gdc.oaire.views 1
gdc.openalex.collaboration International
gdc.openalex.fwci 2.3653
gdc.openalex.normalizedpercentile 0.92
gdc.openalex.toppercent TOP 10%
gdc.opencitations.count 21
gdc.plumx.crossrefcites 4
gdc.plumx.mendeley 44
gdc.plumx.scopuscites 43
gdc.virtual.author Öz, Dindar
oaire.citation.endPage 118
oaire.citation.startPage 89
person.identifier.scopus-author-id Harabor- Daniel D. (34973048400), Grastien- Alban (8925681900), Öz- Dindar (55791359200), Aksakalli- Vural (20336611300)
project.funder.name We thank Tansel Uras for assistance with the source codes used in the experimental section of this paper. We also thank Adi Botea and Patrik Haslum for helpful suggestions during the early development of this work. The work of Daniel Harabor and Alban Grastien is supported by NICTA. NICTA is funded by the Australian Government as represented by the Department of Broadband Communications and the Digital Economy and the Australian Research Council through the ICT Centre of Excellence program. The work of Dindar Öz and Vural Aksakalli is supported by The Scientific and Technological Research Council of Turkey (TUBITAK) Grant No. 113M489.
publicationvolume.volumeNumber 56
relation.isAuthorOfPublication 92bee70c-797c-4e4f-b8a9-073978e95111
relation.isAuthorOfPublication.latestForDiscovery 92bee70c-797c-4e4f-b8a9-073978e95111
relation.isOrgUnitOfPublication ac5ddece-c76d-476d-ab30-e4d3029dee37
relation.isOrgUnitOfPublication.latestForDiscovery ac5ddece-c76d-476d-ab30-e4d3029dee37

Files