Chapter Contents |
Previous |
Next |

The NLP Procedure |

**BOUNDS***b_con [ , b_con... ]***;**

whereb_con:= numberoperatorparameter_listoperatornumber orb_con:= numberoperatorparameter_list orb_con:= parameter_listoperatornumber andoperator :=<=, <, >=, >, =

Boundary constraints are specified with a BOUNDS statement. One- or two-sided boundary constraints are allowed. The list of boundary constraints are separated by commas. For example,

bounds 0 <= a1-a9 X <= 1, -1 <= c2-c5; bounds b1-b10 y >= 0;

More than one BOUNDS statement can be used.
If more than one lower (upper) bound for
the same parameter is specified, the maximum (minimum) of these
is taken.
If the maximum *l*_{j} of all lower bounds
is larger than the minimum of all upper bounds *u*_{j}
for the same variable *x*_{j}, the boundary constraint
is replaced by *x*_{j} : = *l*_{j} : = min(*u*_{j}) defined
by the minimum of all upper bounds specified for *x*_{j}.

Chapter Contents |
Previous |
Next |
Top |

Copyright © 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.