REVIEW 2 major objections 4 minor 5 references
Pushing the Complexity Boundaries of Fixed-Point Equations: Adaptation to Contraction and Controlled Expansion
T0 review · 2 major / 4 minor · reviewed 2026-08-15 · deepseek-v4-flash
Pith's one-line read Fixed-step Halpern iteration, with gradually shrinking step sizes, achieves near-optimal oracle complexity for contractive and nonexpansive operators and reaches epsilon-approximate fixed points of gradually expansive operators up to…
desk verdict The fixed-step Halpern analysis and adaptive algorithms are solid, but Theorem 2's safeguard parameter is incompatible with the paper's own contraction bound, so the advertised O(D/ε) guarantee for gradually expansive operators is unsupported. 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 central object is the Gradual Halpern Algorithm (GHAL), which repeatedly runs fixed-step Halpern iteration with geometrically decreasing target errors $\epsilon_k=\beta^k\epsilon_0$ and step sizes $\lambda_k=\beta\epsilon_k/D$. The load-bearing mechanism is Inequality (24), which shows that inside each inner loop successive iterates contract by a factor $1-\frac{\lambda_k}{1+c}(c+\lambda_k)$; this contraction holds precisely because the $\alpha$-gradual expansiveness condition of Definition 1 was engineered to make the inner loop contract. Definition 1 bounds the excess expansion of $T$ by $\alpha$ times the larger fixed-point error at the two points divided by the set diameter, permitting Lipschitz constants as large as $1+\alpha$. A safeguard in GHAL detects non-contraction of successive iterates and stops with a certificate, and AdaGHAL removes the need to know the diameter by doubling an estimate $D$ whenever an iterate escapes it.
What would settle it
Take the paper's own example $T(x)=\mathrm{Proj}_{[-D/2,D/2]^d}(x+\exp(\alpha x/D))$ with $\alpha=0.4$, verify condition (2) on a fine grid, and run GHAL with $\beta=0.975$, $\beta'=1/1.01$ down to error $\epsilon$; if any grid pair violates (2), or if the observed oracle count grows faster than a constant times $D/\epsilon$ as $\epsilon\to0$, the premise or the claimed rate would be contradicted.
Extended reading notes
Core claim
The central claim is that the fixed-step Halpern iteration contracts distances between successive iterates by a factor $(1-\lambda)\gamma$, so it remains useful even when $\gamma$ exceeds one, provided the step size makes $(1-\lambda)\gamma<1$. Lemma 1 and Lemma 2 show that this iteration produces an $\epsilon$-approximate fixed point for $\gamma\in(0,1]$ in $O(\ln(\|T(x_0)-x_0\|/\epsilon)/(\epsilon/D_*+\ln(1/\gamma)))$ iterations, and for mildly expansive operators with $\gamma<1+\beta\epsilon/D$ in $O(\ln(\|T(x_0)-x_0\|/((1-\beta)\epsilon))/(-\ln((1-\lambda)\gamma)))$ iterations. GHAL and AdaGHAL then decrease the target error and step size geometrically, recovering the optimal complexity of contractive and nonexpansive operators without knowing $\gamma$ or $D$. For $\alpha$-gradually expansive operators, Theorem 2 states that with $\alpha\le0.4$, and more generally $\alpha<\sqrt{2}-1$ with polynomial bounds, GHAL outputs a point with fixed-point error at most $\epsilon$ after $O(D/\epsilon)$ oracle queries. Because the analysis uses only convexity of the norm or metric, all of these guarantees hold in arbitrary normed vector spaces, infinite-dimensional Banach spaces, and Busemann spaces.
Load-bearing premise
The load-bearing premise is the $\alpha$-gradual expansiveness condition of Definition 1: expansion beyond Lipschitz constant one is tolerated only in proportion to the larger fixed-point error at the two points, scaled by the set diameter; if operators arising in applications do not satisfy this condition, the claimed new tractable frontier does not apply.
Editorial extensions
If this is right
- One parameter-free algorithm now matches the known optimal oracle complexity for both contractive and nonexpansive operators, so a user does not need to know in advance which regime the operator belongs to.
- For mildly expansive operators with $\gamma\le 1+c\epsilon/D$, an $\epsilon$-fixed point is found in $O(\ln(1/\epsilon)/\epsilon)$ oracle calls, a guarantee that cannot be extended much further without exponential dependence on the dimension, by the hardness result the paper cites.
- In infinite-dimensional Banach spaces, GHAL attains fixed-point error $(\gamma-1)D+\epsilon$ for $\gamma\in(1,2)$ in $O(\gamma D\ln(\|T(x_0)-x_0\|/\epsilon)/\epsilon)$ calls, giving a finite-query nontrivial bound for general Lipschitz operators where no fixed point need exist.
- For $\alpha$-gradually expansive operators with $\alpha\le0.4$, the oracle complexity is $O(D/\epsilon)$ even though the global Lipschitz constant may be as large as about $1.4$; this is the paper's new tractable frontier.
- All these iteration bounds transfer to Busemann spaces, so the complexity statements are not special to Euclidean or Hilbert geometry.
Reading between the lines
- The gradual-expansion condition can be read as a quantitative, point-dependent Lipschitz bound: the farther a point is from being a fixed point, the more expansion is allowed; verifying it for operators from game dynamics or nonconvex training would immediately transfer the $O(D/\epsilon)$ guarantee to those settings, a step the paper leaves open.
- Combining gradual expansiveness with a local error bound (a quantitative relation between fixed-point error and distance to the fixed-point set) could yield linear convergence near the fixed-point set, because the permitted expansion vanishes as the fixed-point error goes to zero; this is a natural extension of the paper's restart-based analysis to the new class.
- The $O(D/\epsilon)$ rate for gradual expansion is only an upper bound; a matching lower bound for this class would show whether the threshold $\alpha=\sqrt{2}-1$ is intrinsic to the problem or an artifact of the analysis.
- Because the paper's explicit gradually expansive example is one where ordinary Picard iteration also converges, the practical reach of the new class depends on finding natural operators that satisfy Definition 1 but defeat simpler methods; until then, the result is best read as a conditional tractability statement.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies oracle-based computation of ε-approximate fixed points of Lipschitz operators in normed spaces and Busemann spaces. It analyzes a fixed-step variant of Halpern iteration, proves near-optimal oracle complexity for contractive and nonexpansive operators, extends the guarantees to mildly expansive operators up to the HPV89 hardness frontier, and introduces GHAL/AdaGHAL that adapt to the unknown Lipschitz constant. The final main contribution is a new class of α-gradually expansive operators, for which GHAL is claimed to compute ε-approximate fixed points in O(D/ε) oracle queries when α≤0.4, and polynomially in general for α<√2−1. The paper also contains numerical illustrations and a discussion of open problems.
Significance. The parts of the paper concerning γ≤1 and mildly expansive operators are carefully argued and, if correct, constitute a genuine unification: GHAL and AdaGHAL recover the known optimal rates for contractive and nonexpansive operators and reach the HPV89 boundary for γ=1+O(ε/D). The proofs are unusually detailed; I checked the step-size algebra in Lemma 1 and the contraction chain in Theorem 2 and found no other inconsistencies. The gradual-expansion contribution is potentially significant but is currently blocked by a concrete parameter error in Theorem 2 and by the absence of nontrivial motivating examples for Definition 1.
major comments (2)
- [Section 4, proof of Theorem 2, Inequality (24) versus Algorithm 1 Line 8] The claim that the safeguard never fires is not supported by the stated parameter range. Inequality (24) gives ||y_{j+1}-y_j|| ≤ q_k ||y_j-y_{j-1}|| with q_k = 1 - λ_k(c+λ_k)/(1+c). The safeguard fires when the ratio is at least 1-β'λ_k, so the proof requires q_k < 1-β'λ_k, i.e. β' < (c+λ_k)/(1+c) for all λ_k, equivalently β' < c/(1+c). The theorem states β'∈[1/(1+c),1), which for c<1 is disjoint from the required interval. For the advertised α=0.4, β=0.975, c≈0.011, c/(1+c)≈0.0109, while β'=1/1.01≈0.9901; then q_k≈1-0.0109λ_k and 1-β'λ_k≈1-0.9901λ_k, so q_k exceeds the threshold for every sufficiently small λ_k. Since the safeguard halts the whole algorithm and returns a point with error at most ε_{k-1}, the stated O(D/ε) guarantee with final error ≤ε is not established; if (22) is tight, the safeguard fires before the inner loop reaches ε_k. The parameter condition (and the numerical instantiation of β' in Section 5.1.2) needs to be corrected, e.g. by taking β'<c/(1+c), or the proof needs a different no-trigger argument.
- [Section 5.2.3 and Section 4.1] The paper's new tractability claim for gradually expansive operators rests entirely on Definition 1, yet the authors concede that no concrete example is provided for which standard iterations fail; Lemma 5 is explicitly described as uninteresting because Picard iteration converges, and Section 5.2.3 acknowledges the absence of nontrivial examples or verification in the motivating applications. Given that Definition 1 is introduced precisely to make the contraction analysis of GHAL go through, the claim that this identifies a meaningful new frontier beyond the nonexpansive regime is not yet supported. I ask for either nontrivial constructions/verifications or a clearly limited statement of the contribution.
minor comments (4)
- [Abstract and Section 4] Definition 1 is stated in the abstract with max{...}/D inside the Lipschitz bound and in Section 4 as a universal statement over ε>0; the two forms are equivalent, but stating both without comment may confuse readers.
- [References] The reference list entry [BB96] spells the first author as 'Baillion'; the standard spelling is 'Baillon'.
- [Remark after Proposition 1] In the second remark after Proposition 1, 'γ <1 +∥T(x 0−x 0∥/D' is missing a parenthesis and should read 'γ <1 + ∥T(x_0)−x_0∥/D'.
- [Theorem 2 statement] The phrase 'largest constant c' is confusing because the displayed equation uniquely determines c; consider simply saying 'the constant c>0 defined by ...'.
Circularity Check
Only mild reverse-engineering of the gradually expansive class; no fitted-input circularity or load-bearing self-citation.
-
self definitional
[Section 4, paragraph preceding Definition 1]
"The basic idea is that in Algorithm 1, the inner while loop can ensure a reduction in error within a finite number of iterations as long as (1−λ k)∥T(y j+1)−T(y j)∥<∥y j+1−yj∥. The definition of gradually expansive operators was obtained by ensuring such a condition could be satisfied."
The new tractable operator class is reverse-engineered from GHAL's proof: the definition was chosen so that the inner loop contracts distances between successive iterates, and Theorem 2 relies on exactly this contraction (Inequality (24)) to bound the inner-loop length and obtain O(D/ε) oracle complexity. Thus the advertised tractability of 'controlled expansion' is substantially built into the definition of the class rather than discovered as an independent operator property. This is a mild design-level circularity of problem-class definition, not a fitted-parameter or self-citation circularity. The class is well-defined and the conditional theorem is mathematically coherent, but the choice of α<√2−1 and the algebraic matching in the proof are what make the result hold.
full rationale
The derivation chain is otherwise self-contained: the O(1/ε) rates for contractive, nonexpansive, and mildly expansive operators follow from explicit triangle-inequality and contraction arguments over the stated assumptions, with no numerical constants fitted to data and no 'prediction' that is merely a renamed fit. The cited lower bounds from the author's prior work ([Dia20], [DW22]) are external mathematical results used for positioning near-optimality, not load-bearing self-citations that smuggle in the main theorem. The only circular element is the definition of α-gradually expansive operators, which the paper explicitly says was 'obtained by ensuring' the inner-loop contraction condition that later drives Theorem 2. Separately, I flag a correctness risk rather than a circularity: the proof states that β' is chosen so the safeguard never fires, but the strict inequality needed from (24) appears incompatible with the stated range β'∈[1/(1+c),1); the recommended β'=1/1.01 and c≈0.01 require q_k<1−β'λ_k while (24) gives q_k=1−λ_k(c+λ_k)/(1+c), which is not smaller. That is an omitted support/proof gap, not a circular reduction. Overall, the paper's conditional theorems are honest, and the score of 2 reflects only the reverse-engineered definition, not any data-driven or self-citation circularity.
Assumptions & free parameters
free parameters (2)
- β (Algorithm 1 step-size schedule) =
0.975 (for the O(D/ε) claim; any value with β² ≥ α(1+α)/(1−α) and 1/β, 1/(1−β) constant)
- β' (safeguard threshold) =
1/1.01 (following Theorem 2)
assumptions (5)
- domain assumption Assumption 1: T maps a compact convex set C of diameter D ≤ ∞ to itself; iterates stay in C (in a normed vector space or Busemann space).
- standard math Known hardness frontier: for γ-Lipschitz T on [0,1]^d with γ ≥ 1+cε/D, any oracle algorithm needs exponentially many (in d) queries (HPV89, Theorem 2).
- ad hoc to paper Definition 1 (α-gradual expansiveness) is assumed to hold for the operators under study; no evidence is given that operators from the motivating applications satisfy it.
- standard math For Busemann space extensions, the metric is convex and the geodesic interpolation in (9) exists (Bač14, Proposition 1.1.5).
- domain assumption For AdaGHAL (Theorem 1), a fixed point x* of T exists and ∥x0−x*∥ is finite; convergence is measured in the fixed-point error.
invented entities (1)
-
α-gradually expansive operators (Definition 1)
Cite this review
Pith. "Pith review of Pushing the Complexity Boundaries of Fixed-Point Equations: Adaptation to Contraction and Controlled Expansion." pith.science (2026). https://pith.science/paper/ZEC75GRO
@misc{pith2026250617698,
author = {Pith},
title = {Pith review of: Pushing the Complexity Boundaries of Fixed-Point Equations: Adaptation to Contraction and Controlled Expansion},
year = {2026},
howpublished = {\url{https://pith.science/paper/ZEC75GRO}},
note = {Machine review of arXiv:2506.17698}
}
abstract
Fixed-point equations with Lipschitz operators are central to areas such as optimization, game theory, economics, and dynamical systems. When the operator is contractive or nonexpansive (i.e., when its Lipschitz constant is $\gamma \leq 1$), decades of work have established efficient algorithms with tight oracle complexity guarantees. In sharp contrast, even mildly expansive operators ($\gamma > 1$) render fixed-point computation intractable in the worst case, with exponential oracle lower bounds. This dichotomy leaves open a fundamental question: are there intermediate regimes where efficient approximation is still possible? Our main contribution is in establishing such regimes. First, we show that a seemingly misguided idea -- running Halpern iteration with a fixed step size -- provably finds $\epsilon$-approximate fixed points at near-optimal oracle complexity for contractive and nonexpansive operators, and it succeeds for mildly expansive operators up to the hardness frontier. Building on this insight, we design the Gradual Halpern Algorithm (GHAL) and its parameter-free variant AdaGHAL, which adapt automatically to the operator's Lipschitz constant and recover optimal complexity across the contractive and nonexpansive regimes, while extending guarantees into the mildly expansive case. Finally, we introduce the class of gradually expansive operators, permitting constant expansion (up to $\approx 1.4$), and prove that AdaGHAL finds $\epsilon$-approximate fixed points in $O(1/\epsilon)$ iterations -- demonstrating for the first time that efficient fixed-point computation is possible under controlled expansion significantly beyond the nonexpansive regime. Our results apply in general normed vector spaces -- including infinite-dimensional Banach spaces, and generalize to non-positively curved geodesic metric spaces.
Figures
Reference graph
Works this paper leans on
-
[1]
Fixed Point Computation: Beating Brute Force with Smoothed Analysis
[ADD+25] Idan Attias, Yuval Dagan, Constantinos Daskalakis, Rui Yao, and Manolis Zampetakis. Fixed point computation: Beating brute force with smoothed analysis.arXiv preprint arXiv:2501.10884,
-
[4]
[LOZ23] Guanghui Lan, Yuyuan Ouyang, and Zhe Zhang. Optimal and parameter-free gradient minimization methods for convex and nonconvex optimization.arXiv preprint arXiv:2310.12139,
-
[1987]
[TDL21] Quoc Tran-Dinh and Yang Luo. Halpern-type accelerated and splitting algorithms for monotone inclu- sions.arXiv preprint arXiv:2110.08150,
-
[1996]
26 [BC24] Mario Bravo and Juan Pablo Contreras. Stochastic Halpern iteration in normed spaces and applications to reinforcement learning.arXiv preprint arXiv:2403.12338,
-
[2021]
[LL21] Florian Lauster and D Russell Luke. Convergence of proximal splitting algorithms in CAT(κ) spaces and beyond.Fixed Point Theory and Algorithms for Sciences and Engineering, 2021(1):13,
work page 2021
Reviewed August 15, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.