User Guide
mushi
Notebooks
API Documentation
LineSearcher
Developer Documentation
Bases: Optimizer
Optimizer
Abstract class for an optimizer with Armijo line search.
s0 (double) – initial step size
double
max_line_iter (int) – maximum number of line search steps
int
gamma (double) – step size shrinkage rate for line search
verbose (bool) – flag to print convergence messages
bool
Methods
f
Evaluate cost function at current solution point.
run
Optimize until convergence criteria are met.
x (ndarray) – initial point
ndarray
tol (double) – relative tolerance in objective function
max_iter (int) – maximum number of iterations
solution point