Graph hierarchical search reduces the nodes explored in large routing problems by using levels of importance. On a road network, local streets lead to major roads; highways carry the long-distance portion; smaller roads return near the destination. This matters when a navigation app needs faster answers than basic Dijkstra search can provide. section 4.3.4
Two ways to use a hierarchy are:
- Assign road levels and use them, along with distance to the destination, to guide which nodes a modified search expands. section 4.3.4
A long drive
For a New York–Miami trip, search can emphasize local roads near departure, highways across the middle, and smaller roads near arrival instead of exploring millions of road nodes. section 4.3.4
