Exploiting negative curvature in conjunction with adaptive sampling: theoretical results and a practical algorithm
Open Access
- 12 February 2026
- journal article
- research article
- Published by Springer Nature in Computational Optimization and Applications
- Vol. 94 (1) , 1-37
Abstract
In this paper, we propose algorithms that exploit negative curvature for solving noisy nonlinear nonconvex unconstrained optimization problems. We consider both deterministic inexact and stochastic settings, and develop two-step algorithms that combine directions of negative curvature and descent directions to update the iterates. Under reasonable assumptions, we prove second-order convergence results and derive complexity guarantees for both settings. To tackle large-scale problems, we develop a practical variant that utilizes the conjugate gradient method with negative curvature detection and early stopping to compute a step, a simple adaptive step size scheme, and a strategy for selecting the sample sizes of the gradient and Hessian approximations as the optimization progresses. Numerical results on two machine learning problems showcase the efficacy and efficiency of the practical method.Keywords
All Related Versions
Funding Information
- National Science Foundation (DMS-2324643)
- Office of Naval Research (N00014-24-1-2670)
This publication has 43 references indexed in Scilit:
- Engineering Optimization Theory and Practice2019
- Optimization of Energy Systems2017
- Sample size selection in optimization methods for machine learningMathematical Programming, 2012
- Process Design2005
- Numerical Optimization1999
- Quadratic programming with one negative eigenvalue is NP-hardJournal of Global Optimization, 1991
- Some NP-complete problems in quadratic and nonlinear programmingMathematical Programming, 1987
- Curvilinear path steplength algorithms for minimization which use directions of negative curvatureMathematical Programming, 1980
- On the use of directions of negative curvature in a modified newton methodMathematical Programming, 1979
- A modified Newton method for minimizationJournal of Optimization Theory and Applications, 1977