Click or drag to resize

NelderMeadSimplexMinimum(IObjectiveFunction, VectorDouble, Double, Int32) 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 static MinimizationResult Minimum(
	IObjectiveFunction objectiveFunction,
	Vector<double> initialGuess,
	double convergenceTolerance = 1E-08,
	int maximumIterations = 1000
)

Parameters

objectiveFunction  IObjectiveFunction
The objective function, no gradient or hessian needed
initialGuess  VectorDouble
The initial guess
convergenceTolerance  Double  (Optional)

[Missing <param name="convergenceTolerance"/> documentation for "M:Altaxo.Calc.Optimization.NelderMeadSimplex.Minimum(Altaxo.Calc.Optimization.IObjectiveFunction,Altaxo.Calc.LinearAlgebra.Vector{System.Double},System.Double,System.Int32)"]

maximumIterations  Int32  (Optional)

[Missing <param name="maximumIterations"/> documentation for "M:Altaxo.Calc.Optimization.NelderMeadSimplex.Minimum(Altaxo.Calc.Optimization.IObjectiveFunction,Altaxo.Calc.LinearAlgebra.Vector{System.Double},System.Double,System.Int32)"]

Return Value

MinimizationResult
The minimum point
See Also