Efficient Route Compression for Hybrid Route Planning

We describe an algorithmic framework for lossless compression of route descriptions. This is useful for hybrid route planning where routes are computed by a server and then transmitted to a client device in a car using some mobile radio communication where bandwidth may be low. Compressed routes are represented by only a few via nodes which are the connection points when the route is decomposed into unique optimal segments. To reconstruct the route efficiently a client device needs basic but fast route planning capability. Contraction hierarchies make this approach fast enough for practice: Compressing takes only a few milliseconds. And previous experiments suggest that a client can decompress each route segment virtually instantaneously. So, as the segments can be decompressed successively while driving, it is not likely that the driver experiences any delay except for the time needed by the mobile communication.

[1]  Rolf H. Möhring,et al.  Partitioning Graphs to Speed Up Dijkstra's Algorithm , 2005, WEA.

[2]  Jian Pei,et al.  On k-skip shortest paths , 2011, SIGMOD '11.

[3]  Peter Sanders,et al.  Compressed Transmission of Route Descriptions , 2010, ArXiv.

[4]  Dorothea Wagner,et al.  Pareto Paths with SHARC , 2009, SEA.

[5]  Andrew V. Goldberg,et al.  Alternative Routes in Road Networks , 2010, SEA.

[6]  Peter Sanders,et al.  Route Planning with Flexible Objective Functions , 2010, ALENEX.

[7]  Kurt Mehlhorn,et al.  Algorithms - ESA 2008, 16th Annual European Symposium, Karlsruhe, Germany, September 15-17, 2008. Proceedings , 2008, ESA.

[8]  Daniel Delling,et al.  Time-Dependent SHARC-Routing , 2008, Algorithmica.

[9]  Leah Epstein,et al.  Algorithms – ESA 2012 , 2012, Lecture Notes in Computer Science.

[10]  Peter Sanders,et al.  Time-Dependent Contraction Hierarchies and Approximation , 2010, SEA.

[11]  Peter Sanders,et al.  Mobile Route Planning , 2008, ESA.

[12]  Andrew V. Goldberg,et al.  Computing the shortest path: A search meets graph theory , 2005, SODA '05.

[13]  Peter Sanders,et al.  Distributed Time-Dependent Contraction Hierarchies , 2010, SEA.

[14]  Dorothea Wagner,et al.  Time-Dependent Route Planning , 2009, Encyclopedia of GIS.

[15]  Peter Sanders,et al.  Exact Routing in Large Road Networks Using Contraction Hierarchies , 2012, Transp. Sci..

[16]  Rolf H. Möhring,et al.  Robust and Online Large-Scale Optimization: Models and Techniques for Transportation Systems , 2009, Robust and Online Large-Scale Optimization.

[17]  Kurt Mehlhorn,et al.  Review of algorithms and data structures: the basic toolbox by Kurt Mehlhorn and Peter Sanders , 2011, SIGA.

[18]  Dorothea Wagner,et al.  Space-Efficient SHARC-Routing , 2010, SEA.

[19]  Peter Sanders,et al.  Time-Dependent Contraction Hierarchies , 2009, ALENEX.

[20]  Andrew V. Goldberg,et al.  Customizable Route Planning , 2011, SEA.

[21]  Peter Sanders,et al.  Time-Dependent Route Planning with Generalized Objective Functions , 2012, ESA.

[22]  Peter Sanders,et al.  Contraction Hierarchies: Faster and Simpler Hierarchical Routing in Road Networks , 2008, WEA.

[23]  Klaus Jansen,et al.  Experimental and Efficient Algorithms , 2003, Lecture Notes in Computer Science.