University of Denver
Explaining the Performance of Bidirectional Dijkstra and A* on Road Networks
Abstract
dc:description.abstract<p>The heuristic search community traditionally uses A* as the baseline algorithm for their research methods. Research papers in the road networks community, however, often build upon Dijkstra's algorithm and use Bidirectional Dijkstra's algorithm as their baseline. This thesis investigates the performance of A* and Bidirectional Dijkstra in road networks to see how they compare and to see if there is a principled explanation for the different approaches. Our analysis reveals why Bidirectional Dijkstra can perform well in this domain, but also shows a simple mistake that can be made when building test problems that hurts the performance of A*.</p>
Degree
thesis:*- Name thesis:degree_name
- M.S.
- Level thesis:degree_level
- Masters Thesis
- Year dc:date.available
- 2017
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Sawlani, Sneha
- Contributors dc:contributor
-
- Nathan Sturtevant, Ph.D.
- Chris Gauthier-Dickey
- Mei Yin
Subjects
dc:subject × 6Rights
dc:rights- Statement dc:rights
-
- <p>Copyright is held by the author. User is responsible for all copyright compliance.</p>
- Language dc:language
- en
Identifiers
dc:identifier.*- Repository record dc:identifier
- https://digitalcommons.du.edu/etd/1303
- OAI identifier oai:identifier
- oai:digitalcommons.du.edu:etd-2303