2007
DOI: 10.1126/science.1137521
|View full text |Cite
|
Sign up to set email alerts
|

Fast Routing in Road Networks with Transit Nodes

Abstract: When you drive to somewhere far away, you will leave your current location via one of only a few important traffic junctions. Starting from this informal observation, we developed an algorithmic approach, transit node routing, that allows us to reduce quickest path queries in road networks to a small number of table lookups. For road maps of Western Europe and the United States, our best query times improved over the best previously published figures by two orders of magnitude. This is also more than one milli… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
110
0

Year Published

2009
2009
2016
2016

Publication Types

Select...
6
4

Relationship

4
6

Authors

Journals

citations
Cited by 185 publications
(110 citation statements)
references
References 1 publication
0
110
0
Order By: Relevance
“…Independently, three approaches proved successful for selecting transit nodes: separators [51,15], border nodes of a partition [3,4,2], and nodes categorized as important by other speedup techniques [3,4,61]. It turns out that for route planning in road networks, the latter approach is the most promising one.…”
Section: Highway-node Routing (Hnr)mentioning
confidence: 99%
“…Independently, three approaches proved successful for selecting transit nodes: separators [51,15], border nodes of a partition [3,4,2], and nodes categorized as important by other speedup techniques [3,4,61]. It turns out that for route planning in road networks, the latter approach is the most promising one.…”
Section: Highway-node Routing (Hnr)mentioning
confidence: 99%
“…1. Our work has indirect connections with some actual algorithms used by automobile global positioning system devices to find routes. One key idea (13) is that there is a set of about 10,000 major road intersections in the United States (they write "transit nodes") with the property that, unless the start and destination points are close, the shortest route goes via some transit node near the start and some transit node near the destination. Given such a set, one can precompute shortest routes and route lengths between each pair of transit nodes, and then answer a query by using the classical algorithm to calculate route lengths from starting (and from destination) point to each nearby transit node, and finally minimize over pairs of such transit nodes.…”
Section: Future Work: Connections and Analogiesmentioning
confidence: 99%
“…Storing the all-pairs shortest-path data [4] can reduce the cost of planning to constant time, given that there is space to store this data. This data can be compressed in many different ways [5][6][7]; the effectiveness of each method depends on the topology of the map. These approaches often maintain optimal paths relative to the representation of the state space being used.…”
Section: Single-agent Searchmentioning
confidence: 99%