English

Balancing Gradient and Hessian Queries in Non-Convex Optimization

Optimization and Control 2025-10-24 v1 Data Structures and Algorithms

Abstract

We develop optimization methods which offer new trade-offs between the number of gradient and Hessian computations needed to compute the critical point of a non-convex function. We provide a method that for any twice-differentiable f ⁣:RdRf\colon \mathbb R^d \rightarrow \mathbb R with L2L_2-Lipschitz Hessian, input initial point with Δ\Delta-bounded sub-optimality, and sufficiently small ϵ>0\epsilon > 0, outputs an ϵ\epsilon-critical point, i.e., a point xx such that f(x)ϵ\|\nabla f(x)\| \leq \epsilon, using O~(L21/4nH1/2Δϵ9/4)\tilde{O}(L_2^{1/4} n_H^{-1/2}\Delta\epsilon^{-9/4}) queries to a gradient oracle and nHn_H queries to a Hessian oracle for any positive integer nHn_H. As a consequence, we obtain an improved gradient query complexity of O~(d1/3L21/2Δϵ3/2)\tilde{O}(d^{1/3}L_2^{1/2}\Delta\epsilon^{-3/2}) in the case of bounded dimension and of O~(L23/4Δ3/2ϵ9/4)\tilde{O}(L_2^{3/4}\Delta^{3/2}\epsilon^{-9/4}) in the case where we are allowed only a \emph{single} Hessian query. We obtain these results through a more general algorithm which can handle approximate Hessian computations and recovers the state-of-the-art bound of computing an ϵ\epsilon-critical point with O(L11/2L21/4Δϵ7/4)O(L_1^{1/2}L_2^{1/4}\Delta\epsilon^{-7/4}) gradient queries provided that ff also has an L1L_1-Lipschitz gradient.

Keywords

Cite

@article{arxiv.2510.20786,
  title  = {Balancing Gradient and Hessian Queries in Non-Convex Optimization},
  author = {Deeksha Adil and Brian Bullins and Aaron Sidford and Chenyi Zhang},
  journal= {arXiv preprint arXiv:2510.20786},
  year   = {2025}
}
R2 v1 2026-07-01T07:02:36.478Z