Efficient Multistate Route Computation

A multi-state graph is defined as a graph where each edge is associated with a stochastic, rather than fixed, value. For cases where the stochastic value is discrete and represents a distance or time, an algorithm is presented which efficiently finds the single-source shortest paths and distances for all combinations of edge values. Infinite and negative weight values are allowed as long as there are no negative weight cycles. Efficiency is achieved by both leveraging dynamic programming and only finding solutions for the set of dominant states that correctly cover any possible edge metric setting for the graph. Although the method has exponential complexity in the worst case, some samples and example graphs are used to illustrate the savings over a brute-force combinatoric approach. Furthermore by leveraging some real-world assumptions, a pseudo-polynomial version is presented that can be applied to larger scale problems. The results of the method are then shown to enable the computation of most-likely shortest paths .

[1]  Yiyong Pan,et al.  Finding Reliable Shortest Path in Stochastic Time-dependent Network , 2013 .

[2]  Jennifer Rexfordz,et al.  Eecient Precomputation of Quality-of-service Routes , 1998 .

[3]  Albert G. Greenberg,et al.  Experience in black-box OSPF measurement , 2001, IMW '01.

[4]  D.L. Rhodes Efficient routing in ad hoc networks with directional antennas , 2004, IEEE MILCOM 2004. Military Communications Conference, 2004..

[5]  Chen-Nee Chuah,et al.  Fast Local Rerouting for Handling Transient Link Failures , 2007, IEEE/ACM Transactions on Networking.

[6]  T. Lindvall ON A ROUTING PROBLEM , 2004, Probability in the Engineering and Informational Sciences.

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

[8]  Wei-Chang Yeh,et al.  A simple method for the multi-state quickest path flow network reliability problem , 2009, 2009 8th International Conference on Reliability, Maintainability and Safety.

[9]  Xiaofeng Hu,et al.  A Study on the Impact of Multiple Failures on OSPF Convergence , 2013 .

[10]  E. Lawler A PROCEDURE FOR COMPUTING THE K BEST SOLUTIONS TO DISCRETE OPTIMIZATION PROBLEMS AND ITS APPLICATION TO THE SHORTEST PATH PROBLEM , 1972 .

[11]  Liang Deng,et al.  An exact algorithm for the statistical shortest path problem , 2006, Asia and South Pacific Conference on Design Automation, 2006..

[12]  Xuesong Zhou,et al.  Reformulation and Solution Algorithms for Absolute and Percentile Robust Shortest Path Problems , 2013, IEEE Transactions on Intelligent Transportation Systems.

[13]  Bassam Halabi,et al.  Internet Routing Architectures , 1997 .

[14]  Randolph W. Hall,et al.  The Fastest Path through a Network with Random Time-Dependent Travel Times , 1986, Transp. Sci..

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

[16]  R. Cheung Iterative methods for dynamic stochastic shortest path problems , 1998 .

[17]  W. Y. Szeto,et al.  Dynamic traffic assignment: model classifications and recent advances in travel choice principles , 2012 .

[18]  H. Frank,et al.  Shortest Paths in Probabilistic Graphs , 1969, Oper. Res..

[19]  John N. Tsitsiklis,et al.  Stochastic shortest path problems with recourse , 1996, Networks.

[20]  Elise Miller-Hooks,et al.  Adaptive least-expected time paths in stochastic, time-varying transportation and data networks , 2001, Networks.

[21]  Anna Nagurney,et al.  On a Paradox of Traffic Planning , 2005, Transp. Sci..

[22]  L. R. Ford,et al.  NETWORK FLOW THEORY , 1956 .

[23]  Pitu B. Mirchandani,et al.  Shortest distance and reliability of probabilistic networks , 1976, Comput. Oper. Res..

[24]  Y. Nie,et al.  Shortest path problem considering on-time arrival probability , 2009 .

[25]  Yi-Kuei Lin,et al.  Extend the quickest path problem to the system reliability evaluation for a stochastic-flow network , 2003, Comput. Oper. Res..

[26]  Hani S. Mahmassani,et al.  Path comparisons for a priori and time-adaptive decisions in stochastic, time-varying networks , 2003, Eur. J. Oper. Res..