Self Equivalence of the Alternating Direction Method of Multipliers
Ming Yan, Wotao Yin

TL;DR
This paper demonstrates the equivalence of various formulations and update orders of the Alternating Direction Method of Multipliers (ADM), simplifying the understanding of its algorithmic variants and guiding better implementation choices.
Contribution
It establishes the equivalence between primal, dual, and primal-dual ADM formulations, reducing the perceived diversity of ADM algorithms to a few fundamentally different types.
Findings
ADM primal and dual formulations are equivalent.
Swapping update order yields the same algorithm for quadratic objectives.
Identifies the core distinct ADM algorithms for practical use.
Abstract
The alternating direction method of multipliers (ADM or ADMM) breaks a complex optimization problem into much simpler subproblems. The ADM algorithms are typically short and easy to implement yet exhibit (nearly) state-of-the-art performance for large-scale optimization problems. To apply ADM, we first formulate a given problem into the "ADM-ready" form, so the final algorithm depends on the formulation. A problem like has six different "ADM-ready" formulations. They can be in the primal or dual forms, and they differ by how dummy variables are introduced. To each "ADM-ready" formulation, ADM can be applied in two different orders depending on how the primal variables are updated. Finally, we get twelve different ADM algorithms! How do they compare to each other? Which algorithm should one choose? In this paper, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
