Fast Routing in Very Large Public Transportation Networks Using Transfer Patterns
Fast Routing in Very Large Public Transportation Networks Using Transfer Patterns
复制标题
DOI:
10.1007/978-3-642-15775-2_25
复制
发表时间:
2010-09
期刊:
影响因子:
--
通讯作者:
Hannah Bast;Erik Carlsson;Arno Eigenwillig;R. Geisberger;Chris Harrelson;Veselin Raychev;Fabien Viger
中科院分区:
文献类型:
--
作者:
Hannah Bast;Erik Carlsson;Arno Eigenwillig;R. Geisberger;Chris Harrelson;Veselin Raychev;Fabien Viger
We show how to route on very large public transportation networks (up to half a billion arcs) with average query times of a few milliseconds. We take into account many realistic features like: traffic days, walking between stations, queries between geographic locations instead of a source and a target station, and multi-criteria cost functions. Our algorithm is based on two key observations: (1) many shortest paths share the sametransfer pattern, i.e., the sequence of stations where a change of vehicle occurs; (2)direct connectionswithout change of vehicle can be looked up quickly. We precompute the respective data; in practice, this can be done in time linear in the network size, at the expense of a small fraction of non-optimal results. We have accelerated public transportation routing on Google Maps with a system based on our ideas. We report experimental results for three data sets of various kinds and sizes.