Computational Experience with a Parallel Implementation of an Interior-Point Algorithm for Multicommodity Network Flows

A parallel implementation of the specialized interior-point algorithm for multicommodity network flows introduced in [5] is presented. In this algorithm, the positive definite systems of each iteration are solved through a scheme that combines direct factorization and a preconditioned conjugate gradient (PCG) method. Since the solution of at least k independent linear systems is required at each iteration of the PCG, k being the number of commodities, a coarse-grained parallellization of the algorithm naturally arises. Also, several other minor steps of the algorithm are easily parallelized by commodity. An extensive set of computational results on a shared memory machine is presented, using problems of up to 2.5 million variables and 260,000 constraints. The results show that the approach is especially competitive on large, difficult multicommodity flow problems.

[1]  R. V. Helgason,et al.  Algorithms for network programming , 1980 .

[2]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[3]  Mauricio G. C. Resende,et al.  An implementation of Karmarkar's algorithm for linear programming , 1989, Math. Program..

[4]  John N. Tsitsiklis,et al.  Parallel and distributed computation , 1989 .

[5]  D. Medhi Parallel bundle-based decomposition for large-scale structured mathematical programming problems , 1990 .

[6]  Barry W. Peyton,et al.  Block sparse Cholesky algorithms on advanced uniprocessor computers , 1991 .

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

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

[9]  Guangye Li,et al.  An implementation of a parallel primal-dual interior point method for block-structured linear programs , 1992, Comput. Optim. Appl..

[10]  Elizabeth R. Jessup,et al.  Parallel Factorization of Structured Matrices Arising in Stochastic Programming , 1994, SIAM J. Optim..

[11]  N. Karmarkar Computational and Complexity Results for an Interior Point Algorithm on Multicommodity Flow Problems (Extended Abstract) , 1994 .

[12]  Jacek Gondzio,et al.  Solving nonlinear multicommodity flow problems by the analytic center cutting plane method , 1997, Math. Program..

[13]  Irvin J. Lustig,et al.  Gigaflops in linear programming , 1996, Oper. Res. Lett..

[14]  S. Kontogiorgis,et al.  Alternating direction splitting for block Angular parallel optimization , 1996 .

[15]  Stephen J. Wright,et al.  pPCx: Parallel Software for Linear Programming , 1997, PPSC.

[16]  Stephen J. Wright Primal-Dual Interior-Point Methods , 1997, Other Titles in Applied Mathematics.

[17]  Hans Werner Meuer,et al.  Top500 Supercomputer Sites , 1997 .

[18]  David Abramson,et al.  A Parallel Interior Point Method and Its Application to Facility Location Problems , 1998, Comput. Optim. Appl..

[19]  Erling D. Andersen,et al.  A parallel interior-point algorithm for linear programming on a shared memory machine , 1998 .

[20]  Richard D. McBride,et al.  Advances in Solving the Multicommodity-Flow Problem , 1998, Interfaces.

[21]  Richard D. McBride,et al.  Progress Made in Solving the Multicommodity Flow Problem , 1998, SIAM J. Optim..

[22]  D. Bienstock Approximately solving large-scale linear programs. I. Strengthening lower bounds and accelerating co , 1999 .

[23]  Giorgio Gallo,et al.  A Bundle Type Dual-Ascent Approach to Linear Multicommodity Min-Cost Flow Problems , 1999, INFORMS J. Comput..

[24]  Jordi Castro Computational Experience with a Parallel Implementation of an Interior-Point Algorithm for Multicommodity Network Flows , 1999, System Modelling and Optimization.

[25]  Jordi Castro,et al.  A Specialized Interior-Point Algorithm for Multicommodity Network Flows , 1999, SIAM J. Optim..

[26]  Jacek Gondzio,et al.  Parallel Implementation of a Central Decomposition Method for Solving Large-Scale Planning Problems , 2001, Comput. Optim. Appl..