Nelder and Mead Simplex Minimization Method
Copyright (c) 2003-2004, dnAnalytics Project. All rights reserved. See http://www.dnAnalytics.net for details.
Adopted to Altaxo (c) 2005 Dr. Dirk Lellinger.
Constructor | Description |
|
Default constructor for simplex method
|
Full Usage:
NelderMead(costfunction, endcriteria)
Parameters:
ICostFunction
endcriteria : EndCriteria
|
|
Instance member | Description |
Full Usage:
this.Chi
|
Coefficient of expansion (Chi) |
|
Initialize the optimization method The use of this function is intended for testing/debugging purposes only
|
|
Initialize the optimization method The use of this function is intended for testing/debugging purposes only
|
Full Usage:
this.IterateMethod
Modifiers: abstract |
Perform a single iteration of the optimization method The use of this function is intended for testing/debugging purposes only |
|
Return the type of step for the last iteration
|
Full Usage:
this.MethodName
Returns: string
Modifiers: abstract |
Method Name
|
|
Minimize the given cost function
|
Full Usage:
this.Minimize
Parameters:
DoubleVector
cancellationToken : CancellationToken
newMinimalValueFound : Action<float>
|
|
Full Usage:
this.Minimize
Parameters:
DoubleVector[]
rho : float
chi : float
psi : float
sigma : float
|
Minimize the given cost function
|
|
Minimize the given cost function
|
Full Usage:
this.Minimize
Parameters:
DoubleVector[]
cancellationToken : CancellationToken
newMinimalValueFound : Action<float>
|
Minimize the given cost function
|
Full Usage:
this.Psi
|
Coefficient of contraction (Psi) |
Full Usage:
this.Rho
|
Coefficient of reflection (Rho) |
Full Usage:
this.Sigma
|
Coefficient of shrinkage (Sigma) |
|
Return the current iteration Simplex
|
Full Usage:
this.SimplexDelta
|
Delta used to generate initial simplex for non-zero value elements |
Full Usage:
this.SimplexZeroDelta
|
Delta used to generate initial simplex for zero value elements |