Skip to main content

Some Reformulations and Applications of the Alternating Direction Method of Multipliers

  • Chapter
Large Scale Optimization

Abstract

We consider the alternating direction method of multipliers decomposition algorithm for convex programming, as recently generalized by Eckstein and Bert- sekas. We give some reformulations of the algorithm, and discuss several alternative means for deriving them. We then apply these reformulations to a number of optimization problems, such as the minimum convex-cost transportation and multicommodity flow. The convex transportation version is closely related to a linear-cost transportation algorithm proposed earlier by Bertsekas and Tsitsiklis. Finally, we construct a simple data-parallel implementation of the convex-cost transportation algorithm for the CM-5 family of parallel computers, and give computational results. The method appears to converge quite quickly on sparse quadratic-cost transportation problems, even if they are very large; for example, we solve problems with over a million arcs in roughly 100 iterations, which equates to about 30 seconds of run time on a system with 256 processing nodes. Substantially better timings can probably be achieved with a more careful implementation.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ahuja, R. K., Magnanti, T. L., and Orlin, J. B. (1989), “Network Flows,” in Optimization, Handbooks in Operations Research and Management Science, Vol. 1, A. H. G. Rinooy Kan and M. J. Todd eds., North-Holland, Amsterdam, 211–369.

    Google Scholar 

  2. Bertsekas, D. P. and Tsitsiklis, J. N. (1989), Parallel and Distributed,Computation: Numerical Methods, Prentice-Hall, Englewood Cliffs, New Jersey.

    MATH  Google Scholar 

  3. Blelloch, G. E. (1990), Vector Models for Data-Parallel Computing, MIT Press, Cambridge, Massachusetts.

    Google Scholar 

  4. Brézis, H. (1973), Opérateurs Maximaux Monotones et Semi-groupes de Contrac¬tions dans les Espaces de Hilbert, North-Holland, Amsterdam.

    Google Scholar 

  5. Eckstein, J. (1989), Splitting Methods for Monotone Operators with Applications to Parallel Optimization, Ph. D. thesis, Department of Civil Engineering, Massachusetts Institute of Technology, Cambridge, Massachusetts.

    Google Scholar 

  6. Eckstein, J. and Bertsekas, D. P. (1992), “On the Douglas-Rachford Splitting Method and the Proximal Point Algorithm for Maximal Monotone Operators,” Mathematical Programming, Vol. 55, 293–318.

    Article  MathSciNet  MATH  Google Scholar 

  7. Eckstein, J. (1993), “The Alternating Step Method for Monotropic Programming on the Connection Machine CM-2,” ORSA Journal on Computing, Vol. 5, 84–96.

    MATH  Google Scholar 

  8. Eckstein, J. (1994), “Alternating Direction Multiplier Decomposition of Convex Programs,” Journal of Optimization Theory and Applications, Vol. 80, to appear.

    Google Scholar 

  9. Fortin, M. and Glowinski, R. (1983), “On Decomposition-Coordination Methods using an Augmented Lagrangian,” Augmented Lagrangian Methods: Applications to the Solution of Boundary-Value Problems, M. Fortin and R. Glowinski eds., North-Holland, Amsterdam, 97–146.

    Chapter  Google Scholar 

  10. Fukushima, M. (1992), “Application of the Alternating Direction Method of Multipliers to Separable Convex Programming Problems”, Computational Optimization and Applications, Vol. 1, 93–112.

    Article  MathSciNet  MATH  Google Scholar 

  11. Gabay, D. (1983), “Applications of the Method of Multipliers to Variational Inequalities,” Augmented Lagrangian Methods: Applications to the Numerical Solution of Boundary-Value Problems, M. Fortin and R. Glowinski (eds.), North Holland, Amsterdam, 299–331.

    Chapter  Google Scholar 

  12. Gabay, D. and Mercier, B. (1976), “A Dual Approach for the Solution of Nonlinear Variational Problems via Finite Element Approximation,” Computers and Mathematics with Applications, Vol. 2, 17–40.

    Article  MATH  Google Scholar 

  13. Glowinski, R. and Le Tallec, P. (1989), Augmented Lagrangian and Operator Splitting Methods in Nonlinear Mechanics, SIAM, Philadelphia, Pennsylvania.

    Google Scholar 

  14. Glowinski, R. and Marroco, A. (1975), “Sur l’Approximation, par Elements Finis d’Ordre Un, et la Resolution, par Pénalisation-Dualité, d’une Classe de Problèmes de Dirichlet non Lineares,” Revue Française dfAutomatique, Informatique et Recherche Opérationelle, Vol. 9 (R-2), 41–76.

    Google Scholar 

  15. Ibaraki, T. and Katoh, N. (1988), Resource Allocation Problems: Algorithmic Approaches, MIT Press, Cambridge, Massachusetts.

    MATH  Google Scholar 

  16. Klingman, D., Napier, A., and Stutz, J. (1974), “NETGEN — A Program for Generating Large-Scale (Un)Capacitated Assignment, Transportation, and Minimum Cost Network Problems,” Management Science, Vol. 20, 814–822.

    Article  MathSciNet  MATH  Google Scholar 

  17. Lions, P.-L. and Mercier, B. (1979), “Splitting Algorithms for the Sum of Two Nonlinear Operators,” SIAM Journal on Numerical Analysis, Vol. 16, 964 - 979.

    Article  MathSciNet  MATH  Google Scholar 

  18. Moré, J. J. (1990), “On the Performance of Algorithms for Large-Scale Bound- Constrainted Problems,” Large-Scale Numerical Optimization, T. F. Coleman and Y. Li eds., SIAM, Philadelphia, Pennsylvania, 32–45.

    Google Scholar 

  19. Nielsen, S. S. and Zenios, S. A. (1992), “Massively Parallel Algorithms for Singly Constrained Convex Programs,” ORSA Journal on Computing, Vol. 4, 166–181.

    MathSciNet  MATH  Google Scholar 

  20. Rockafellar, R. T. (1970), Convex Analysis, Princeton University Press, Princeton, New Jersey.

    MATH  Google Scholar 

  21. Rockafellar, R. T. (1976), “Monotone Operators and the Proximal Point Algorithm,” SIAM Journal on Control and Optimization, Vol. 14, 877–898.

    Article  MathSciNet  MATH  Google Scholar 

  22. Rockafellar, R. T. (1976), “Augmented Lagrangians and Applications of the Proximal Point Algorithm in Convex Programming,” Mathematics of Operations Research, Vol. 1, 97–116.

    Article  MathSciNet  MATH  Google Scholar 

  23. Thinking Machines Corporation (1992), The Connection Machine CM-5 Technical Summary, Cambridge, Massachusetts.

    Google Scholar 

  24. Tseng, P. (1990), “Dual Ascent Methods for Problems with Strictly Convex Costs and Linear Constraints: a Unified Approach,” SIAM Journal on Control and Optimization, Vol. 28, 214–242.

    Article  MathSciNet  MATH  Google Scholar 

  25. Zenios, S. A. and Censor, Y. (1991), “Massively Parallel Row Action Algorithms for Some Nonlinear Transportation Problems,” SIAM Journal on Optimization, Vol. 3, 373–400.

    Article  MathSciNet  Google Scholar 

  26. Zenios, S. A. and Lasken, R. A. (1988), “Nonlinear Network Optimization on a Massively Parallel Connection Machine,” Annals of Operations Research, Vol. 14, 147–165.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Kluwer Academic Publishers

About this chapter

Cite this chapter

Eckstein, J., Fukushima, M. (1994). Some Reformulations and Applications of the Alternating Direction Method of Multipliers. In: Hager, W.W., Hearn, D.W., Pardalos, P.M. (eds) Large Scale Optimization. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-3632-7_7

Download citation

  • DOI: https://doi.org/10.1007/978-1-4613-3632-7_7

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-3634-1

  • Online ISBN: 978-1-4613-3632-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics