Math and Theory

A narrow interval for the universal multiplier step of two-block ADMM

Selected result in this collection

Problem and result

Problem
Glowinski's open question on the ADMM dual step size beyond the golden ratio
Posed in
Fortin and Glowinski proved convergence for 0 < τ < (1+√5)/2 (1983); Tao and Yuan, J. Optim. Theory Appl. 179 (2018), 163–196, call the general convex case Glowinski's open question
Status
Partially resolved
Result
Two-block ADMM with multiplier step τ converges for every 0 < τ ≤ 1.886795 on finite-dimensional convex problems with attained proximal steps and a saddle point; fixed polytopes in R^128 cycle for every τ ≥ 1.8868840…; scalar problems converge exactly for 0 < τ < 2

Abstract

Two-block ADMM with relaxation only in the multiplier update converges for every constant step 0 < τ ≤ 1.886795 on finite-dimensional convex problems whose proximal subproblems attain their minima and which have a saddle point. Both primal blocks, the multiplier and the objective values converge, with no smoothness, strong convexity or bounded-iterate assumption. Fixed compact polytopes in R¹²⁸ have a nonconstant periodic ADMM orbit for every τ ≥ 1.8868840…, so the largest step with universal convergence lies in an interval of width below 0.00009, about a tenth of the version 1.0 interval. For scalar problems the universal range is exactly 0 < τ < 2. Affine-constraint versions are also proved. The earlier assertion of convergence up to τ = 2 by Gao et al. (2022) is shown to be false.

Details

Year
2026
Discipline
Mathematics
Area
Optimization
Subject
Optimization
Result type
Convergence theorem, periodic counterexample and reproducible proof package
Formal proof
Standalone Lean package
Family
admm-multiplier-step
Keywords
ADMM, alternating direction method of multipliers, dual step size, Glowinski golden ratio, multiplier relaxation, convergence threshold, Lyapunov certificate

Statement and scope

Formal scope. The consensus convergence theorem for 0 < τ ≤ 377359/200000, the arbitrary-rank and full-rank affine-constraint theorems, all seven finite-memory interval certificates and the periodic orbit in R^128 for τ ≥ 1.8868840… are formalized in 301 Lean modules. The scalar theorem, individual objective-value limits, the reduction from proper closed convex functions to proximal attainment, and penalty rescaling are conventional.

A Lean check establishes only the formal statement that is checked. It does not establish novelty, historical priority or a faithful transcription of an external source. Known gaps are listed in UNFINISHED.md; the authorship disclosure describes how the results were produced.

Manuscript

PDF on this site
manuscript.pdf 401 KB
PDF on GitHub
papers/mathematics/admm-multiplier-step/manuscript.pdf
LaTeX source
papers/mathematics/admm-multiplier-step/manuscript.tex

Formal proof

This result has a standalone Lean 4 package, separate from the shared library. Build it with the toolchain and instructions given in its README.

Proof package
papers/mathematics/admm-multiplier-step/
Lean project
papers/mathematics/admm-multiplier-step/lean/ 303 Lean files
Lakefile
papers/mathematics/admm-multiplier-step/lean/lakefile.lean
Toolchain
leanprover/lean4:v4.19.0
Library roots

Reproduce

The commands below are quoted from papers/mathematics/admm-multiplier-step/VERIFICATION.md, which gives their context and working directory.

Lean

lake exe cache get

Lean

python3 ../verify_lean.py --dependency-project . --output-dir ../verification-replay

Exact arithmetic

python3 checks/check_exact_interval.py certificates/exact_175_188_m12.json
python3 checks/check_exact_interval.py certificates/exact_188_1886_m20.json
python3 checks/check_exact_interval.py certificates/exact_1886_188628_m20.json
python3 checks/check_exact_interval.py certificates/exact_188628_188632_m20.json
python3 checks/check_exact_interval.py certificates/exact_188632_18865_m20.json
python3 checks/check_exact_interval.py certificates/exact_18865_18867_m20.json
python3 checks/check_exact_interval.py certificates/exact_18867_1886795_m32.json
python3 checks/exact_circulant_cycle.py --check certificates/exact_cycle_1886884_K128.json
python3 checks/exact_circulant_cycle.py --check certificates/exact_cycle_18869_10000_K128.json
README
papers/mathematics/admm-multiplier-step/README.md
Verification guide
papers/mathematics/admm-multiplier-step/verification/README.md
Verification record
papers/mathematics/admm-multiplier-step/VERIFICATION.md
Authorship
papers/mathematics/admm-multiplier-step/AUTHORSHIP.md
Repository guide
verification/README.md
Unfinished proofs
UNFINISHED.md

Source and prior work

Source. Fortin and Glowinski proved convergence for steps below the golden ratio; Tao and Yuan call the general convex case Glowinski's open question and settle quadratic objectives. Gao et al. (2022) asserted the range 1 < τ ≤ 2, which the periodic orbit contradicts. Related work and limits are stated in the manuscript. Historical priority is not certified.

Questions and answers

Does ADMM converge for dual step sizes beyond the golden ratio?

For finite-dimensional convex problems whose proximal subproblems attain their minima and which have a saddle point, this preprint proves convergence for every constant multiplier step 0 < τ ≤ 1.886795 = 377359/200000. Fixed compact polytopes in R^128 with zero objectives have a nonconstant periodic orbit for every τ ≥ 1.8868840…, so the exact universal threshold lies in an interval of width below 0.00009 and remains open.

Does multiplier-step ADMM converge for every τ up to 2?

Not in the general convex class: the periodic orbit contradicts the range 1 < τ ≤ 2 asserted by Gao et al. (2022). For scalar problems, however, the preprint proves convergence for every 0 < τ < 2, and τ = 2 fails already for zero objectives. The obstruction uses indicator objectives, so thresholds for smooth or strongly convex subclasses are not addressed.

Is the proof formally verified?

Largely. Lean 4 proves the consensus convergence theorem for 0 < τ ≤ 377359/200000 = 1.886795, the affine-constraint versions, all seven finite-memory certificates and the periodic orbit for τ ≥ 1.8868840…; the scalar theorem for 0 < τ < 2 has a conventional proof. The paper is an unrefereed preprint.

Cite

Citation file papers/mathematics/admm-multiplier-step/CITATION.bib. For the whole collection, use CITATION.cff or CITATION.bib.

@misc{goyal2026admmmultiplierstep,
  author = {Goyal, Dev D.},
  title = {A Narrow Interval for the Universal Multiplier Step of Two-Block {ADMM}},
  year = {2026},
  month = oct,
  note = {Preprint, version 1.1. Fully autonomous agentic research; publication responsibility: Dev D. Goyal},
  url = {https://github.com/dvgyl/math-and-theory/tree/main/papers/mathematics/admm-multiplier-step}
}

↑ ↓ move · Enter open · Esc close