• 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