Description
SBB and BDMLP used to have (prior to 27) a different definition of SOS1 and SOS2 variables. They counted the number of variable in a set off-bound. All other solvers counted the non-zero variables in a set. This resulted in exceptional circumstances to confusing results when switching the solver. In GAMS 27 the SBB and BDMLP behavior has been adjusted the SOS variable interpretation and now counts variables that are non-zero. This test checks for some exceptional situations when using SOS variables. Contributor: Michael Bussieck, January 2019
Small Model of Type : MIP
Category : GAMS Test library
Main file : sosmip01.gms includes : sosweird.inc [html]
$title SOS1 and SOS2 behavior - MIP (SOSMIP01,SEQ=795)
$onText
SBB and BDMLP used to have (prior to 27) a different definition of SOS1 and SOS2
variables. They counted the number of variable in a set off-bound. All other solvers
counted the non-zero variables in a set. This resulted in exceptional circumstances
to confusing results when switching the solver. In GAMS 27 the SBB and BDMLP behavior
has been adjusted the SOS variable interpretation and now counts variables that are
non-zero.
This test checks for some exceptional situations when using SOS variables.
Contributor: Michael Bussieck, January 2019
$offText
$set MTYPE mip
$include sosweird.inc