Douglas-Rachford Splitting and ADMM for Nonconvex Optimization: Tight Convergence Results IV: The Image Function (Bg) Is Lsc on B dom g Exactly When Condition (5.5) HoldsResearch Paper
Why the image function matters for ADMM
The alternating direction method of multipliers (ADMM) solves problems of the form subject to . Themelis and Patrinos (arXiv:1709.05747v4, SIAM J. Optim. 30(1):149–181, 2020) show that, for nonconvex and , ADMM is the Douglas–Rachford splitting method applied to a reformulated problem whose second term is the image function , . Their convergence theory for DRS requires the nonsmooth term to be proper and lower semicontinuous (Assumption IIa4), so whether inherits lower semicontinuity from decides whether the theory applies to a given ADMM instance.
Image functions, also called epi-compositions or infimal post-compositions, are classical objects of variational analysis (Rockafellar and Wets, Variational Analysis; Bauschke and Combettes, Convex Analysis and Monotone Operator Theory in Hilbert Spaces; Auslender and Teboulle, Asymptotic Cones and Functions). For convex the question of when is closed has a long history through recession functions; Section 5.4.1 of the paper gives a characterization that needs no convexity.
Setting
Let . For the domain is ; is lower semicontinuous (lsc) if its epigraph is closed, and level bounded if every set , , is bounded.
Fix a matrix . The image function of under (Definition 5.1) is
with values in . Its domain is : outside that set the infimum is over values only.
Condition (5.5) at a point compares the best value of on the affine fibre with the values of far away along directions that nearly annihilates:
The right side equals .
Formalization targets
Goal: Theorem 5.11, on
For every lsc and every ,
Milestones
- The right side of (5.5) is .
- The "if" direction: (5.5) on gives lower semicontinuity of at every point of .
- The "only if" direction: lower semicontinuity of on forces (5.5) on .
Companion results
- The "In particular" clause of Theorem 5.11, as printed: if is lsc and level bounded, then is lsc on all of .
- The properness clause of Proposition 5.10: if is proper and lsc and, for some , is attained for every , then is proper.
Significance
Theorem 5.11 turns Assumption IIa4, a property of a derived function, into a checkable condition on and . Its level-bounded corollary covers every lsc with bounded sublevel sets, and the characterization explains why the pathological example (5.4) of the paper, in which is even , fails: a minimizing sequence on the fibre escapes to infinity while applied to it converges. Combined with the convergence theorem for ADMM in the same paper (Theorem 5.6), this identifies the ADMM instances to which the tight DRS stepsize theory applies.
The theorem is proved in the paper. As far as is known, no machine-checked proof of it, or of any closedness criterion for image functions, exists in Lean or in Mathlib. A formalization fixes the exact range of the equivalence, which the printed statement gets wrong (see Formalization scope), and supplies reusable infrastructure: the image function in EReal, and liminfs along the filter ", ".
Difficulty
Lower semicontinuity of at asks that values of on fibres , , not drop below . The natural argument picks near-minimizers on these fibres and passes to a limit; this works only when the stay bounded, and nothing in lsc of alone prevents them from escaping to infinity. The difficulty is to account exactly for the unbounded case, which must be compared with the fibre through by a translation , and that requires a point with . The converse requires turning a failure of (5.5), stated as a filter liminf, into a sequence witnessing the failure of lower semicontinuity.
Formalization scope
- and are
EuclideanSpace ℝ (Fin n)andEuclideanSpace ℝ (Fin p); is a continuous linear map between them. Every dimension, including , is allowed. - is
EReal, and is assumed never to take the value . The image function is theERealinfimum , which may be and is off . Properness of is not assumed in the goal: if both sides hold. - Lower semicontinuity at a point is Mathlib's
LowerSemicontinuousAt, the neighbourhood form of the page's sequential level-set criterion. - The liminf in (5.5) is taken in the complete lattice along the meet of the cobounded filter () and the preimage under of the neighbourhood filter of . When no such exist (e.g. injective) the filter is trivial, the liminf is , and (5.5) holds, as an empty liminf does on the page.
- Correction. As printed, Theorem 5.11 asserts lsc of everywhere, and its "if" direction is then false. Take , , , and the indicator of the closed set . Condition (5.5) holds at every , since its right side is and ; but for and for , so is not lsc at . The proof begins "given " and covers exactly ; both directions establish the corrected equivalence, which is the goal. The "In particular" clause is true as printed and is stated with lsc everywhere. The lsc clause of Proposition 5.10 fails for the same reason and is not formalized.
- Assumption IIa2 enters Proposition 5.10 only through the solvability of for every .
- A trivializing formalization is ruled out: the goal assumes only lsc of and linearity of , as on the page, and is not restricted to proper or level-bounded (that is the separate companion).
- Contributions welcome: proofs of the milestones, a general Mathlib-style lemma that the infimum of an lsc function over the fibres of a linear map is lsc on its domain under (5.5), and the closedness of image functions under level-boundedness.
Selected references
- A. Themelis, P. Patrinos, Douglas–Rachford splitting and ADMM for nonconvex optimization: tight convergence results, SIAM J. Optim. 30(1):149–181, 2020. Preprint arXiv:1709.05747v4. https://arxiv.org/abs/1709.05747, https://doi.org/10.1137/18M1163993
- R. T. Rockafellar, R. J.-B. Wets, Variational Analysis, Grundlehren 317, Springer, 1998 (corrected printings 2009, 2011). https://doi.org/10.1007/978-3-642-02431-3
- H. H. Bauschke, P. L. Combettes, Convex Analysis and Monotone Operator Theory in Hilbert Spaces, 2nd ed., Springer, 2017. https://doi.org/10.1007/978-3-319-48311-5
- A. Auslender, M. Teboulle, Asymptotic Cones and Functions in Optimization and Variational Inequalities, Springer, 2003 (cited as 2002 in the paper). https://doi.org/10.1007/b97594