Package pulse.search.direction
Provides a list of
PathSolver
s 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'PathSolver
implementing 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 APath
stores 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.