Package pulse.search.direction
Provides a list of
PathSolvers and associated classes, which are used
to determine the direction of the minimum of a specific SearchTask
using an iterative approach.-
Interface Summary Interface Description DirectionSolver HessianDirectionSolver -
Class Summary Class Description ActiveFlags BFGSOptimiser The 'advanced'PathSolverimplementing the variable-metric (quasi-Newton) search method.ComplexPath A more complex version ofPath, which in addition to other variables stores the Hessian matrix at the current step.CompositePathOptimiser GradientBasedOptimiser GradientGuidedPath APathstores information relevant to the selectedPathSolver, which is related to a specificSearchTask.IterativeState LMOptimiser Given an objective function equal to the sum of squared residuals, iteratively approaches the minimum of this function by applying the Levenberg-Marquardt formulas.PathOptimiser An abstract class that defines the mathematical basis of solving the reverse heat conduction problem.SR1Optimiser SteepestDescentOptimiser The simplest possiblePathSolver, which assumes that the minimum direction coincides with the inverted gradient.