| TrustRegionMinimizerMinimize(DoubleMultiVariableFunction, DoubleVector, DoubleVector, DoubleVector) Method |
Minimizes the given function near the given starting point, within the specified contraints.
Namespace: CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 7.4
Syntax public DoubleVector Minimize(
DoubleMultiVariableFunction f,
DoubleVector x,
DoubleVector lowerBounds,
DoubleVector upperBounds
)
Public Function Minimize (
f As DoubleMultiVariableFunction,
x As DoubleVector,
lowerBounds As DoubleVector,
upperBounds As DoubleVector
) As DoubleVector
public:
virtual DoubleVector^ Minimize(
DoubleMultiVariableFunction^ f,
DoubleVector^ x,
DoubleVector^ lowerBounds,
DoubleVector^ upperBounds
) sealed
abstract Minimize :
f : DoubleMultiVariableFunction *
x : DoubleVector *
lowerBounds : DoubleVector *
upperBounds : DoubleVector -> DoubleVector
override Minimize :
f : DoubleMultiVariableFunction *
x : DoubleVector *
lowerBounds : DoubleVector *
upperBounds : DoubleVector -> DoubleVector
Parameters
- f DoubleMultiVariableFunction
- Function to minimize the norm of.
- x DoubleVector
- Initial point for the iteration.
- lowerBounds DoubleVector
- Lower bounds for the solution x, such that lower[i] <= x[i].
- upperBounds DoubleVector
- Upper bounds for the solution x, such that upper[i] >= x[i].
Return Value
DoubleVectorThe vector x which satisfies the constraints and for which
f(x) is minimized
near the point,
x0 such that
Implements
IBoundedNonlinearLeastSqMinimizerMinimize(DoubleMultiVariableFunction, DoubleVector, DoubleVector, DoubleVector)See Also