Backtracking is an inexact line search procedure that selects the first value in a sequence π₯ 0 , π₯ 0 π½, π₯ 0 π½ 2 ... that satisfies π(π₯) β€ 0 on R + with π(π₯) β€ 0 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 βlog π½ π/π₯ 0 β 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 βlog 2 log π½ π/π₯ 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 βΌ log log log π/π₯ 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.CCS Concepts: β’ Mathematics of computing β Solvers; Numerical analysis.