Solving Multicommodity Flow Problems with a Primal Embedded Network Simplex Algorithm

This article describes the authors’ experience solving large multicommodity flow problems with an embedded network simplex algorithm augmented with a fast-start heuristic for choosing an initial basis. The heuristic makes successive capacity allocations in an attempt to find a feasible initial basis. Our implementation of the heuristic makes use of piece-wise linear convex costs. The efficacy of our heuristic, and of the embedded network simplex method, is demonstrated on large publicly available multicommodity flow problems. Comparisons with other published computational results are given.

[1]  Robert R. Meyer,et al.  An Interior Point Method for Block Angular Optimization , 1991, SIAM J. Optim..

[2]  Jeffery L. Kennington,et al.  An Empirical Evaluation of the KORBX® Algorithms for Military Airlift Applications , 1990, Oper. Res..

[3]  J. A. Tomlin,et al.  Minimum-Cost Multicommodity Network Flows , 1966, Oper. Res..

[4]  Robert Fourer,et al.  A simplex algorithm for piecewise-linear programming I: Derivation and proof , 1985, Math. Program..

[5]  C. Barnhart Dual‐ascent methods for large‐scale multicommodity flow problems , 1993 .

[6]  I. Lustig,et al.  Interior Point Methods for Linear Programming: Just Call Newton, Lagrange, and Fiacco and McCormick! , 1990 .

[7]  Robert Fourer,et al.  A simplex algorithm for piecewise-linear programming II: Finiteness, feasibility and degeneracy , 1988, Math. Program..

[8]  Arjang A. Assad,et al.  Multicommodity network flows - A survey , 1978, Networks.

[9]  Gerald G. Brown,et al.  Design and operation of a multicommodity production/distribution system using primal goal decomposition , 1987 .

[10]  Amedeo Premoli,et al.  Piecewise-linear programming: The compact (CPLP) algorithm , 1986, Math. Program..

[11]  S. Zenios,et al.  A smooth penalty function algorithm for network-structured problems , 1995 .

[12]  Mustafa Ç. Pinar,et al.  Parallel Decomposition of Multicommodity Network Flows Using a Linear-Quadratic Penalty Algorithm , 1992, INFORMS J. Comput..

[13]  Jeff L. Kennington,et al.  A Survey of Linear Cost Multicommodity Network Flows , 1978, Oper. Res..

[14]  J. L. Nazareth Computer solution of linear programs , 1987 .

[15]  R. McBride,et al.  Solving embedded generalized network problems , 1985 .