Overview
ADMM splits an objective into easier subproblems, coordinates them with an augmented Lagrangian, and updates a dual variable to enforce agreement.
Solves constrained optimization problems by alternating primal updates and dual correction.
Compact metadata for implementation and discovery.
ADMM splits an objective into easier subproblems, coordinates them with an augmented Lagrangian, and updates a dual variable to enforce agreement.
Quick facts
Runtime and memory behavior at a glance.
Best
O(step cost)
Average
O(iterations * step cost)
Worst
O(iterations * step cost)
Space
O(problem state)
u_next = u + A*x + B*z - cAccumulates constraint violation after primal subproblem updates.
Plot candidate points, objective values, and improvement steps across iterations.
ADMM is most reliable when the splitting matches the problem structure and residual tolerances are monitored.
What each reference supports for this entry.
Foundations and Trends reference for ADMM in distributed optimization and statistical learning.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Both use proximal-style updates for structured optimization problems.