Click or drag to resize

GoldenSectionMinimizerMinimum Method

Finds a minimum of the specified objective function inside the provided interval.

Namespace: Altaxo.Calc.Optimization
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public static ScalarMinimizationResult Minimum(
	IScalarObjectiveFunction objective,
	double lowerBound,
	double upperBound,
	double xTolerance = 1E-05,
	int maxIterations = 1000,
	int maxExpansionSteps = 10,
	double lowerExpansionFactor = 2,
	double upperExpansionFactor = 2
)

Parameters

objective  IScalarObjectiveFunction
The objective function to minimize.
lowerBound  Double
The lower search bound.
upperBound  Double
The upper search bound.
xTolerance  Double  (Optional)
The tolerance for the x-interval width.
maxIterations  Int32  (Optional)
The maximum number of search iterations.
maxExpansionSteps  Int32  (Optional)
The maximum number of bracketing expansion steps.
lowerExpansionFactor  Double  (Optional)
The factor used to expand the lower bound.
upperExpansionFactor  Double  (Optional)
The factor used to expand the upper bound.

Return Value

ScalarMinimizationResult
The minimization result.
See Also