Does CPLEX recognize any special ordered set (SOS1 or SOS2) constraints automatically?
For example, if you define a constraint of the form "z1 + z2 + z3 <= 1" for binary variables z1, z2 and z3, does CPLEX recognize this as a SOS1 constraint automatically? Or is it necessary to define SOS constraints explicitly by e.g. the IloSOS1 and IloSOS2 classes?
It seems that it would be simple for the presolver do an automatic conversion, but I couldn't find any explicit documentation on this point. Any help would be appreciated.
#DecisionOptimization#Support#SupportMigration