Using the Hierarchical Pathfinding A* Algorithm in GIS to Find Paths through Rasters with Nonuniform Traversal Cost
A Genetic Algorithm for Shortest Path Routing Problem and the Sizing of Populations