Lipschitz minimization and the Goldstein modulus
Siyu Kong, Adrian S. Lewis
TL;DR
The paper introduces a robust slope measure for Lipschitz objectives, the Goldstein modulus $\Gamma f$, and shows that linear growth of this modulus near a minimizer can explain near\-linear convergence of Goldstein style subgradient methods. It develops a cohesive theory linking growth conditions, manifold structure, and max function geometry to ensure linear growth of $\Gamma f$ and fast convergence, including results for robust growth relative to a manifold and for strong smooth max representations. A simple idealized descent is analyzed to yield a sublinear $O(\log s / s)$ rate under linear modulus growth, while stronger structural assumptions yield nearly linear convergence with $|x_r-\bar{x}|$ decaying as $e^{-\beta\sqrt{r}}$. The work further provides tempered growth results and a practical heuristic that approximates Goldstein subgradients via randomized refinements, offering actionable guidance for implementing Lipschitz minimization in nonsmooth settings and illuminating the role of objective geometry in convergence.
Abstract
Goldstein's 1977 idealized iteration for minimizing a Lipschitz objective fixes a distance - the step size - and relies on a certain approximate subgradient. That "Goldstein subgradient" is the shortest convex combination of objective gradients at points within that distance of the current iterate. A recent implementable Goldstein-style algorithm allows a remarkable complexity analysis (Zhang et al. 2020), and a more sophisticated variant (Davis and Jiang, 2022) leverages typical objective geometry to force near-linear convergence. To explore such methods, we introduce a new modulus, based on Goldstein subgradients, that robustly measures the slope of a Lipschitz function. We relate near-linear convergence of Goldstein-style methods to linear growth of this modulus at minimizers. We illustrate the idea computationally with a simple heuristic for Lipschitz minimization.
