Response Constraint
A response constraint represents a general constraint of the form ER(x)< b or ER(x) b where R(x) is some response from the model that is a function of the model inputs.
Parameters
the name of the response in the model
the right-hand side value
the type of inequality (less-than or greater-than)
the constraint's target. A parameter often used by solver methods that behaves as a cut-off point between desirable and unacceptable systems
the constraint's tolerance. A parameter often used by solver methods that specifies how much we are willing to be off from the target. Similar to an indifference parameter.
Constructors
Properties
Functions
The difference between the response and the right-hand side of the constraint adjusted to ensure a less-than interpretation. If R(x) is the estimated response value, then for a less-than constraint, where ER(x)< b, then the difference is R(x) - b. This difference is useful when constructing confidence intervals.
Computes a one-sided upper confidence interval for the response constraint to test if the interval contains zero. The interval is based on the estimated difference between the value of the response and the right-hand side constraint value. If the constraint has form ER(x)< b, then if ER(x) - b < 0, the constraint is satisfied. If R is an estimated value of ER(x), then the difference estimate is D = R - b. The computed confidence interval is a one-sided upper confidence interval on the difference. If the interval contains 0, then we do not have enough evidence to conclude that the constraint is satisfied.
The "slack" is the gap between the response and the right-hand side of the constraint adjusted to ensure a less-than interpretation. If R(x) is the estimated response value, then for a less-than constraint, where ER(x)< b, then the slack is b-R(x). Essentially, the slack is (b-R(x)) adjusted for the direction of the constraint.
Returns true if the implied test of feasibility indicates that the constraint is satisfied. If the user supplied a FeasibilityCheckerIfc instance for the property feasibilityChecker, it is used to check for feasibility; otherwise, the function uses the function oneSidedUpperResponseInterval() to construct a one-sided upper confidence interval for the constraint and uses the interval to check for feasibility.