An Improved A* Search Algorithm for Road Networks Using New Heuristic Estimation

07/30/2022
by   Kevin Y. Chen, et al.
0

Finding the shortest path between two points in a graph is a fundamental problem that has been well-studied over the past several decades. Shortest path algorithms are commonly applied to modern navigation systems, so our study aims to improve the efficiency of an existing algorithm on large-scale Euclidean networks. The current literature lacks a deep understanding of certain algorithms' performance on these types of networks. Therefore, we incorporate a new heuristic function, called the k-step look-ahead, into the A* search algorithm and conduct a computational experiment to evaluate and compare the results on road networks of varying sizes. Our main findings are that this new heuristic yields a significant improvement in runtime, particularly for larger networks when compared to standard A*, as well as that a higher value of k is needed to achieve optimal efficiency as network size increases. Future research can build upon this work by implementing a program that automatically chooses an optimal k value given an input network. The results of this study can be applied to GPS routing technologies or other navigation devices to speed up the time needed to find the shortest path from an origin to a destination, an essential objective in daily life.

READ FULL TEXT
research
08/19/2019

A New Fast Unweighted All-pairs Shortest Path Search Algorithm Based on Pruning by Shortest Path Trees

We present a new fast all-pairs shortest path algorithm for unweighted g...
research
11/17/2021

The Faulty GPS Problem: Shortest Time Paths in Networks with Unreliable Directions

This paper optimizes motion planning when there is a known risk that the...
research
02/14/2012

Improving the Scalability of Optimal Bayesian Network Learning with External-Memory Frontier Breadth-First Branch and Bound Search

Previous work has shown that the problem of learning the optimal structu...
research
08/04/2023

Hybrid Search method for Zermelo's navigation problem

In this paper, we present a novel algorithm called the Hybrid Search alg...
research
07/06/2022

Multi-Target Search in Euclidean Space with Ray Shooting (Full Version)

The Euclidean shortest path problem (ESPP) is a well studied problem wit...
research
06/10/2021

Efficient Exact k-Flexible Aggregate Nearest Neighbor Search in Road Networks Using the M-tree

This study proposes an efficient exact k-flexible aggregate nearest neig...
research
08/08/2016

Delta Epsilon Alpha Star: A PAC-Admissible Search Algorithm

Delta Epsilon Alpha Star is a minimal coverage, real-time robotic search...

Please sign up or login with your details

Forgot password? Click here to reset