DocumentCode :
2439265
Title :
Parallel computation of best connections in public transportation networks
Author :
Delling, Daniel ; Katz, Bastian ; Pajor, Thomas
Author_Institution :
Microsoft Res. Silicon Valley, Mountain View, CA, USA
fYear :
2010
fDate :
19-23 April 2010
Firstpage :
1
Lastpage :
12
Abstract :
Exploiting parallelism in route planning algorithms is a challenging algorithmic problem with obvious applications in mobile navigation and timetable information systems. In this work, we present a novel algorithm for the so-called one-to-all profile-search problem in public transportation networks. It answers the question for all fastest connections between a given station S and any other station at any time of the day in a single query. This algorithm allows for a very natural parallelization, yielding excellent speed-ups on standard multi-core servers. Our approach exploits the facts that first, time-dependent travel-time functions in such networks can be represented as a special class of piecewise linear functions, and that second, only few connections from S are useful to travel far away. Introducing the connection-setting property, we are able to extend DIJKSTRA´s algorithm in a sound manner. Furthermore, we also accelerate station-tostation queries by preprocessing important connections within the public transportation network. As a result, we are able to compute all relevant connections between two random stations in a complete public transportation network of a big city (Los Angeles) on a standard multi-core server in less than 55 ms on average.
Keywords :
parallel algorithms; piecewise linear techniques; query processing; traffic engineering computing; transportation; DIJKSTRA algorithm; mobile navigation; multicore servers; one-to-all profile-search problem; parallel algorithm; piecewise linear functions; public transportation networks; route planning algorithms; station-tostation query; time-dependent travel-time functions; timetable information systems; Acceleration; Cities and towns; Computer networks; Concurrent computing; Information systems; Navigation; Network servers; Parallel processing; Piecewise linear techniques; Transportation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing (IPDPS), 2010 IEEE International Symposium on
Conference_Location :
Atlanta, GA
ISSN :
1530-2075
Print_ISBN :
978-1-4244-6442-5
Type :
conf
DOI :
10.1109/IPDPS.2010.5470345
Filename :
5470345
Link To Document :
بازگشت