On Solving Quickest Time Problems in Time-Dependent, Dynamic Networks

In this paper, a pseudopolynomial time algorithm is presented for solving the integral time-dependent quickest flow problem (TDQFP) and its multiple source and sink counterparts: the time-dependent evacuation and quickest transshipment problems. A more widely known, though less general version, is the quickest flow problem (QFP). The QFP has historically been defined on a dynamic network, where time is divided into discrete units, flow moves through the network over time, travel times determine how long each unit of flow spends traversing an arc, and capacities restrict the rate of flow on an arc. The goal of the QFP is to determine the paths along which to send a given supply from a single source to a single sink such that the last unit of flow arrives at the sink in the minimum time. The main contribution of this paper is the time-dependent quickest flow (TDQFP) algorithm which solves the TDQFP, i.e. it solves the integral QFP, as defined above, on a time-dependent dynamic network, where the arc travel times, arc and node capacities, and supply at the source vary with time. Furthermore, this algorithm solves the time-dependent minimum time dynamic flow problem, whose objective is to determine the paths that lead to the minimum total time spent completing all shipments from source to sink. An optimal solution to the latter problem is guaranteed to be optimal for the TDQFP. By adding a small number of nodes and arcs to the existing network, we show how the algorithm can be used to solve both the time-dependent evacuation and the time-dependent quickest transshipment problems.

[1]  Richard G. Ogier,et al.  Minimum-delay routing in continuous-time dynamic networks with Piecewise-constant capacities , 1988, Networks.

[2]  Jonathan Halpern,et al.  A generalized dynamic flows problem , 1979, Networks.

[3]  Rainer E. Burkard,et al.  The quickest flow problem , 1993, ZOR Methods Model. Oper. Res..

[4]  David K. Smith Network Flows: Theory, Algorithms, and Applications , 1994 .

[5]  Éva Tardos,et al.  “The quickest transshipment problem” , 1995, SODA '95.

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

[7]  Dimitris Bertsimas,et al.  The Air Traffic Flow Management Problem with Enroute Capacities , 1998, Oper. Res..

[8]  M. Pullan An algorithm for a class of continuous linear programs , 1993 .

[9]  Gerhard J. Woeginger,et al.  Minimum Cost Dynamic Flows: The Series-Parallel Case , 1995, IPCO.

[10]  Ariel Orda,et al.  On continuous network flows , 1995, Oper. Res. Lett..

[11]  Bruce E. Hajek,et al.  Optimal dynamic routing in communication networks with continuous traffic , 1982, 1982 21st IEEE Conference on Decision and Control.

[12]  E. Andrew Boyd,et al.  TRAFFIC FLOW MANAGEMENT MODELING WITH THE TIME ASSIGNMENT MODEL. , 1993 .

[13]  P. Nash,et al.  A Class of Continuous Network Flow Problems , 1982, Math. Oper. Res..

[14]  Richard L. Francis,et al.  Network models for building evacuation , 1982 .

[15]  Horst W. Hamacher,et al.  On the use of lexicographic min cost flows in evacuation modeling. , 1987 .

[16]  Andrew B. Philpott,et al.  Continuous-Time Flows in Networks , 1990, Math. Oper. Res..

[17]  Athanasios K. Ziliaskopoulos Optimum path algorithms on multidimensional networks: Analysis, design, implementation and computational experience. , 1996 .

[18]  Edward J. Anderson,et al.  A continuous-time network simplex algorithm , 1989, Networks.

[19]  D. R. Fulkerson,et al.  Flows in Networks. , 1964 .

[20]  H. D. Ratliff,et al.  Note—Some Equivalent Objectives for Dynamic Network Flow Problems , 1982 .

[21]  Jay E. Aronson,et al.  A survey of dynamic network flows , 1989 .

[22]  Elise Miller-Hooks,et al.  Optimal routing in time-varying, stochastic networks: algorithms and implementations , 1997 .

[23]  Malcolm Craig Pullan,et al.  A Study of General Dynamic Network Programs with Arc Time-Delays , 1997, SIAM J. Optim..

[24]  Éva Tardos,et al.  Efficient continuous-time dynamic network flow algorithms , 1998, Oper. Res. Lett..

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

[26]  Richard Bellman,et al.  ON A ROUTING PROBLEM , 1958 .

[27]  Chak-Kuen Wong,et al.  Time-varying minimum cost flow problems , 2001, Eur. J. Oper. Res..

[28]  E. Anderson Linear Programming In Infinite Dimensional Spaces , 1970 .

[29]  Andy Philpott,et al.  An adaptive discretization algorithm for a class of continuous network programs , 1995, Networks.

[30]  Warren B. Powell,et al.  Stochastic and dynamic networks and routing , 1995 .

[31]  Bruce Hoppe,et al.  Efficient Dynamic Network Flow Algorithms , 1995 .