English

One-Shot Klein Cutting Planes for Lipschitz Geodesically Convex Optimization in Hyperbolic Space

Data Structures and Algorithms 2026-05-28 v3

Abstract

We solve the negative constant-curvature case of the COLT 2023 open problem of Criscitiello, Mart\'inez-Rubio, and Boumal on deterministic first-order methods for Lipschitz geodesically convex optimization. Let \HH\kappaC2d={XRd+1:\ipLXX=1, X0>0},\ipUVX=\kappaC2\ipLUV, \HH^d_{-\kappaC^2}=\{X\in\R^{d+1}:\ipL{X}{X}=-1,\ X_0>0\}, \qquad \ip{U}{V}_{X}=\kappaC^{-2}\ipL{U}{V}, so the sectional curvature is \kappaC2-\kappaC^2. If f:Bˉ\HH(x0,r)R f:\bar B_{\HH}(x_0,r)\to\R is geodesically convex and MM-Lipschitz, and s=\kappaCrs=\kappaC r, our one-shot Klein cutting-plane method returns a queried point x^\hat x with f(x^)minBˉ\HH(x0,r)f\epsMr f(\hat x)-\min_{\bar B_{\HH}(x_0,r)}f\le \eps Mr using at most 2d(d+1)log ⁣(16sinhscoshss\eps) \left\lceil 2d(d+1) \log\!\left(\frac{16\sinh s\cosh s}{s\eps}\right)\right\rceil oracle calls. For d2d\ge2 each localization update costs O(d2)O(d^2) arithmetic operations; for d=1d=1 an interval variant satisfies the same bound. Consequently N=O(d2(s+log(e/\eps)))=O(d2ζslog(e/\eps)),ζs=s/tanhs. N=O\bigl(d^2(s+\log(e/\eps))\bigr) =O\bigl(d^2\zeta_s\log(e/\eps)\bigr), \qquad \zeta_s=s/\tanh s . The argument is not a convex coordinate pullback: in the Beltrami--Klein chart the objective is generally only quasiconvex. The key point is that every Riemannian subgradient halfspace becomes an exact Euclidean central cut. For θ=\kappaC\dist(X,Y), \theta=\kappaC\dist(X,Y), \ipglogXYX=θ\kappaC2sinhθ\ipLgY, \ip{g}{\log_XY}_{X} =\frac{\theta}{\kappaC^2\sinh\theta}\ipL{g}{Y}, and tangency at XX turns \ipLgY0\ipL{g}{Y}\le0 into \gbarT(uc)0,u=Φ(Y),c=Φ(X). \gbar^{\mathsf T}(u-c)\le0, \qquad u=\Phi(Y),\quad c=\Phi(X). Thus a fixed Euclidean ellipsoid localizes the whole hyperbolic ball. The only curvature payment is the Klein distortion factor log(sinhscoshss\eps)=log(1/\eps)+2slog(4s)+O(e4s). \log\left(\frac{\sinh s\cosh s}{s\eps}\right) =\log(1/\eps)+2s-\log(4s)+O(e^{-4s}).

Cite

@article{arxiv.2605.17540,
  title  = {One-Shot Klein Cutting Planes for Lipschitz Geodesically Convex Optimization in Hyperbolic Space},
  author = {Yutong Zhang and Yaoran Yang and Yifan Zhu and Wentao Zhang},
  journal= {arXiv preprint arXiv:2605.17540},
  year   = {2026}
}