English

On the Complexity of Lower-Order Implementations of Higher-Order Methods

Optimization and Control 2025-10-10 v1

Abstract

In this work, we propose a method for minimizing non-convex functions with Lipschitz continuous ppth-order derivatives, starting from p1p \geq 1. The method, however, only requires derivative information up to order (p1)(p-1), since the ppth-order derivatives are approximated via finite differences. To ensure oracle efficiency, instead of computing finite-difference approximations at every iteration, we reuse each approximation for mm consecutive iterations before recomputing it, with m1m \geq 1 as a key parameter. As a result, we obtain an adaptive method of order (p1)(p-1) that requires no more than O(ϵp+1p)O(\epsilon^{-\frac{p+1}{p}}) iterations to find an ϵ\epsilon-approximate stationary point of the objective function and that, for the choice m=(p1)n+1m=(p-1)n + 1, where nn is the problem dimension, takes no more than O(n1/pϵp+1p)O(n^{1/p}\epsilon^{-\frac{p+1}{p}}) oracle calls of order (p1)(p-1). This improves previously known bounds for tensor methods with finite-difference approximations in terms of the problem dimension.

Keywords

Cite

@article{arxiv.2510.07992,
  title  = {On the Complexity of Lower-Order Implementations of Higher-Order Methods},
  author = {Nikita Doikov and Geovani Nunes Grapiglia},
  journal= {arXiv preprint arXiv:2510.07992},
  year   = {2025}
}
R2 v1 2026-07-01T06:26:11.860Z