#include <FDennisSchnabelLineSearch.hpp>
Inheritance diagram for FDennisSchnabelLineSearch:
Purpose: DennisSchnabel Line Search for NonLinear Solver Papers: "Course Notes for MS4327 Optimisation", J. Kinsella, course March 30, 2004, University of ?. "Matrix Computation: Ch12. Non-Linear Equations", p340, Alan Jenning, J.J. McKeown, second edition, Wiley & Sons, 1992. "A New Gradient Descent Method for Unconstrained Optimization.", Niculai Andrei, Report 2003, Research Institut for Informatics, Bucharest, Romania. "Unconstrained Optimization" P.E. Frandsen, K. Jonasson, H.B. Nielsen O. Tingleff, Lecture 23/8/1999, Dep. of Mathematical Modeling, Technical University of Lyngby, Denmark.
Public Methods | |
FDennisSchnabelLineSearch (int maxIterations, double ac1=0.0001, double c2=0.9, double epsilon=1.0e-4) | |
virtual | ~FDennisSchnabelLineSearch () |
virtual double | find (FloatVector *x, AbsFObjectiveFn *fn, FloatVector *d) |
Protected Methods | |
virtual double | zoom (AbsFObjectiveFn *fn, FloatVector *x, double alpha, FloatVector *d) |
Private Attributes | |
double | c1 |
double | c2 |
FloatVector * | xd |
FloatVector * | f1 |