Computes a minimum of the specified function.
Namespace:
Extreme.Mathematics
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public static OptimizationSolutionReport FindMinimum(
Expression<Func<double, double, double, double, double, double, double, double>> objectiveFunction,
Vector<double> initialGuess
)
Public Shared Function FindMinimum (
objectiveFunction As Expression(Of Func(Of Double, Double, Double, Double, Double, Double, Double, Double)),
initialGuess As Vector(Of Double)
) As OptimizationSolutionReport
public:
static OptimizationSolutionReport^ FindMinimum(
Expression<Func<double, double, double, double, double, double, double, double>^>^ objectiveFunction,
Vector<double>^ initialGuess
)
static member FindMinimum :
objectiveFunction : Expression<Func<float, float, float, float, float, float, float, float>> *
initialGuess : Vector<float> -> OptimizationSolutionReport
Parameters
- objectiveFunction
- Type: System.Linq.ExpressionsExpressionFuncDouble, Double, Double, Double, Double, Double, Double, Double
A lambda expression that represents a function of seven variables that evaluates the objective function. - initialGuess
- Type: Extreme.MathematicsVectorDouble
The starting point for the iteration.
Return Value
Type:
OptimizationSolutionReportA local minimum of
objectiveFunction.
Reference