Route Choice in Stochastic Time-Dependent Networks

For angling may be said to be so like the Mathematics, that it can never be fully learnt; at least not so fully, but that there will still be more new experiments left for the trial of other men that succeeds us. The main field of my research has been directed hypergraphs and how they can be used to model problems in stochastic time-dependent networks (STD networks). Other areas such as logical inference and logic-based methods for optimization have also gained some interest, but will not be covered by this thesis. As the title suggests, the thesis focuses on STD networks which are an extension of more " traditional " networks where the travel time or cost between two nodes (towns, telephone switches etc.) are deterministic and time-independent. In STD networks the travel time between two nodes are time-dependent, i.e. the travel time depends on the leaving time from a node. Furthermore, it is assumed that, for each leaving time, the travel time may not be fully known and hence a probability function is used to express possible travel times. This gives in many cases a better framework for modelling real world problems. We consider route choice problems in STD networks which may be regarded as extensions of traditional shortest path problems in directed graphs. The problem of finding a shortest path in a directed graph may be considered as two problems in an STD network, depending on whether the entire route, denoted a strategy, must be specified a priori, i.e. before travel begins (a priori route choice) or whether the driver is allowed to react while travelling on the revealed/actual arrival times at intermediate nodes (time-adaptive route choice). The problem of finding the best route/strategy under a priori or time-adaptive route choice consists in finding a strategy which is minimal with respect to a specific objective, e.g. expected travel time. The thesis focuses on two route choice problems in STD networks. In Chapter 4 we consider the problem of finding the K best strategies under a priori and time-adaptive route choice while Chapter 5 considers bicriterion route choice under a priori and time-adaptive route choice. Here we assume that two criteria are given, e.g. minimizing expected travel time and cost. The goal is now to find efficient strategies, i.e. strategies for which it is not possible to find a different strategy such that expected travel time or cost is …

[1]  R. Weiner Lecture Notes in Economics and Mathematical Systems , 1985 .

[2]  E. Martins An algorithm for ranking paths that may contain cycles , 1984 .

[3]  Donald M. Topkis,et al.  A k shortest path algorithm for adaptive routing in communications networks , 1988, IEEE Trans. Commun..

[4]  Richard Pavley,et al.  A Method for the Solution of the Nth Best Path Problem , 1959, JACM.

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

[6]  Nicos Christofides,et al.  A new exact algorithm for the vehicle routing problem based onq-paths andk-shortest paths relaxations , 1995, Ann. Oper. Res..

[7]  Ronald Prescott Loui,et al.  Optimal paths in graphs with stochastic or multidimensional weights , 1983, Commun. ACM.

[8]  G. Italiano,et al.  Optimal Traversal of Directed Hypergraphs , 1992 .

[9]  Vidyadhar G. Kulkarni,et al.  Shortest paths in stochastic networks with ARC lengths having discrete distributions , 1993, Networks.

[10]  João C. N. Clímaco,et al.  An interactive bi-objective shortest path approach: searching for unsupported nondominated solutions , 1999, Comput. Oper. Res..

[11]  Andrés Marzal,et al.  A new algorithm for finding the N-best sentence hypotheses in continuous speed recognition , 1994 .

[12]  Narsingh Deo,et al.  Shortest-path algorithms: Taxonomy and annotation , 1984, Networks.

[13]  Ismail Chabini,et al.  Discrete Dynamic Shortest Path Problems in Transportation Applications: Complexity and Algorithms with Optimal Run Time , 1998 .

[14]  Marta M. B. Pascoal,et al.  A new implementation of Yen’s ranking loopless paths algorithm , 2003, 4OR.

[15]  K. Cooke,et al.  The shortest route through a network with time-dependent internodal transit times , 1966 .

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

[17]  Kwei Tang,et al.  The first K minimum cost paths in a time-schedule network , 2001, J. Oper. Res. Soc..

[18]  V. Adlakha A Monte Carlo Technique with Quasirandom Points for the Stochastic Shortest Path Problem , 1987 .

[19]  Daniele Pretolani,et al.  A directed hypergraph model for random time dependent shortest paths , 2000, Eur. J. Oper. Res..

[20]  Robert L. Smith,et al.  Fastest Paths in Time-dependent Networks for Intelligent Vehicle-Highway Systems Application , 1993, J. Intell. Transp. Syst..

[21]  Horng-Jinh Chang,et al.  Empirical comparison between two k-shortest path methods for the generalized assignment problem , 1998 .

[22]  Jacques Teghem,et al.  Two-phases Method and Branch and Bound Procedures to Solve the Bi–objective Knapsack Problem , 1998, J. Glob. Optim..

[23]  M. F.,et al.  Bibliography , 1985, Experimental Gerontology.

[24]  Subhash Suri,et al.  Finding the k shortest simple paths , 2007, ALENEX.

[25]  Daniele Pretolani,et al.  A remark on the definition of B-hyperpath , 2001 .

[26]  E. Martins,et al.  A computational improvement for a shortest paths ranking algorithm , 1994 .

[27]  Xavier Gandibleux,et al.  A survey and annotated bibliography of multiobjective combinatorial optimization , 2000, OR Spectr..

[28]  R. Musmanno,et al.  Parallel Asynchronous Algorithms for the K Shortest Paths Problem , 2000 .

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

[30]  James J. Solberg,et al.  The Stochastic Shortest Route Problem , 1980, Oper. Res..

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

[32]  John N. Tsitsiklis,et al.  Dynamic Shortest Paths in Acyclic Networks with Markovian Arc Costs , 1993, Oper. Res..

[33]  Jia Hao Wu,et al.  Transit Equilibrium Assignment: A Model and Solution Algorithms , 1994, Transp. Sci..

[34]  Claudio Gentile,et al.  Max Horn SAT and the minimum cut problem in directed hypergraphs , 1998, Math. Program..

[35]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[36]  Giorgio Ausiello,et al.  Dynamic Maintenance of Directed Hypergraphs , 1990, Theor. Comput. Sci..

[37]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

[38]  Matthias Ehrgott,et al.  Multicriteria Optimization , 2005 .

[39]  J. Scott Provan,et al.  A polynomial‐time algorithm to find shortest paths with recourse , 2003, Networks.

[40]  C. T. Tung,et al.  A multicriteria Pareto-optimal path algorithm , 1992 .

[41]  M. Pollack Letter to the Editor—The kth Best Route Through a Network , 1961 .

[42]  N. Sancho A MULTI-OBJECTIVE ROUTING PROBLEM , 1986 .

[43]  Pierre Hansen,et al.  Bicriterion Path Problems , 1980 .

[44]  Nicos Christofides,et al.  An efficient implementation of an algorithm for finding K shortest simple paths , 1999, Networks.

[45]  Kim Allan Andersen,et al.  A label correcting approach for solving bicriterion shortest-path problems , 2000, Comput. Oper. Res..

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

[47]  Arthur Warburton,et al.  Approximation of Pareto Optima in Multiple-Objective, Shortest-Path Problems , 1987, Oper. Res..

[48]  Michael S. Waterman,et al.  Technical Note - Determining All Optimal and Near-Optimal Solutions when Solving Shortest Path Problems by Dynamic Programming , 1984, Oper. Res..

[49]  Daniele Pretolani,et al.  Bicriterion shortest hyperpaths in random time‐dependent networks , 2003 .

[50]  Ronald L. Rardin,et al.  Gainfree Leontief substitution flow problems , 1992, Math. Program..

[51]  E. Martins,et al.  An algorithm for the ranking of shortest paths , 1993 .

[52]  S. Pallottino,et al.  Hyperpaths and shortest hyperpaths , 1989 .

[53]  Hossein Soroush,et al.  Path Preferences and Optimal Paths in Probabilistic Networks , 1985, Transp. Sci..

[54]  Gabriel Y. Handler,et al.  A dual algorithm for the constrained shortest path problem , 1980, Networks.

[55]  Daniele Frigioni,et al.  Directed Hypergraphs: Problems, Algorithmic Results, and a Novel Decremental Approach , 2001, ICTCS.

[56]  Aarni Perko,et al.  Implementation of algorithms for K shortest loopless paths , 1986, Networks.

[57]  Giorgio Gallo,et al.  Directed Hypergraphs and Applications , 1993, Discret. Appl. Math..

[58]  Maria Grazia Scutellà,et al.  A note on minimum makespan assembly plans , 2002, Eur. J. Oper. Res..

[59]  Hani S. Mahmassani,et al.  Least Expected Time Paths in Stochastic, Time-Varying Transportation Networks , 1999, Transp. Sci..

[60]  Patrick Jaillet,et al.  Shortest path problems with node failures , 1992, Networks.

[61]  V. Sundarapandian,et al.  A simplification of the double-sweep algorithm to solve the k-shortest path problem , 2000, Appl. Math. Lett..

[62]  D. Shier,et al.  An empirical investigation of some bicriterion shortest path algorithms , 1989 .

[63]  A. Bonato,et al.  Graphs and Hypergraphs , 2021, Clustering.

[64]  Ariel Orda,et al.  Shortest-path and minimum-delay algorithms in networks with time-dependent edge-length , 1990, JACM.

[65]  Yen-Liang Chen,et al.  Minimum time paths in a network with mixed time constraints , 1998, Comput. Oper. Res..

[66]  R. S. Laundy,et al.  Multiple Criteria Optimisation: Theory, Computation and Application , 1989 .

[67]  Daniele Pretolani,et al.  Finding the K shortest hyperpaths , 2005, Comput. Oper. Res..

[68]  Hani S. Mahmassani,et al.  Optimal Routing of Hazardous Materials in Stochastic, Time-Varying Transportation Networks , 1998 .

[69]  Jared L. Cohon,et al.  Multiobjective programming and planning , 2004 .

[70]  Eric Ruppert,et al.  Finding the k Shortest Paths in Parallel , 1997, Algorithmica.

[71]  Maria Grazia Scutellà,et al.  Minimum Makespan Assembly Plans , 1998 .

[72]  Elise Miller-Hooks,et al.  Least possible time paths in stochastic, time-varying networks , 1998, Comput. Oper. Res..

[73]  S. Pallottino,et al.  Shortest Path Algorithms in Transportation models: classical and innovative aspects , 1997 .

[74]  Daniele Pretolani,et al.  On Some Path Problems on Oriented Hypergraphs , 1998, RAIRO Theor. Informatics Appl..

[75]  Hani S. Mahmassani,et al.  Time dependent, shortest-path algorithm for real-time intelligent vehicle highway system applications , 1993 .

[76]  Michel Gendreau,et al.  Implicit Enumeration of Hyperpaths in a Logit Model for Transit Networks , 1992, Transp. Sci..

[77]  Jared L. Cohon,et al.  An interactive approach to identify the best compromise solution for two objective shortest path problems , 1990, Comput. Oper. Res..

[78]  Giorgio Gallo,et al.  Hypergraph models and algorithms for the assembly problem , 1992 .

[79]  E. Martins On a multicriteria shortest path problem , 1984 .

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

[81]  M. I. Henig The shortest path problem with two objective functions , 1986 .

[82]  Andrés Marzal,et al.  Computing the K Shortest Paths: A New Algorithm and an Experimental Comparison , 1999, WAE.

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

[84]  Sumit Sarkar,et al.  A Relaxation-Based Pruning Technique for a Class of Stochastic Shortest Path Problems , 1996, Transp. Sci..

[85]  Ariel Orda,et al.  Minimum weight paths in time-dependent networks , 1991, Networks.

[86]  I. Murthy,et al.  A parametric approach to solving bicriterion shortest path problems , 1991 .

[87]  E. Martins,et al.  A bicriterion shortest path algorithm , 1982 .

[88]  Patrice Marcotte,et al.  Hyperpath Formulations of Traffic Assignment Problems , 1998 .

[89]  Stefano Pallottino,et al.  Equilibrium traffic assignment for large scale transit networks , 1988 .

[90]  Robert E. Tarjan,et al.  Data structures and network algorithms , 1983, CBMS-NSF regional conference series in applied mathematics.