Skip to main content
Log in

An implementation of a parallel primal-dual interior point method for block-structured linear programs

  • Published:
Computational Optimization and Applications Aims and scope Submit manuscript

Abstract

An implementation of the primal-dual predictor-corrector interior point method is specialized to solve block-structured linear programs with side constraints. The block structure of the constraint matrix is exploited via parallel computation. The side constraints require the Cholesky factorization of a dense matrix, where a method that exploits parallelism for the dense Cholesky factorization is used. For testing, multicommodity flow problems were used. The resulting implementation is 65%–90% efficient, depending on the problem instance. For a problem with K commodities, an approximate speedup for the interior point method of 0.8K is realized.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. A.A. Assad, “Solution techniques for the multicommodity flow problem,” Master's thesis, Massachusetts Inst. of Tech., Cambridge, MA, 1976.

    Google Scholar 

  2. A.A. Assad, “Multicommodity network flows — A survey,” Networks, vol. 8, pp. 37–91, 1978.

    Google Scholar 

  3. W. Carolan, J. Hill, J. Kennington, S. Niemi and S. Wichmann, “An empirical evaluation of the KORBX algorithms for military airlift applications,” Oper. Res., vol. 38, pp. 240–248, 1990.

    Google Scholar 

  4. I.C. Choi and D. Goldfarb, “Solving multicommodity network flow problems by an interior point method,” in Large-Scale Numerical Optimization, (T.F. Coleman and Y. Li, eds.), Society of Industrial and Applied Mathematics (SIAM): Philadelphia, PA pp. 58–69, 1990.

    Google Scholar 

  5. J.M. Farvolden, “A primal partitioning solution for multicommodity network flow problems,” PhD thesis, Princeton University, Department of Civil Engineering and Operations Research, Princeton, NJ, 1989.

    Google Scholar 

  6. R. Fourer and S. Mehrotra, “Performance of an augmented system approach for solving least-squares problems in an interior-point method for linear programming”, in Committee on Algorithms Newsletter, Mathematical Programming Society, pp. 26–31, 1991.

  7. M.T. Heath, E. Ng, and B. W. Peyton, “Parallel algorithms for sparse linear systems,” SIAM Review, vol. 33, pp. 420–460, 1991.

    Google Scholar 

  8. K.L. Jones, I.J. Lustig, J.M. Farvolden, and W.B. Powell, “Multicommodity network flows: The impact of formulation on decomposition,” Princeton University, Department of Civil Engineering and Operations Research, Princeton, NJ, Tech. Report SOR 91-23, 1991.

    Google Scholar 

  9. J.L. Kennington, “A survey of linear cost multicommodity network flows,” Oper. Res., vol. 26, pp. 209–236, 1978.

    CAS  Google Scholar 

  10. I.J. Lustig, R.E. Marsten, and D.F. Shanno, “On implementing Mehrotra's predictor-corrector interior point method for linear programming,” vol. 2, pp. 435–449, 1992.

    Google Scholar 

  11. I.J. Lustig, R.E. Marsten, and D.F. Shanno, “The interaction of algorithms and architectures for interior point methods,” in Advances in Optimization and Parallel Computing, (P.M. Pardalos, ed.), North-Holland: Amsterdam, pp. 190–205, 1992.

    Google Scholar 

  12. S. Mehrotra, “On the implementation of a (primal-dual) interior point method,” Northwestern University, Department of Industrial Engineering and Management Sciences, Evanston, IL, Tech. Report 90-03, 1990.

    Google Scholar 

  13. M.C. Pinar and S.A. Zenios, “Parallel decomposition of multicommodity network flows using smooth penalty functions,” University of Pennsylvania, Decision Sciences Department, The Wharton School, Philadelphia, PA, Report 90-12-06, 1990.

    Google Scholar 

  14. G.L. Schultz and R.R. Meyer, “An interior point method for block angular optimization,” SIAM J. on Optimization, vol. 1, pp. 583–602, 1991.

    Google Scholar 

  15. R.J. Vanderbei and T. Carpenter, “Symmetric indefinite systems for interior point methods,” Princeton University, Department of Civil Engineering and Operations Research, Princeton, NJ, Tech. Report SOR 91-7, 1991.

    Google Scholar 

  16. A. Vannelli, “A parallel implementation of an interior point method for linear programming,” Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario Canada, 1991.

    Google Scholar 

  17. H. Nagamochi, M. Fukushima, and T. Ibaraki, “Relaxation methods for the strictly convex multicommodity flow problem with capacity constraints on individual commodities,” Networks, vol. 20, pp. 409–426, 1990.

    Google Scholar 

  18. S.A. Zenios, “On the fine-grain decomposition of multicommodity transportation problems,” SIAM Journal on Optimization, vol. 1, pp. 643–669, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lustig, I.J., Li, G. An implementation of a parallel primal-dual interior point method for block-structured linear programs. Comput Optim Applic 1, 141–161 (1992). https://doi.org/10.1007/BF00253804

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00253804

Keywords

Navigation