Optimal control of network flows with convex cost and state constraints

Consider a network in which a commodity flows at a variable rate across the arcs in order to meet supply/demand at the nodes. The aim is to optimally control the rate of flow such that a convex objective functional is minimized. This is an optimal control problem with a large number of states, and with an even larger number of controls. It is also complicated by storage bounds at the nodes leading to two state constraints for each node. We show, under some mild assumptions on the problem's parameters, that an exact solution to this state-constrained optimal control problem can be found efficiently without a complete discretization of the time variable, and develop a solution algorithm, based on the active-set-on-a-graph (ASG) algorithm for static convex flow problems. A brief description of a possible application as well as some numerical results are provided to illustrate the usefulness of the algorithm. Copyright © 2000 John Wiley & Sons, Ltd.

[1]  Jeffery L. Kennington,et al.  Solving the Pipe Network Analysis Problem Using Optimization Techniques , 1978 .

[2]  Andreas T. Ernst Continuous-time quadratic cost flow problems with applications to water distribution networks , 1996, The Journal of the Australian Mathematical Society. Series B. Applied Mathematics.

[3]  Natashia Boland,et al.  An algorithm for solving quadratic network flow problems | NOVA. The University of Newcastle's Digital Repository , 1991 .

[4]  John G. Klincewicz,et al.  A Newton method for convex separable network flow problems , 1983, Networks.

[5]  O. Axelsson Solution of linear systems of equations: Iterative methods , 1977 .

[6]  Andreas T. Ernst,et al.  A Faster Version of the ASG Algorithm , 1994 .

[7]  G. J. Zalmai,et al.  Optimality conditions and Lagrangian duality in continuous-time nonlinear programming , 1985 .

[8]  Kok Lay Teo,et al.  MISER3: solving optimal control problems—an update , 1991 .

[9]  André F. Perold Extreme Points and Basic Feasible Solutions in Continuous Time Linear Programming , 1981 .

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

[11]  Donald Goldfarb,et al.  A numerically stable dual method for solving strictly convex quadratic programs , 1983, Math. Program..

[12]  Natashia Boland,et al.  An Algorithm for Non-Linear Network Programming: Implementation, Results and Comparisons , 1992 .

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

[14]  A. Barrett Network Flows and Monotropic Optimization. , 1984 .