backtracking-line-search

A line search method for finding a step size that satisfies the Armijo (i.e., sufficient decrease) condition based on a simple backtracking procedure.

#include <mathtoolbox/backtracking-line-search.hpp>

Math and Algorithm

We follow Nocedal and Wright (2006) (Chapter 3, specifically Algorithm 3.1).

Useful Resources