A Forward-Backward Splitting Method for Monotone Inclusions Without Cocoercivity 4: The Relaxed Inertial Forward-Reflected-Backward Method Converges Weakly to a Zero of A + BResearch Paper
Motivation
Many problems in optimization, game theory and partial differential equations reduce to a monotone inclusion: find in a real Hilbert space with , where is a maximally monotone set-valued operator with an easily computed resolvent and is a single-valued monotone operator. Saddle-point problems, variational inequalities and composite convex minimization are all of this form. Splitting methods solve such inclusions by evaluating forward and backward (through its resolvent), never inverting .
The classical forward-backward method requires to be cocoercive, which excludes the skew operators arising from saddle-point problems. Tseng's forward-backward-forward method (2000) removed that assumption at the price of a second evaluation of per iteration. Malitsky and Tam (arXiv:1808.04162, SIAM J. Optim. 2020) introduced the forward-reflected-backward method, which needs only monotonicity and Lipschitz continuity of and evaluates once per iteration. Its §4, the subject of this mission, adds inertia (extrapolation along ) and relaxation (averaging with the previous iterate). Inertial and relaxed variants are used in practice to accelerate convergence and to enlarge the range of admissible step sizes; the inertial proximal point algorithm goes back to Alvarez and Attouch (2001).
Setting
Let be a real Hilbert space. A set-valued operator is monotone if whenever , , and maximally monotone if its graph is not properly contained in the graph of another monotone operator. Its resolvent with step is , a single-valued map on all of when is maximally monotone. A map is -Lipschitz if and -cocoercive if for all . The zero set is .
Given parameters , and starting points , the relaxed inertial forward-reflected-backward scheme (34) is
With it is equivalently (35), in which the inertial term is absorbed into . The case , is the forward-reflected-backward method; alone gives the inertial method (45).
Formalization targets
Goal: Theorem 4.3
If is maximally monotone, monotone, , , , , and either (a) is -Lipschitz and
or (b) is -cocoercive, and
then the sequence of (34) converges weakly to a point of .
Milestones
- Lemma 4.1: is -Lipschitz if is -Lipschitz, and - or -Lipschitz if is -cocoercive and or .
- (37): the resolvent inequality of Proposition 2.3 in the form used in §4.
- Lemma 4.2: the energy inequality for (35), with .
- (40): the sharper energy inequality with , from the proof of Lemma 4.2.
- (43): the step-size conditions give .
- The telescoped bound , with depending only on .
- is bounded and .
A companion item states Corollary 4.4, the case , where the conditions become with (Lipschitz) or (cocoercive).
Significance
Theorem 4.3 gives an explicit region of for which a single-evaluation, inertial, relaxed splitting method converges for monotone Lipschitz , with no cocoercivity. In the cocoercive case it shows that inertia enlarges the admissible step size beyond that of the plain method (Corollary 4.4(b) allows ); in the Lipschitz case it quantifies the opposite effect. With it recovers the convergence of the inertial proximal point algorithm by an argument different from the classical one.
The theorem is proved in the paper; to our knowledge none of §4 has been machine-checked. The mission produces a formal proof of Theorem 4.3 and of the Lyapunov inequalities behind it. The proof in the paper ends with "the remainder of the proof follows a similar argument to Theorem 2.5"; making that remainder explicit, in particular the convergence of the energy terms , which rests on the factor in (40) rather than on Lemma 4.2 as printed, is part of the work.
Difficulty
The natural energy is not monotone along the iteration: both the reflected term and the inertial term make it increase at some steps, and the standard Fejér argument for forward-backward methods does not apply. The energy that does decrease couples three consecutive iterates through and the residual , and this cross term has no sign. Showing that the energy controls from below, and that the step-size conditions (41) and (42) make all the coefficients positive, is where the specific constants come from. Passing from boundedness to weak convergence then needs an Opial-type argument and the demiclosedness of the graph of the maximally monotone operator , in an infinite-dimensional space where bounded sequences only have weakly convergent subsequences.
Formalization scope
The Lean development works in a real inner product space H, complete for the goal and the corollary; the intermediate inequalities need neither completeness nor maximality of and assume only monotonicity. Operator notions come from the published module ThreeOpSplitting.Accel.MonotoneOperators; "-cocoercive" is IsCocoercive L⁻¹ B. The resolvent is supplied as a family J : ℝ → H → H with the hypothesis that J γ is the resolvent of for every ; for maximally monotone such a family exists and is unique, so this loses nothing. Sequences are shifted by one index: Lean's x j is and z j is ; the values z 0, z 1 are never used. Weak convergence is for all , not norm convergence.
Committed conventions: is assumed (the step-size bounds divide by ); is assumed monotone in both cases, as printed; the constants of (41), (42), (43) and Lemma 4.2 are copied exactly. The resolvent hypothesis is not vacuous (the identity is a resolvent family of ), the step-size range is not shrunk, and the conclusion is weak convergence to a zero, not a weaker boundedness or cluster-point statement.
A complete development needs: the Lyapunov inequalities (milestones 2–6), Opial's lemma for sequential weak cluster points, weak sequential compactness of bounded sets in a Hilbert space, and weak–strong closedness of the graph of a maximally monotone operator. The last three are reusable well beyond this mission and contributions of them are welcome.
Selected references
- Y. Malitsky, M. K. Tam, A Forward-Backward Splitting Method for Monotone Inclusions Without Cocoercivity, SIAM J. Optim. 30(2), 2020. arXiv:1808.04162, doi:10.1137/18M1207260
- P. Tseng, A modified forward-backward splitting method for maximal monotone mappings, SIAM J. Control Optim. 38(2), 2000. doi:10.1137/S0363012998338806
- F. Alvarez, H. Attouch, An inertial proximal method for maximal monotone operators via discretization of a nonlinear oscillator with damping, Set-Valued Anal. 9, 2001. doi:10.1023/A:1011253113155
- H. H. Bauschke, P. L. Combettes, Convex Analysis and Monotone Operator Theory in Hilbert Spaces, 2nd ed., Springer, 2017. doi:10.1007/978-3-319-48311-5