Click or drag to resize

NelderMeadSimplexFindMinimum(IObjectiveFunction, VectorDouble, CancellationToken, ActionInt32, Double) Method

Finds the minimum of the objective function without an initial perturbation, the default values used by fminsearch() in Matlab are used instead http://se.mathworks.com/help/matlab/math/optimizing-nonlinear-functions.html#bsgpq6p-11

Namespace: Altaxo.Calc.Optimization
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public MinimizationResult FindMinimum(
	IObjectiveFunction objectiveFunction,
	Vector<double> initialGuess,
	CancellationToken cancellationToken,
	Action<int, double>? reportChi2Progress
)

Parameters

objectiveFunction  IObjectiveFunction
The objective function, no gradient or hessian needed
initialGuess  VectorDouble
The initial guess
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

MinimizationResult
The minimum point
See Also