optimization-0.1.1: Numerical optimization

Safe HaskellSafe-Inferred

Optimization.LineSearch.SteepestDescent

Contents

Synopsis

Steepest descent method

steepestDescent :: (Num a, Ord a, Additive f, Metric f) => LineSearch f a -> (f a -> f a) -> f a -> [f a]Source

Steepest descent method

steepestDescent search f df x0 optimizes a function f with gradient df with step size schedule search starting from initial point x0

The steepest descent method chooses the negative gradient of the function as its step direction.