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.OptimizationAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax 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
MinimizationResultThe minimum point
See Also