Click or drag to resize

FindMinimum Class

[Missing <summary> documentation for "T:Altaxo.Calc.FindMinimum"]

Inheritance Hierarchy
SystemObject
  Altaxo.CalcFindMinimum

Namespace: Altaxo.Calc
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public static class FindMinimum

The FindMinimum type exposes the following members.

Methods
 NameDescription
Public methodStatic memberOfFunction(FuncVectorDouble, Double, VectorDouble, Double, Int32) Find vector x that minimizes the function f(x) using the Nelder-Mead Simplex algorithm. For more options and diagnostics consider to use NelderMeadSimplex directly.
Public methodStatic memberOfFunction(FuncDouble, Double, Double, Double, Double, Double, Int32) Find vector x that minimizes the function f(x) using the Nelder-Mead Simplex algorithm. For more options and diagnostics consider to use NelderMeadSimplex directly.
Public methodStatic memberOfFunction(FuncDouble, Double, Double, Double, Double, Double, Double, Double, Int32) Find vector x that minimizes the function f(x) using the Nelder-Mead Simplex algorithm. For more options and diagnostics consider to use NelderMeadSimplex directly.
Public methodStatic memberOfFunction(FuncDouble, Double, Double, Double, Double, Double, Double, Double, Double, Double, Int32) Find vector x that minimizes the function f(x) using the Nelder-Mead Simplex algorithm. For more options and diagnostics consider to use NelderMeadSimplex directly.
Public methodStatic memberOfFunction(FuncDouble, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Int32) Find vector x that minimizes the function f(x) using the Nelder-Mead Simplex algorithm. For more options and diagnostics consider to use NelderMeadSimplex directly.
Public methodStatic memberOfFunctionConstrained Find vector x that minimizes the function f(x), constrained within bounds, using the Broyden–Fletcher–Goldfarb–Shanno Bounded (BFGS-B) algorithm. The missing gradient is evaluated numerically (forward difference). For more options and diagnostics consider to use BfgsBMinimizer directly.
Public methodStatic memberOfFunctionGradient(FuncVectorDouble, ValueTupleDouble, VectorDouble, VectorDouble, Double, Double, Double, Int32) Find vector x that minimizes the function f(x) using the Broyden–Fletcher–Goldfarb–Shanno (BFGS) algorithm. For more options and diagnostics consider to use BfgsMinimizer directly. An alternative routine using conjugate gradients (CG) is available in ConjugateGradientMinimizer.
Public methodStatic memberOfFunctionGradient(FuncVectorDouble, Double, FuncVectorDouble, VectorDouble, VectorDouble, Double, Double, Double, Int32) Find vector x that minimizes the function f(x) using the Broyden–Fletcher–Goldfarb–Shanno (BFGS) algorithm. For more options and diagnostics consider to use BfgsMinimizer directly. An alternative routine using conjugate gradients (CG) is available in ConjugateGradientMinimizer.
Public methodStatic memberOfFunctionGradientConstrained(FuncVectorDouble, ValueTupleDouble, VectorDouble, VectorDouble, VectorDouble, VectorDouble, Double, Double, Double, Int32) Find vector x that minimizes the function f(x), constrained within bounds, using the Broyden–Fletcher–Goldfarb–Shanno Bounded (BFGS-B) algorithm. For more options and diagnostics consider to use BfgsBMinimizer directly.
Public methodStatic memberOfFunctionGradientConstrained(FuncVectorDouble, Double, FuncVectorDouble, VectorDouble, VectorDouble, VectorDouble, VectorDouble, Double, Double, Double, Int32) Find vector x that minimizes the function f(x), constrained within bounds, using the Broyden–Fletcher–Goldfarb–Shanno Bounded (BFGS-B) algorithm. For more options and diagnostics consider to use BfgsBMinimizer directly.
Public methodStatic memberOfFunctionGradientHessian(FuncVectorDouble, ValueTupleDouble, VectorDouble, MatrixDouble, VectorDouble, Double, Int32) Find vector x that minimizes the function f(x) using the Newton algorithm. For more options and diagnostics consider to use NewtonMinimizer directly.
Public methodStatic memberOfFunctionGradientHessian(FuncVectorDouble, Double, FuncVectorDouble, VectorDouble, FuncVectorDouble, MatrixDouble, VectorDouble, Double, Int32) Find vector x that minimizes the function f(x) using the Newton algorithm. For more options and diagnostics consider to use NewtonMinimizer directly.
Public methodStatic memberOfScalarFunction Find vector x that minimizes the function f(x) using the Nelder-Mead Simplex algorithm. For more options and diagnostics consider to use NelderMeadSimplex directly.
Public methodStatic memberOfScalarFunctionConstrained Find value x that minimizes the scalar function f(x), constrained within bounds, using the Golden Section algorithm. For more options and diagnostics consider to use GoldenSectionMinimizer directly.
Top
See Also