NelderMeadSimplexFindMinimum(IObjectiveFunction, VectorDouble, VectorDouble, CancellationToken, ActionInt32, Double) Method |
Finds the minimum of the objective function with an initial perturbation
Namespace: Altaxo.Calc.OptimizationAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax public MinimizationResult FindMinimum(
IObjectiveFunction objectiveFunction,
Vector<double> initialGuess,
Vector<double> initalPertubation,
CancellationToken cancellationToken,
Action<int, double>? reportChi2Progress
)
Parameters
- objectiveFunction IObjectiveFunction
- The objective function, no gradient or hessian needed
- initialGuess VectorDouble
- The initial guess
- initalPertubation VectorDouble
- The initial perturbation
- cancellationToken CancellationToken
- Token to cancel the evaluation
- reportChi2Progress ActionInt32, Double
- Event handler that can be used to report the NumberOfIterations and Chi² value achived so far. Can be null
Return Value
MinimizationResultThe minimum point
See Also