Dakota Reference Manual  Version 6.4
Large-Scale Engineering Optimization and Uncertainty Analysis
 All Pages
linear_inequality_upper_bounds


Define upper bounds for the linear inequality constraint

Topics

This keyword is related to the topics:

Specification

Alias: none

Argument(s): REALLIST

Default: vector values = 0 .

Description

In the inequality case, the lower $a_l$ and upper $a_u$ bounds provide constraint limits for the two-sided formulation:

\[a_l \leq Ax \leq a_u\]

Where $A$ is the constrain matrix of variable coefficients.

As with nonlinear inequality constraints (see objective_functions), the default linear inequality constraint bounds are selected so that one-sided inequalities of the form

\[Ax \leq 0.0\]

result when there are no user bounds specifications (this provides backwards compatibility with previous Dakota versions).

In a user bounds specification, any upper bound values greater than +bigRealBoundSize (1.e+30, as defined in Minimizer) are treated as +infinity and any lower bound values less than -bigRealBoundSize are treated as -infinity.

This feature is commonly used to drop one of the bounds in order to specify a 1-sided constraint (just as the default lower bounds drop out since -DBL_MAX < -bigRealBoundSize).