ABSTRACT
Generating alternative routes in road networks is an application of significant interest for online navigation systems. A high quality set of diverse alternate routes offers two functionalities - a) support multiple (unknown) preferences that the user may have; and b) robust to changes in network conditions. We address the latter in this paper. The main techniques that produce alternative routes in road networks are the penalty and the plateau methods, with the former providing high quality results but being too slow for practical use and the latter being fast but suffering in terms of quality. In this work we propose a novel method to produce alternative routes that is fundamentally different from the aforementioned approaches. Our algorithm borrows concepts from electrical flows and their decompositions. We evaluate our method against the penalty and plateau methods, showing that it is as fast as the plateau method while also recovering much of the headroom towards the quality of the penalty method. The metrics we use to evaluate performance include the stretch (the average cost of the routes), the diversity, and the robustness (the connectivity between the origin and destination) of the induced set of routes.
- 2009. Camvit: Choice routing. http://www.camvit.com.Google Scholar
- Ittai Abraham, Daniel Delling, Andrew V. Goldberg, and Renato F. Werneck. 2013. Alternative routes in road networks. ACM J. Exp. Algorithmics 18 (2013).Google Scholar
- Gaurav Aggarwal, Sreenivas Gollapudi, Raghavender R, and Ali Kemal Sinop. 2021. Sketch-based Algorithms for Approximate Shortest Paths in Road Networks. In WWW '21: The Web Conference 2021, Ljubljana, Slovenia, April 19-23, 2021. ACM / IW3C2.Google Scholar
- Roland Bader, Jonathan Dees, Robert Geisberger, and Peter Sanders. 2011. Alternative Route Graphs in Road Networks. In Theory and Practice of Algorithms in (Computer) Systems, Alberto Marchetti-Spaccamela and Michael Segal (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 21--32.Google Scholar
- M Ben-Akiva, M J Bergman, Andrew J Daly, and Rohit Ramaswamy. 1984. Modeling inter-urban route choice behaviour. In International Symposium on Transportation and Traffic Theory. VNU Press, 299--330.Google Scholar
- Michael B. Cohen, Rasmus Kyng, Gary L. Miller, Jakub W. Pachocki, Richard Peng, Anup B. Rao, and Shen Chen Xu. 2014. Solving SDD Linear Systems in Nearly m log1/2 n Time. In Proceedings of the Forty-Sixth Annual ACM Symposium on Theory of Computing (STOC '14). Association for Computing Machinery, 343--352.Google Scholar
Digital Library
- Tomas de la Barra and B Perezand J Anez. 1993. Multidimensional path search and assignment. In PTRC Summer Annual Meeting (SAM).Google Scholar
- Daniel Delling, Andrew V. Goldberg, Thomas Pajor, and Renato F. Werneck. 2017. Customizable Route Planning in Road Networks. Transp. Sci. 51, 2 (2017), 566--591.Google Scholar
Cross Ref
- Daniel Delling, Andrew V. Goldberg, Ilya P. Razenshteyn, and Renato Fonseca F. Werneck. 2011. Graph Partitioning with Natural Cuts. In 25th IEEE International Symposium on Parallel and Distributed Processing, IPDPS 2011, Anchorage, Alaska, USA, 16-20 May, 2011 - Conference Proceedings. IEEE, 1135--1146.Google Scholar
Digital Library
- Peter G. Doyle and J. Laurie Snell. 1984. Random walks and electric networks. Mathematical Assn of Amer.Google Scholar
- David Eppstein and Michael T. Goodrich. 2008. Studying (non-planar) road networks through an algorithmic lens. In 16th ACM SIGSPATIAL International Symposium on Advances in Geographic Information Systems, ACM-GIS 2008, November 5-7, 2008, Irvine, California, USA, Proceedings, Walid G. Aref, Mohamed F. Mokbel, and Markus Schneider (Eds.). ACM, 16.Google Scholar
- Christos Faloutsos, Kevin S. McCurley, and Andrew Tomkins. 2004. Fast discovery of connection subgraphs. In Proceedings of the Tenth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Seattle, Washington, USA, August 22-25, 2004, Won Kim, Ron Kohavi, Johannes Gehrke, and William DuMouchel (Eds.). ACM, 118--127.Google Scholar
Digital Library
- Robert Geisberger, Peter Sanders, Dominik Schultes, and Christian Vetter. 2012. Exact Routing in Large Road Networks Using Contraction Hierarchies. Transportation Science 46, 3 (Aug. 2012), 388--404.Google Scholar
Digital Library
- Prahladh Harsha, Thomas P. Hayes, Hariharan Narayanan, Harald Räcke, and Jaikumar Radhakrishnan. 2008. Minimizing average latency in oblivious routing. In Proceedings of the Nineteenth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2008, San Francisco, California, USA, January 20-22, 2008, Shang-Hua Teng (Ed.). SIAM, 200--207.Google Scholar
- Jonathan A. Kelner and Petar Maymounkov. 2011. Electric routing and concurrent flow cutting. Theor. Comput. Sci. 412, 32 (2011), 4123--4135.Google Scholar
Digital Library
- Moritz Kobitzsch. 2015. Alternative Route Techniques and their Applications to the Stochastics on-time Arrival Problem. Ph.D. Dissertation. Karlsruhe Institute of Technology.Google Scholar
- Rasmus Kyng and Sushant Sachdeva. 2016. Approximate Gaussian Elimination for Laplacians - Fast, Sparse, and Simple. In IEEE 57th Annual Symposium on Foundations of Computer Science, FOCS 2016, 9-11 October 2016, Hyatt Regency, New Brunswick, New Jersey, USA, Irit Dinur (Ed.). IEEE Computer Society, 573--582.Google Scholar
Cross Ref
- Gregory Lawler and Hariharan Narayanan. 2009. Mixing times and lp bounds for oblivious routing. In Proceedings of the Meeting on Analytic Algorithmics and Combinatorics. Society for Industrial and Applied Mathematics, 66--74.Google Scholar
- Dennis Luxen and Dennis Schieferdecker. 2012. Candidate Sets for Alternative Routes in Road Networks. In Experimental Algorithms - 11th International Symposium, SEA 2012, Bordeaux, France, June 7-9, 2012. Proceedings (Lecture Notes in Computer Science), Ralf Klasing (Ed.), Vol. 7276. Springer, 260--270.Google Scholar
- OpenStreetMap contributors. 2017. Planet dump retrieved from https://planet.osm.org. https://www.openstreetmap.org.Google Scholar
- Andreas Paraskevopoulos and Christos D. Zaroliagis. 2013. Improved Alternative Route Planning. In 13th Workshop on Algorithmic Approaches for Transportation Modelling, Optimization, and Systems, ATMOS 2013, September 5, 2013, Sophia Antipolis, France (OASICS), Daniele Frigioni and Sebastian Stiller (Eds.), Vol. 33. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 108--122.Google Scholar
- Yousef Saad. 1996. Iterative Methods for Sparse Linear Systems. PWS Publishing Company.Google Scholar
Digital Library
- Aaron Schild, Satish Rao, and Nikhil Srivastava. 2018. Localization of Electrical Flows. In Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2018, New Orleans, LA, USA, January 7-10, 2018, Artur Czumaj (Ed.). SIAM, 1577--1584.Google Scholar
Cross Ref
- Aaron Schild and Christian Sommer. 2015. On Balanced Separators in Road Networks. In 14th International Symposium on Experimental Algorithms (SEA). 286--297.Google Scholar
- Daniel A. Spielman and Shang-Hua Teng. 2004. Nearly-linear time algorithms for graph partitioning, graph sparsification, and solving linear systems. In Proceedings of the 36th Annual ACM Symposium on Theory of Computing, Chicago, IL, USA, June 13-16, 2004, László Babai (Ed.). ACM, 81--90.Google Scholar
- Gilbert Strang. 1986. Introduction to Applied Mathematics. Wellesley-Cambridge Press.Google Scholar
- Jin Y. Yen. 1971. Finding the K Shortest Loopless Paths in a Network. Management Science 17, 11 (1971), 712--716.Google Scholar
Digital Library
Index Terms
Robust Routing Using Electrical Flows
Recommendations
Robust Routing Using Electrical Flows
Generating alternative routes in road networks is an application of significant interest for online navigation systems. A high quality set of diverse alternate routes offers two functionalities - (a) support multiple (unknown) preferences that the user ...
Multipath routing algorithms for congestion minimization
NETWORKING'05: Proceedings of the 4th IFIP-TC6 international conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communication SystemsUnlike traditional routing schemes that route all traffic along a single path, multipath routing strategies split the traffic among several paths in order to ease congestion. It has been widely recognized that multipath routing can be fundamentally more ...
Internal Node and Shortcut Based Routing with Guaranteed Delivery in Wireless Networks
Several localized position based routing algorithms for wireless networks were described recently. In greedy routing algorithm (that has close performance to the shortest path algorithm, if successful), sender or node i>S currently holding the message i>...





Comments