Skip to main content

Advertisement

Log in

Parallel Algorithms for Solving the Convex Minimum Cost Flow Problem

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

Abstract

In this paper we deal with the solution of the separable convex cost network flow problem. In particular, we propose a parallel asynchronous version of the ∈-relaxation method and we prove theoretically its correctness.

We present two implementations of the parallel method for a shared memory multiprocessor system, and we empirically analyze their numerical performance on different test problems. The preliminary numerical results show a good reduction of the execution time of the parallel algorithm with the respect to the sequential counterpart.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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. R.R. Meyer, “Two-segment separable programming, ” Management Science, vol. 25, pp. 285–295, 1979.

    Google Scholar 

  2. J. Eckstein and M. Fukushima, “Some reformulations and applications of the alternating direction method of multiplies, ” in Large-scale Optimization: State of the Art, W.W. Hager, D.W. Hearn, and P.M. Pardalos (Eds.), Kluwer Scientific, 1994, pp. 119–138.

  3. P.V. Kamesan and R.R. Meyer, “Multipoint methods for separable nonlinear networks, ” Math. Programming Study, vol. 22, pp. 185–205, 1984.

    Google Scholar 

  4. R.T. Rockafellar, Network Flows and Monotropic Optimization, John Wiley and Sons, 1984.

  5. D.P. Bertsekas, P.A. Hosein, and P. Tseng, “Relaxation methods for network flow problems with convex arc costs, ” SIAM J. Control and Optimization, vol. 25, pp. 1219–1243, 1987.

    Google Scholar 

  6. A.V. Karzanov and S.T. McCormick, “Polynomial methods for separable convex optimization in unimodular linear spaces with applications to circulations and co-circulations in networks, ” UBC Report, 94-MSC-001, 1993.

  7. S.T. McCormick and L. Liu, “An experimental implementation of the dual cancel and tighten algorithm for minimum cost network flow, ” in Network Flows and Matching, D.S. Johnson and C.S McGeoch (Eds.)American Mathematical Society DIMACS Series in Discrete Mathematics and Theoretical Computer Science, 1993, vol. 12, pp. 247–266.

  8. L.C. Polymenakos, “∈-Relaxation and auction algorithms for the convex cost network flow problem, ” Ph.D. Thesis, Electrical Engineering and Computer Science Department, M.I.T., Cambridge, MA, 1995.

    Google Scholar 

  9. R. De Leone, R.R. Meyer, and A. Zakarian, “An -relaxation algorithm for convex network flow problems, ” Computer Sciences Department, University of Wisconsin, Madison, WI, Technical Report, 1995.

    Google Scholar 

  10. D.P. Bertsekas, L.C. Polymenakos, and P. Tseng, “An -relaxation method for convex network optimization problems, ” SIAM J. on Optimization, vol. 7, pp. 853–870, 1997.

    Google Scholar 

  11. D.P. Bertsekas and J.N. Tsitsiklis, Parallel and Distributed Computation: Numerical Methods, Prentice-Hall: Englewood Cliffs, N.J., 1989.

    Google Scholar 

  12. X. Li and S. Zenios, “Data-level parallel solution of min-cost network flow problems using -relaxations, ” European Journal of Operational Research, vol. 79, pp. 474–488, 1994.

    Google Scholar 

  13. D.P. Bertsekas and P. Tseng, “Relaxation method for minimum cost ordinary and generalized network flow problems, ” Operations Research, vol. 36, pp. 93–114, 1988.

    Google Scholar 

  14. E. Chajakis and S. Zenios, “Synchronous and asynchronous implementations of relaxation algorithms for nonlinear network optimization, ” Parallel Computing, vol. 17, pp. 873–894, 1991.

    Google Scholar 

  15. P. Beraldi, F. Guerriero, and R. Musmanno, “Parallel algorithms for solving the convex minimum cost flow problem, ” Department of Electronics, Informatics and Systems, University of Calabria, Technical Report PARCOLAB No. 8/96, Dec., 1996.

  16. A.V. Goldberg, “Efficient graph algorithms for sequential and parallel computers, ” Laboratory for Computer Science, M.I.T., Cambridge, MA, Technical Report TR-374, 1987.

    Google Scholar 

  17. A.V. Goldberg and R.E. Tarjan, “Solving minimum cost flow problems by successive approximation, ” Mathematics of Operations Research, vol. 15, pp. 430–466, 1990.

    Google Scholar 

  18. D. Klingman and J. Mote, “Computational analysis of large-scale pure networks, ” presented at the Joint National Meeting of ORSA/TIMS New Orleans, 1987.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Beraldi, P., Guerriero, F. & Musmanno, R. Parallel Algorithms for Solving the Convex Minimum Cost Flow Problem. Computational Optimization and Applications 18, 175–190 (2001). https://doi.org/10.1023/A:1008778622003

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008778622003