REVIEW 2 major objections 5 minor 26 references
On the behaviour of the Douglas-Rachford algorithm for minimizing a convex function subject to a linear constraint
T0 review · 2 major / 5 minor · reviewed 2026-08-14 · deepseek-v4-flash
Pith's one-line read The paper proves that the Douglas–Rachford algorithm converges weakly to a minimizer of a shifted convex program even when the original constrained problem has no solution.
desk verdict A genuine advance in Douglas-Rachford theory for inconsistent convex problems, with a clearly flagged but load-bearing infinite-dimensional assumption that slightly narrows the stated scope. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The machinery is the minimal displacement vector $v=P_{U-\operatorname{dom}g}(0)$, together with the identity $Z=\arg\min(\iota_U+g(\cdot-v))$ for the normal-solution set $Z=\{x:v\in N_U(x)+\partial g(x-v)\}$. The vector $v$, which is shown to lie in $U^\perp$, converts an inconsistent problem into a consistent shifted one. The proof is carried by the Douglas–Rachford operator $T=\operatorname{Id}-P_U+P_gR_U$ with reflector $R_U=2P_U-\operatorname{Id}$, the generalized fixed-point set $F=\operatorname{Fix}T(\cdot+v)$, and the projection relation $P_UP_F=P_Z$. Once these static identities are in place, a function-value analysis shows that the prox terms $P_gR_UT^n x$ have all weak cluster points in $\arg\min(\iota_{U-v}+g)$ and that $g(P_gR_UT^n x)$ converges to the shifted infimum; Theorem 5.1 then lifts this to weak convergence of the shadow sequence.
What would settle it
Find an infinite-dimensional Hilbert space, a closed linear subspace $U$, and a convex lower semicontinuous proper $g$ for which $v=P_{U-\operatorname{dom}g}(0)$, $Z\neq\varnothing$, and some starting point $x$ produces a shadow sequence $P_UT^n x$ with a weak cluster point outside $\arg\min(\iota_U+g(\cdot-v))$; Theorem 5.1 declares this impossible. A concrete low-cost check is the paper's Example 5.3, where the formula yields $P_UT^n x=0$ for every $n$; a symbolic or numerical run producing any other limit would indicate a failure of the identity $P_UP_F=P_Z$.
Extended reading notes
Core claim
The central claim, stated in Theorem 5.1, is that for every starting point $x$, $P_UT^n x\rightharpoonup P_Uy(x)\in\arg\min(\iota_U+g(\cdot-v))$ and $g(P_gR_UT^n x)\to\min(\iota_U+g(\cdot-v))$, where $y(x)=\lim_{n\to\infty}P_F(nv+T^n x)$ and $F=\operatorname{Fix}T(\cdot+v)$. In words: even though the original objective $\iota_U+g$ may have infimum $+\infty$, the algorithm converges to a minimizer of the minimally shifted objective $\iota_U+g(\cdot-v)$. The shift $v$ is the projection of $0$ onto $U-\operatorname{dom}g$ and belongs to $U^\perp$, so it measures the geometric gap between the constraint space and the function's domain. The proof works by identifying the normal-solution set $Z=\{x:v\in N_U(x)+\partial g(x-v)\}$ with $\arg\min(\iota_U+g(\cdot-v))$ and by using the projection identity $P_UP_F=P_Z$ to show that every weak cluster point of the shadow sequence is the same point, namely $P_Uy(x)$.
Load-bearing premise
The load-bearing premise is that the shift vector $v$ equals the projection of $0$ onto $U-\operatorname{dom}g$—automatic in finite dimensions but assumed in general Hilbert spaces—along with the assumption that the normal-solution set $Z$ is nonempty; without these, the identity $Z=\arg\min(\iota_U+g(\cdot-v))$ and the weak convergence of the shadow sequence are not established.
Editorial extensions
If this is right
- If the assumptions hold, the algorithm finds a normal solution even when $U\cap\operatorname{dom}g=\varnothing$: the shadow sequence converges weakly to a minimizer of $\iota_U+g(\cdot-v)$, and the function values $g(P_gR_UT^n x)$ converge to the infimum of $g$ over $U-v$.
- The identity $Z=\arg\min(\iota_U+g(\cdot-v))$ gives the abstract normal solution an explicit interpretation as the solution of an ordinary shifted convex program, making the normal problem computationally meaningful.
- For the sum of finitely many convex functions, the product-space formulation (Corollary 6.7) gives convergence of the parallel Douglas-Rachford updates to a minimizer of $\sum_i g_i(\cdot-v_i)$; functions with full domain are unshifted.
- When $g=\iota_W$ is an indicator, the result reduces to known affine-convex and two-set feasibility behavior: the shadow sequence converges to a point of $U\cap(v+W)$.
- The theorem covers cases not handled by earlier infinite-dimensional two-indicator results, since it does not require $Z\subseteq F$; Example 5.3 has $Z\cap F=\varnothing$ yet the shadow sequence converges.
Reading between the lines
- Editorial inference: the proved convergence $g(P_gR_UT^n x)\to\min(\iota_U+g(\cdot-v))$ suggests a practical stopping rule based on successive function values; the paper explicitly leaves termination criteria and numerical experiments for future research (Remark 5.7).
- Editorial inference: because $v$ is characterized as the limit of $(P_U-\operatorname{Id})P_{\operatorname{dom}g}P_U$ (Fact 2.2), one could estimate $v$ on the fly during the iteration and then switch to the shifted problem; this two-phase procedure is not described in the paper.
- Editorial inference: the proof uses linearity of $U$ in places such as $P_CP_U=P_C$ for $C\subseteq U$, so extending the result to a general closed convex constraint set would require a new argument; a low-cost first check is to reproduce the closed-form predictions of Example 5.3 numerically.
- Editorial inference: in the parallel-splitting setting, each shift $v_i$ can be read as a measure of how much the $i$-th constraint must be relaxed to make the system consistent; this interpretation is a direct reading of Corollary 6.7, though the paper does not spell it out.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies the Douglas-Rachford algorithm for minimizing the sum of an indicator function of a closed linear subspace U and a proper, lower semicontinuous, convex function g in a real Hilbert space, without assuming the sum has a minimizer. The authors introduce the minimal displacement vector v and the normal solution set Z, and under assumptions (9), (10), (11), and (28) — where (28) is proved only in finite dimensions — they establish in Theorem 5.1 that the shadow sequence P_U T^n x converges weakly to P_U y(x) in argmin(ι_U + g(·−v)), and that g(P_g R_U T^n x) converges to the corresponding infimum. The proof combines a function-value analysis (Lemma 4.2), a cluster-point argument (Lemma 4.3), and a uniqueness step using weak-to-weak continuity of P_Z. The paper also provides examples, including counterexamples to natural conjectures, and a parallel-splitting application in Section 6.
Significance. If the result holds as stated, it is a significant extension of Douglas-Rachford convergence theory to inconsistent convex optimization, going beyond prior work restricted to two indicator functions or affine subspaces. The paper contains detailed proofs, a careful statement of assumptions, and instructive examples that delineate the boundary of the theory. The identification of the shifted objective ι_U + g(·−v) is a conceptual contribution, and the parallel-splitting result in Section 6 is a useful application. The proof is mostly self-contained modulo cited facts, and the main theorem is precise and falsifiable.
major comments (2)
- [Section 3, after Proposition 3.1] Assumption (28), v = P_{U−dom g}(0), is stated without proof for infinite-dimensional Hilbert spaces; Proposition 3.1(ii) verifies it only when X is finite-dimensional. Since the derived property v ∈ U⊥ (29) is used in Proposition 3.2, Proposition 3.9, Lemma 4.1, Lemma 4.2, Lemma 4.3, and Theorem 5.1, the main theorem's applicability in infinite-dimensional Hilbert spaces is conditional on an unproved identity. The authors should either prove (28) under the standing assumptions (in particular (11)) or, if this is an open question, state it as an explicit limitation and adjust the abstract and introduction so that they do not suggest the result holds for every Hilbert space satisfying (11) alone.
- [Theorem 5.1 and assumption (10)] The proof of weak convergence in Theorem 5.1 relies on assumption (10), the weak-to-weak continuity of P_Z. This is a nontrivial restriction: for a general closed convex set Z in an infinite-dimensional Hilbert space, the metric projection need not be weak-to-weak continuous (for example, projection onto the unit ball in ℓ2). The paper does not provide sufficient conditions for (10) beyond the finite-dimensional case, and the infinite-dimensional examples do not verify it. Please add a discussion of (10) and, if possible, examples of infinite-dimensional settings where it holds.
minor comments (5)
- [Lemma 4.1(iv)] The claim that all weak cluster points of (P_U T^n x) lie in U∩(v+dom g) is not justified as written, because dom g need not be weakly closed for a proper lower semicontinuous convex function (e.g., g(x)=1/x on R_{++}). The proof appears to rely on this property. Since this item is not used in the subsequent arguments (Lemma 4.3 uses only (i) and (v) together with weak lower semicontinuity of g), please correct the statement or remove it.
- [Introduction] The sentence "Under the above assumptions, which we assume for the rest of the paper" appears in the introduction before assumption (28) is introduced later in Section 3. Consider reordering the presentation so that all standing assumptions are listed before the statement of the main result.
- [Abstract and Section 5] There are minor typographical issues, such as "optimiz ation" in the abstract and the unnecessary double spacing in "the Douglas-Rachford algorithm" in the introduction.
- [Example 5.2] Example 5.2 claims a consequence of Theorem 5.1 without verifying that the example satisfies assumption (10). Please add a note explaining how (10) is obtained in this example.
- [Lemma 4.3] In the proof of Lemma 4.3, the notation for limit superior and limit inferior is visually ambiguous; please define the overline/underline notation explicitly.
Circularity Check
No circularity: the main convergence theorem is proved from stated assumptions; the cited prior results are external theorems, not fitted inputs or renamed conclusions.
full rationale
The paper derives Theorem 5.1 as a conditional convergence statement: under assumptions (9), (10), (11), and (28), the shadow sequence P_U T^n x converges weakly to P_U y(x), which lies in argmin(ι_U + g(·−v)), and the function values converge to the minimum. The minimal displacement vector v is defined from the operator T in (8), and the normal solution set Z is defined independently in (9); the theorem then proves convergence of the shadow sequence to an element of Z, rather than assuming it. The proof uses prior results including Fact 2.1 (properties of firmly nonexpansive mappings), Proposition 3.1(ii) (identification of v in finite dimensions), and Proposition 3.9 (Z = P_U(F)). These are published, parameter-free theorems with stated assumptions that do not include the target conclusion, so they are independent support rather than circular self-justification. The paper's self-citations are part of a coherent research program, but they do not smuggle in the conclusion. The only notable caveat is not circular: in infinite-dimensional Hilbert spaces the identity v = P_{U−dom g}(0) is assumed in (28), whereas Proposition 3.1 proves it only in finite dimensions; this makes the main theorem conditional in infinite dimensions, but it is an explicit assumption and limitation, not a definitional or fitted equivalence.
Assumptions & free parameters
assumptions (7)
- standard math X is a real Hilbert space
- domain assumption U is a closed linear subspace of X
- domain assumption g is proper, lower semicontinuous, and convex
- domain assumption Z = { x | v ∈ N_U(x) + ∂g(x−v) } is nonempty
- domain assumption P_Z is weak-to-weak continuous
- domain assumption 0 ∈ U⊥ + dom g*
- domain assumption v = P_{U−dom g}(0)
Cite this review
Pith. "Pith review of On the behaviour of the Douglas-Rachford algorithm for minimizing a convex function subject to a linear constraint." pith.science (2026). https://pith.science/paper/J7U7IL5H
@misc{pith2026190805406,
author = {Pith},
title = {Pith review of: On the behaviour of the Douglas-Rachford algorithm for minimizing a convex function subject to a linear constraint},
year = {2026},
howpublished = {\url{https://pith.science/paper/J7U7IL5H}},
note = {Machine review of arXiv:1908.05406}
}
read the original abstract
The Douglas-Rachford algorithm (DRA) is a powerful optimization method for minimizing the sum of two convex (not necessarily smooth) functions. The vast majority of previous research dealt with the case when the sum has at least one minimizer. In the absence of minimizers, it was recently shown that for the case of two indicator functions, the DRA converges to a best approximation solution. In this paper, we present a new convergence result on the the DRA applied to the problem of minimizing a convex function subject to a linear constraint. Indeed, a normal solution may be found even when the domain of the objective function and the linear subspace constraint have no point in common. As an important application, a new parallel splitting result is provided. We also illustrate our results through various examples.
Reference graph
Works this paper leans on
- [1]
-
[2]
H.H. Bauschke and J.M. Borwein, Dykstra’s alternating pr ojection algorithm for two sets, Journal of Approximation Theory 79 (1994), 418–443
work page 1994
-
[3]
H.H. Bauschke, J.M. Borwein, and A.S. Lewis, The method of cyclic projections for closed convex sets in Hilbert space, in Recent Developments in Optimization Theory and Nonlinear Analysis (Jerusalem 1995), Contemporary Mathematics 204 (1997), 1–38. 22
work page 1997
-
[4]
H.H. Bauschke, R.I. Bot ¸, W.L. Hare, and W.M. Moursi, Attou ch-Th´ era duality revisited: paramonotonicity and operator splitting, Journal of Approximation Theory 164 (2012), 1065– 1084
work page 2012
-
[5]
H.H. Bauschke and P .L. Combettes, Convex Analysis and Monotone Operator Theory in Hilbert Spaces, 2nd edition, Springer, 2017
work page 2017
-
[6]
H.H. Bauschke, P .L. Combettes, and D.R. Luke, Finding be st approximation pairs relative to two closed convex sets in Hilbert spaces, Journal of Approximation Theory 127 (2004), 178–192
work page 2004
-
[7]
H.H. Bauschke, M.N. Dao, and W.M. Moursi, The Douglas–Rachf ord algorithm in the affine- convex case, Operations Research Letters 44 (2016) 379–382
work page 2016
-
[8]
H.H. Bauschke, W.L. Hare, and W.M. Moursi, Generalized sol utions for the sum of two maximally monotone operators, SIAM Journal on Control and Optimization 52 (2014), 1034– 1047
work page 2014
Show all 26 references
-
[9]
Bauschke, W.L
H.H. Bauschke, W.L. Hare, and W.M. Moursi, On the range of th e Douglas–Rachford oper- ator, Mathematics of Operations Research 41 (2016), 884–897
2016
-
[10]
Bauschke, S.M
H.H. Bauschke, S.M. Moffat, and X. Wang, Near equality , ne ar convexity , sums of maxi- mally monotone operators, and averages of firmly nonexpansiv e mappings, Mathematical Programming (Series B) 139 (2013), 55–70
2013
-
[11]
Bauschke and W.M
H.H. Bauschke and W.M. Moursi, The Douglas–Rachford algo rithm for two (not necessarily intersecting) affine subspaces, SIAM Journal on Optimization 26 (2016), 968–985
2016
-
[12]
Bauschke and W.M
H.H. Bauschke and W.M. Moursi, On the Douglas–Rachford al gorithm, Mathematical Pro- gramming (Series A) 164 (2017), 263–284
2017
-
[13]
Bauschke and W.M
H.H. Bauschke and W.M. Moursi, On the order of the operator s in the Douglas–Rachford algorithm, Optimization Letters 10 (2016), 447–455
2016
-
[14]
Bauschke, M.M
H.H. Bauschke, M.M. Dao and W.M. Moursi, The Douglas–Rachfo rd algorithm in the affine- convex case, Operations research Letters 44 (2016), 379–382
2016
-
[15]
Combettes, Iterative construction of the resolve nt of a sum of maximal monotone oper- ators, Journal of Convex Analysis 16 (2009), 727–748
P .L. Combettes, Iterative construction of the resolve nt of a sum of maximal monotone oper- ators, Journal of Convex Analysis 16 (2009), 727–748
2009
-
[16]
Douglas and H.H
J. Douglas and H.H. Rachford, On the numerical soluion o f heat conduction problems in two and three variables, T ransactions of the AMS82 (1956), 421–439
1956
-
[17]
Eckstein and D.P
J. Eckstein and D.P . Bertsekas, On the Douglas-Rachfor d splitting method and the proximal point algorithm for maximal monotone opeators, Mathematical Programming (Series A) 55 (1992), 293–318
1992
-
[18]
Iusem, On some properties of paramonotone operato rs, Journal of Convex Analysis 5 (1998), 269–278
A.N. Iusem, On some properties of paramonotone operato rs, Journal of Convex Analysis 5 (1998), 269–278
1998
-
[19]
Kaczor and M.T
W.J. Kaczor and M.T. Nowak, Problems in Mathematical Analysis I , AMS, Providence, Rhode Island, 2000
2000
-
[20]
Knopp, Infinite Sequences and Series , Dover, New York, 1956
K. Knopp, Infinite Sequences and Series , Dover, New York, 1956
1956
-
[21]
Lions and B
P .-L. Lions and B. Mercier, Splitting algorithms for the sum of two nonlinear operators, SIAM Journal on Numerical Analysis 16 (1979), 964–979
1979
-
[22]
Liu, E.K
Y . Liu, E.K. Ryu, and W. Yin, A new use of Douglas-Rachford splitting for identifying infea- sible, unbounded, and pathological conic programs, Mathematical Programming (Series A) 177 (2019), 225–253. 23
2019
-
[23]
Moffat, W.M
S.M. Moffat, W.M. Moursi and S. Wang, Nearly convex sets: fine p roperties and domains or ranges of subdifferentials of convex functions, Mathematical Programming (Series A) 126 (2016), 193–223
2016
-
[24]
Rockafellar, Convex Analysis, Princeton University Press, Princeton, 1970
R.T. Rockafellar, Convex Analysis, Princeton University Press, Princeton, 1970
1970
-
[25]
E.K. Ryu, Y . Liu, and W. Yin, Douglas-Rachford splitting and ADMM for pathologi- cal convex optimization, Computational Optimization and Applications 74 (2019), 747–778, https://doi.org/10.1007/s10589-019-00130-9 and also arxiv:1801.06618
2019 arXiv
-
[26]
Svaiter, On weak convergence of the Douglas-Rachf ord method, SIAM Journal on Control and Optimization 49 (2011), 280–287
B.F. Svaiter, On weak convergence of the Douglas-Rachf ord method, SIAM Journal on Control and Optimization 49 (2011), 280–287. 24
2011
Reviewed August 14, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.