Pushing the Complexity Boundaries of Fixed-Point Equations: Adaptation to Contraction and Controlled Expansion
Jelena Diakonikolas
TL;DR
This work studies ε-approximate fixed points of Lipschitz operators on general normed and geodesic spaces, focusing on mildly expansive regimes where γ>1. It shows that a fixed-step Halpern iteration can achieve provable convergence guarantees by carefully selecting or adapting the step size λ, and interprets the iteration as a resolvent/regularization scheme. Building on this, the authors introduce adaptive algorithms (GHAL and AdaGHAL) that unify contractive, nonexpansive, and mildly/gradually expansive settings, achieving near-optimal oracle complexity across regimes and extending to a new class of α-gradually expansive operators with expansion tied to fixed-point error. The results bridge fixed-point computation and hardness bounds, provide practical adaptive methods, and extend to infinite-dimensional Banach spaces and non-positively curved geodesic spaces, offering a broad, robust framework for fixed-point problems with Lipschitz operators.
Abstract
Fixed-point equations with Lipschitz operators have been studied for more than a century, and are central to problems in mathematical optimization, game theory, economics, and dynamical systems, among others. When the Lipschitz constant of the operator is larger than one (i.e., when the operator is expansive), it is well known that approximating fixed-point equations becomes computationally intractable even in basic finite-dimensional settings. In this work, we aim to push these complexity boundaries by introducing algorithms that can address problems with mildly expansive (i.e., with Lipschitz constant slightly larger than one) operators not excluded by existing lower bounds, attaining the best possible fixed-point error up to universal constants. We further introduce a class of \emph{gradually expansive operators} that allow for constant (up to $\approx 1.4$) expansion between points, for which we prove convergence to $ε$-approximate fixed points in order-$(1/ε)$ iterations for $ε> 0.$ Our algorithms automatically adapt to the Lipschitz constant of the operator and attain optimal oracle complexity bounds when the input operator is nonexpansive or contractive. Our results apply to general, possibly infinite-dimensional normed vector spaces and can be extended to non-positively curved geodesic metric spaces.
