English

On the Almost Sure Convergence of the Stochastic Three Points Algorithm

Optimization and Control 2026-02-11 v5

Abstract

The stochastic three points (STP) algorithm is a derivative-free optimization technique designed for unconstrained optimization problems in Rd\mathbb{R}^d. In this paper, we analyze this algorithm for three classes of functions: smooth functions that may lack convexity, smooth convex functions, and smooth functions that are strongly convex. Our work provides the first almost sure convergence results of the STP algorithm, alongside some convergence results in expectation. For the class of smooth functions, we establish that the best gradient iterate of the STP algorithm converges almost surely to zero at a rate of o(1/T12ϵ)o(1/{T^{\frac{1}{2}-\epsilon}}) for any ϵ(0,12)\epsilon\in (0,\frac{1}{2}), where TT is the number of iterations. Furthermore, within the same class of functions, we establish both almost sure convergence and convergence in expectation of the final gradient iterate towards zero. For the class of smooth convex functions, we establish that f(θT)f(\theta^T) converges to infθRdf(θ)\inf_{\theta \in \mathbb{R}^d} f(\theta) almost surely at a rate of o(1/T1ϵ)o(1/{T^{1-\epsilon}}) for any ϵ(0,1)\epsilon\in (0,1), and in expectation at a rate of O(dT)O(\frac{d}{T}) where dd is the dimension of the space. Finally, for the class of smooth functions that are strongly convex, we establish that when step sizes are obtained by approximating the directional derivatives of the function, f(θT)f(\theta^T) converges to infθRdf(θ)\inf_{\theta \in \mathbb{R}^d} f(\theta) in expectation at a rate of O((1μ2πdL)T)O((1-\frac{\mu}{2\pi dL})^T), and almost surely at a rate of o((1sμ2πdL)T)o((1-s\frac{\mu}{2\pi dL})^T) for any s(0,1)s\in (0,1), where μ\mu and LL are the strong convexity and smoothness parameters of the function.

Keywords

Cite

@article{arxiv.2501.13886,
  title  = {On the Almost Sure Convergence of the Stochastic Three Points Algorithm},
  author = {Taha El Bakkali El Kadi and Omar Saadi},
  journal= {arXiv preprint arXiv:2501.13886},
  year   = {2026}
}
R2 v1 2026-06-28T21:15:11.766Z