MinConNLPPenaltyBound Property |
The universal bound for describing how much the unscaled
penalty-term may deviate from zero.
Namespace: Imsl.MathAssembly: ImslCS (in ImslCS.dll) Version: 6.5.2.0
Syntax public double PenaltyBound { get; set; }
Public Property PenaltyBound As Double
Get
Set
public:
property double PenaltyBound {
double get ();
void set (double value);
}
member PenaltyBound : float with get, set
Property Value
Type:
Double
A
double scalar value specifying the universal bound for
describing how much the unscaled penalty-term may deviate from zero.
Exceptions Exception | Condition |
---|
ArgumentException |
is thrown if PenaltyBound is less than or equal to 0.0
|
Remarks
A small PenaltyBound diminishes the efficiency of the solver
because the iterates then will follow the boundary of the feasible
set closely. Conversely, a large PenaltyBound may degrade the
reliability of the code. By default, PenaltyBound is set to 1.0.
See Also