Implementation of an optimal multicommodity network flow algorithm based on gradient projection and a path flow formulation

Abstract : The implementation of a multicommodity flow algorithm into a FORTRAN code is discussed. The algorithm is based on a gradient projection method with diagonal scaling based on Hessian or Jacobian information. The flows carried by the active paths of each origin-destination (OD) pair are iterated upon one OD pair, per iteration. The data structures and memory requirements of the algorithm are discussed and are compared with those of other formulation based on link flows associated with each origin, and aggregate link flows.

[1]  Luigi Fratta,et al.  The flow deviation method: An approach to store-and-forward communication network design , 1973, Networks.

[2]  Mario Gerla,et al.  Optimal Routing in a Packet-Switched Computer Network , 1974, IEEE Transactions on Computers.

[3]  Michael Florian An improved linear approximation algorithm for the network equilibrium (packet switching) problem , 1977, 1977 IEEE Conference on Decision and Control including the 16th Symposium on Adaptive Processes and A Special Symposium on Fuzzy Set Theory and Applications.

[4]  Robert G. Gallager,et al.  A Minimum Delay Routing Algorithm Using Distributed Computation , 1977, IEEE Trans. Commun..

[5]  Dimitri P. Bertsekas,et al.  Algorithms for Nonlinear Multicommodity Network Flow Problems , 1979 .

[6]  D. Bertsekas A class of optimal routing algorithms for communication networks , 1980 .

[7]  T. Magnanti,et al.  Equilibria on a Congested Transportation Network , 1981 .

[8]  Dimitri P. Bertsekas,et al.  Optimal routing and flow control methods for communication networks , 1982 .

[9]  D. Bertsekas,et al.  Projection methods for variational inequalities with application to the traffic assignment problem , 1982 .

[10]  D. Bertsekas,et al.  Projected Newton methods and optimization of multicommodity flows , 1982, 1982 21st IEEE Conference on Decision and Control.

[11]  Dimitri P. Bertsekas,et al.  Second Derivative Algorithms for Minimum Delay Distributed Routing in Networks , 1984, IEEE Trans. Commun..