sosmip01.gms : SOS1 and SOS2 behavior - MIP

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