Shortest-Path Diversification through Network Penalization: A Washington DC Area Case Study

Traditional navigation systems compute the quantitatively shortest or fastest route between two locations in a spatial network. In practice, a problem resulting from all drivers using the shortest path is the congregation of individuals on routes having a high in-betweenness. To this end, several works have proposed methods for proposing alternative routes. In this work, we test solutions for traffic load-balancing by computing diversified routes proposing variants of the penalty method using the road network of the Washington DC metropolitan area as a case study. Our experimental evaluation shows that the tested Penalty-based approaches allow to significantly balance the load of a spatial network, compared to existing k-shortest path algorithms, and compared to a naive baseline that randomly changes the weights of the network at each shortest-path computation.

[1]  Abdul Jabbar,et al.  Path diversification: A multipath resilience mechanism , 2009, 2009 7th International Workshop on Design of Reliable Communication Networks.

[2]  Robert E. Tarjan,et al.  A quick method for finding shortest pairs of disjoint paths , 1984, Networks.

[3]  Felix F. Wu,et al.  Network Reconfiguration in Distribution Systems for Loss Reduction and Load Balancing , 1989, IEEE Power Engineering Review.

[4]  Dennis Luxen,et al.  Candidate Sets for Alternative Routes in Road Networks , 2012, SOCS.

[5]  Yannis Manolopoulos,et al.  Skyline queries: An introduction , 2015, 2015 6th International Conference on Information, Intelligence, Systems and Applications (IISA).

[6]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[7]  Marcel Radermacher,et al.  Evolution and Evaluation of the Penalty Method for Alternative Graphs , 2013, ATMOS.

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

[9]  David Eppstein,et al.  Finding the k Shortest Paths , 1999, SIAM J. Comput..

[10]  Ulf Leser,et al.  Alternative routing: k-shortest paths with limited overlap , 2015, SIGSPATIAL/GIS.

[11]  G. B. Jasmon,et al.  Network reconfiguration for load balancing in distribution networks , 1999 .

[12]  Ulf Leser,et al.  Exact and Approximate Algorithms for Finding k-Shortest Paths with Limited Overlap , 2017, EDBT.

[13]  Husain Aljazzar,et al.  K⁎: A heuristic search algorithm for finding the k shortest paths , 2011, Artif. Intell..

[14]  Aoying Zhou,et al.  Finding Top-k Shortest Paths with Diversity , 2018, IEEE Transactions on Knowledge and Data Engineering.

[15]  Andrew V. Goldberg,et al.  Alternative routes in road networks , 2010, JEAL.

[16]  Roland Bader,et al.  Alternative Route Graphs in Road Networks , 2011, TAPAS.

[17]  Trevor Reed,et al.  INRIX Global Traffic Scorecard , 2019 .

[18]  J. Y. Yen,et al.  Finding the K Shortest Loopless Paths in a Network , 2007 .

[19]  Patrick Weber,et al.  OpenStreetMap: User-Generated Street Maps , 2008, IEEE Pervasive Computing.

[20]  Erhan Erkut,et al.  On finding dissimilar paths , 2000, Eur. J. Oper. Res..

[21]  J. W. Suuballe,et al.  Disjoint Paths in a Network , 2022 .

[22]  Moritz Kobitzsch An Alternative Approach to Alternative Routes: HiDAR , 2013, ESA.

[23]  Toshihide Ibaraki,et al.  An efficient algorithm for K shortest simple paths , 1982, Networks.

[24]  Julia Kastner,et al.  Survivable Networks Algorithms For Diverse Routing , 2016 .