friendlysam.opt.Problem.add¶
-
Problem.
add
(*constraints)¶ Add zero or more constraints to the problem.
Parameters: *constraints – zero or more constraints or iterables of constraints. Each constraint should be an instance of Relation
,Constraint
,SOS1
orSOS2
.Note
The syntax
problem += constraints
is equivalent to ``problem.add(constraints).Examples
>>> prob = Problem() >>> x = VariableCollection('x')
>>> prob.add(8 * x(1) + 4 * x(2) <= 11)
>>> prob += Constraint(x(0) <= x(1), desc='Some description')
>>> prob += ([x(i) <= i, x(i+1) <= i] for i in range(5))