strong-wolfe-conditions-line-search

A line search method for finding a step size that satisfies the strong Wolfe conditions (i.e., the Armijo (i.e., sufficient decrease) condition and the curvature condition).

#include <mathtoolbox/strong-wolfe-conditions-line-search.hpp>

Math and Algorithm

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

Useful Resources