Try our new documentation site (beta).
Filter Content By
Version
Text Search
${sidebar_list_label} - Back
Filter by Language
Model.addConstr()
addConstr ( lhs, sense, rhs, name="" )
Add a linear constraint to a model.
Note that this method also accepts a TempConstr as its first argument (with the name as its second argument). This allows you to use operator overloading to create constraints. See TempConstr for more information.
Arguments:
lhs: Left-hand side for new linear constraint. Can be a constant, a Var, or a LinExpr.
sense: Sense for new linear constraint (GRB.LESS_EQUAL, GRB.EQUAL, or GRB.GREATER_EQUAL).
rhs: Right-hand side for new linear constraint. Can be a constant, a Var, or a LinExpr.
name: Name for new constraint.
Return value:
New constraint object.
Example usage:
model.addConstr(x + 2*y, GRB.EQUAL, 3*z, "c0") model.addConstr(x + y <= 2.0, "c1")