Click or drag to resize

ConjugateGradientMinimizerMinimum Method

Minimizes the objective function with the conjugate gradient method.

Namespace: Altaxo.Calc.Optimization
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public static MinimizationResult Minimum(
	IObjectiveFunction objective,
	Vector<double> initialGuess,
	double gradientTolerance = 1E-08,
	int maxIterations = 1000
)

Parameters

objective  IObjectiveFunction
The objective function.
initialGuess  VectorDouble
The initial parameter guess.
gradientTolerance  Double  (Optional)
The stopping threshold for the gradient norm.
maxIterations  Int32  (Optional)
The maximum number of iterations.

Return Value

MinimizationResult
The minimization result.
See Also