Efficient solvers for Armijo's backtracking problem
Ivo Fagundes David de Oliveira, Ricardo Hiroshi Caldeira Takahashi

TL;DR
This paper introduces new efficient algorithms for Armijo's backtracking line search, significantly reducing the number of function evaluations needed in optimization routines through innovative bracketing methods.
Contribution
It adapts bracketing root-searching algorithms to inexact line searches, achieving faster convergence and fewer function evaluations compared to traditional methods.
Findings
Simple bisection-based method reduces evaluations to $ ceil \, ext{log}_2 \, ext{log}_{eta} \, rac{ ext{epsilon}}{x_0} ceil$
Advanced bracketing algorithms achieve asymptotic evaluation counts of $ ext{log} \, ext{log} \, ext{log} \, rac{ ext{epsilon}}{x_0}$
Numerical experiments show 50-80 ext% time savings per search
Abstract
Backtracking is an inexact line search procedure that selects the first value in a sequence that satisfies on with iff . This procedure is widely used in descent direction optimization algorithms with Armijo-type conditions. It both returns an estimate in and enjoys an upper-bound on the number of function evaluations to terminate, with a lower bound on . The basic bracketing mechanism employed in several root-searching methods is adapted here for the purpose of performing inexact line searches, leading to a new class of inexact line search procedures. The traditional bisection algorithm for root-searching is transposed into a very simple method that completes the same inexact line search in at most $\lceil \log_2 \log_{\beta}…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIterative Methods for Nonlinear Equations · Advanced Optimization Algorithms Research · Numerical Methods and Algorithms
