problem.addSOS
problem.addSOS |
Purpose
Adds one or more Special Ordered Set (SOS) to the problem.
Synopsis
problem.addSOS (s1, s2, ...)
Argument
s1,s2...
|
Special Ordered Sets defined prior to the call or (see example below) defined directly in the call.
|
Example
N = 20 x = [xpress.var () for i in range (N)] p = xpress.problem () p.addVariable (x) s = xpress.sos ([x], [i+2 for i in range (N)]) p.addSOS (s) p.addSOS ([x[0], x[2]], [4,6])
Further information
All arguments can be single SOSs or lists, tuples, or NumPy arrays of SOSs created as
xpress.sos objects. As for constraints, a SOS does not need to be declared prior to being added as an argument.