Efficient solvers for Armijo's backtracking problem

Backtracking is an inexact line search procedure that selects the first value in a sequence x_0, x_0β, x_0β^2... that satisfies g(x)≤ 0 on ℝ_+ with g(x)≤ 0 iff x≤ x^*. This procedure is widely used in descent direction optimization algorithms with Armijo-type conditions. It both returns an estimate in (β x^*,x^*] and enjoys an upper-bound ⌈log_βϵ/x_0 ⌉ on the number of function evaluations to terminate, with ϵ a lower bound on x^*. 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 ⌈log_2 log_βϵ/x_0 ⌉ function evaluations. A recent bracketing algorithm for root-searching which presents both minmax function evaluation cost (as the bisection algorithm) and superlinear convergence is also transposed, asymptotically requiring ∼logloglogϵ/x_0 function evaluations for sufficiently smooth functions. Other bracketing algorithms for root-searching can be adapted in the same way. Numerical experiments suggest time savings of 50% to 80% in each call to the inexact search procedure.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/18/2020

Probabilistically Faulty Searching on a Half-Line

We study p-Faulty Search, a variant of the classic cow-path optimization...
research
10/25/2021

The diameter of caterpillar associahedra

The caterpillar associahedron 𝒜(G) is a polytope arising from the rotati...
research
08/23/2018

One (more) line on the most Ancient Algorithm in History

We give a new simple and short ("one-line") analysis for the runtime of ...
research
07/15/2019

New Paths from Splay to Dynamic Optimality

Consider the task of performing a sequence of searches in a binary searc...
research
09/20/2022

Lower Bounds on the Worst-Case Complexity of Efficient Global Optimization

Efficient global optimization is a widely used method for optimizing exp...
research
04/05/2020

Nonlinear Function Inversion using k-vector

This work introduces a general numerical technique to invert one dimensi...
research
10/05/1998

Anytime Coalition Structure Generation with Worst Case Guarantees

Coalition formation is a key topic in multiagent systems. One would pref...

Please sign up or login with your details

Forgot password? Click here to reset