We prove lower bounds on the complexity of finding ϵ-stationary points (points x such that ∥∇f(x)∥≤ϵ) of smooth, high-dimensional, and potentially non-convex functions f. We consider oracle-based complexity measures, where an algorithm is given access to the value and all derivatives of f at a query point x. We show that for any (potentially randomized) algorithm A, there exists a function f with Lipschitz pth order derivatives such that A requires at least ϵ−(p+1)/p queries to find an ϵ-stationary point. Our lower bounds are sharp to within constants, and they show that gradient descent, cubic-regularized Newton's method, and generalized pth order regularization are worst-case optimal within their natural function classes.
@article{arxiv.1710.11606,
title = {Lower Bounds for Finding Stationary Points I},
author = {Yair Carmon and John C. Duchi and Oliver Hinder and Aaron Sidford},
journal= {arXiv preprint arXiv:1710.11606},
year = {2019}
}