SymbolicMath.FindMinimum(Expression<Func<Double, Double, Double, Double>>, Vector<Double>) Method

Computes a minimum of the specified function.

Definition

Namespace: Extreme.Mathematics
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
public static OptimizationSolutionReport FindMinimum(
	Expression<Func<double, double, double, double>> objectiveFunction,
	Vector<double> initialGuess
)

Parameters

objectiveFunction  Expression<Func<Double, Double, Double, Double>>
A lambda expression that represents a function of three variables that evaluates the objective function.
initialGuess  Vector<Double>
The starting point for the iteration.

Return Value

OptimizationSolutionReport
A local minimum of objectiveFunction.

Exceptions

ConvergenceExceptionThe algorithm failed to converge and ThrowExceptionOnFailure is set to true.

See Also