TY - JOUR
T1 - Lower bounds for finding stationary points I
AU - Carmon, Yair
AU - Duchi, John C.
AU - Hinder, Oliver
AU - Sidford, Aaron
N1 - Publisher Copyright:
© 2019, Springer-Verlag GmbH Germany, part of Springer Nature and Mathematical Optimization Society.
PY - 2020/11/1
Y1 - 2020/11/1
N2 - 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.
AB - 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.
KW - Cubic regularization of Newton’s method
KW - Dimension-free rates
KW - Gradient descent
KW - Information-based complexity
KW - Non-convex optimization
UR - https://www.scopus.com/pages/publications/85067238849
U2 - 10.1007/s10107-019-01406-y
DO - 10.1007/s10107-019-01406-y
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:85067238849
SN - 0025-5610
VL - 184
SP - 71
EP - 120
JO - Mathematical Programming
JF - Mathematical Programming
IS - 1-2
ER -