You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When the CPLEX option .sensitivity is set in ASL, three suffixes are defined:
sensitivity Single-word phrase: return sensitivity information for
the objective (in suffixes .up for the largest value
of a variable's cost coefficient or constraint's
right-hand side before the optimal basis changes,
.down for the smallest such value, and .current for
the current cost coefficient or right-hand side).
In MP, the option is sensitivity=1 and more cases are considered:
alg:sens (sens, solnsens, sensitivity)
Whether to return suffixes for solution sensitivities, i.e., ranges of
values for which the optimal basis remains optimal (note that the
variable and objective values can change):
0 - No (default)
1 - Yes: suffixes returned on variables are
.sensobjlo = smallest objective coefficient
.sensobjhi = greatest objective coefficient
.senslblo = smallest variable lower bound
.senslbhi = greatest variable lower bound
.sensublo = smallest variable upper bound
.sensubhi = greatest variable upper bound;
suffixes for all constraints are
.senslblo = smallest constraint lower bound
.senslbhi = greatest constraint lower bound
.sensublo = smallest constraint upper bound
.sensubhi = greatest constraint upper bound;
suffixes for one-sided constraints only:
.sensrhslo = smallest right-hand side value
.sensrhshi = greatest right-hand side value.
This is arguably all for the best, but a user's questions raise two issues:
The single-word option sensitivity (which turns sensitivity on in ASL) is accepted by MP but is interpreted as alg:sens=0 (which turns it off).
There is no option in MP analogous to .current in ASL. This is mainly a problem for objective coefficients, whose current value is (in general) not easy to display any other way.
Maybe there's nothing that can be done about these differences, but I am posting them here just in case.
The text was updated successfully, but these errors were encountered:
When the CPLEX option
.sensitivity
is set in ASL, three suffixes are defined:In MP, the option is
sensitivity=1
and more cases are considered:This is arguably all for the best, but a user's questions raise two issues:
sensitivity
(which turns sensitivity on in ASL) is accepted by MP but is interpreted asalg:sens=0
(which turns it off)..current
in ASL. This is mainly a problem for objective coefficients, whose current value is (in general) not easy to display any other way.Maybe there's nothing that can be done about these differences, but I am posting them here just in case.
The text was updated successfully, but these errors were encountered: