How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Scaled two-block ADMM with explicit capped-solve statuses
Definition
Let and be proper closed convex, let and be linear, let , and let . The primal problem is and its Lagrangian is . A saddle point means a saddle pair in the sense of Saddle points of extended-real Lagrangians.
Conditional on both block minima being attained, an exact outer sweep with scaled dual computes, in order, then set and . Report also the unscaled dual , objective , and primal residual . If an exact subproblem has multiple minimizers, choose the unique minimum-norm member of its nonempty closed convex minimizer set; existence and uniqueness of that tie-break follow from Every point has a unique nearest point in a nonempty closed Euclidean convex set.
The finite procedure takes the problem data, a current state , positive integer caps , and deterministic solver programs and Boolean certificate-checker programs with their complete instructions and data representations. Each program uses discrete steps that terminate. A solver takes its block objective and may halt with failed or a candidate-certificate pair . The supplied checkers must be sound: implies , for every block vector , and for every minimizer of . These are admissibility conditions on the input programs, not an automatic test of arbitrary programs or a promise that an exact certificate is available. In particular, proper closed convexity alone does not imply block attainment.
Return invalid-input for mismatched dimensions, , or caps that are not positive integers. Retain the old state and proceed in order through the and objectives above, using the tentative new for the objective. For block , start and, if it returns , run , using at most program steps in total for the solver and checker. After each step inspect for termination. An explicit failure, malformed output, or false checker result returns -solve-failed with the unchanged old state. A true checker result stores as the tentative block; accept it even on the last allowed step. If the budget is used without a true result or failure, return -cap-exhausted with the old state. Only after both blocks are accepted, perform the residual and dual assignments above, commit the new state, and return success with that state, , and . A requested finite run repeats this sweep for an input nonnegative integer number of sweeps and stops at its first nonsuccess status. Failure, including on a problem without a block minimizer, never advances the outer state. These statuses give no approximate convergence guarantee.
Facts & Assumptions
Given: The finite-dimensional problem data above, initial , positive integer caps, and supplied solver and sound certificate-checker programs as specified in the Definition.
The dimensions may be zero; they match, are proper closed convex, , caps are positive integers, and the supplied programs satisfy the Definition's step and certificate-soundness requirements.
Proper closed convex extended-real functions on : each objective is proper, convex and has closed epigraph.
The Euclidean inner product on : each residual space has its Euclidean inner product and norm.
Every point has a unique nearest point in a nonempty closed Euclidean convex set: in positive-dimensional Euclidean space, every nonempty closed convex minimizer set has a unique point nearest the origin.
The Euclidean inner product on : consists of the single zero vector.
Verification
For either block write its subproblem objective as , where is or and is the finite continuous convex residual quadratic from [F2]. Its epigraph is the inverse image of the closed set under the continuous map , so it is closed by [F1]. If its minimum is attained, the minimum value is finite: properness gives a finite competitor and neither summand takes . Its minimizer set is nonempty and equals , the inverse image of that closed epigraph under , hence is closed. The sum of the two convex functions is convex; at two minimizers, convexity bounds every segment value by , while minimality bounds it below by . Thus the minimizer set is convex.
For either block, if its dimension is zero then [F4] makes its Euclidean space the singleton , so the nonempty minimizer set in step 1.1 is that singleton and its minimum-norm member is unique. In positive dimension, [F3] gives a unique point nearest the origin in the nonempty closed convex minimizer set. Thus, conditional on attainment, the specified tie-break exists and is unique in every dimension. The finite procedure calls the supplied solver and checker programs with the specified budget and preserves the old state on either failure branch; the existence of the tie-break does not provide a finite evaluator or imply that any cap succeeds.
Depends on
Used by
Dependency tree · two levels
25 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Stephen Boyd, Neal Parikh, Eric Chu, Borja Peleato, and Jonathan Eckstein, Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers, §3 and Appendix A (standard reference, not scraped)
- Jonathan Eckstein and Dimitri P. Bertsekas, On the Douglas–Rachford splitting method and the proximal point algorithm for maximal monotone operators, §4 (standard reference, not scraped)