backtrack: Backtracking Line Search
Description
Given a descent direction backtrack
computes a step size that ensures sufficient decrease in an objective.
Usage
backtrack(x, dx, f, df, alpha = 0.01, beta = 0.8)
Arguments
df
gradient of objective function
alpha
sufficient decrease parameter
beta
sufficient decrease parameter