GRBModel.addQConstr ()

二次约束添加到模型中。多重签名是可用的。

重要提示:Gurobi可以处理凸和非凸二次约束。它们之间的区别可以既重要又微妙。指这个讨论额外的信息。

GRBQConstr addQConstr( GRBQuadExpr lhsExpr,
字符 意义上说,
GRBQuadExpr rhsExpr,
字符串 名称)

二次约束添加到模型中。

参数:

lhsExpr:左边为新的二次约束二次表达式。

感觉:对新的二次约束(GRB.LESS_EQUAL,GRB.EQUAL,或GRB.GREATER_EQUAL)。

rhsExpr:右边为新的二次约束二次表达式。

的名字:名字新的约束。

返回值:

新的二次约束对象。

GRBQConstr addQConstr( GRBQuadExpr lhsExpr,
字符 意义上说,
GRBVar rhsVar,
字符串 名称)

二次约束添加到模型中。

参数:

lhsExpr:左边为新的二次约束二次表达式。

感觉:对新的二次约束(GRB.LESS_EQUAL,GRB.EQUAL,或GRB.GREATER_EQUAL)。

rhsVar:右边变量为新的二次约束。

的名字:名字新的约束。

返回值:

新的二次约束对象。

GRBQConstr addQConstr( GRBQuadExpr lhsExpr,
字符 意义上说,
GRBLinExpr rhsExpr,
字符串 名称)

二次约束添加到模型中。

参数:

lhsExpr:左边为新的二次约束二次表达式。

感觉:对新的二次约束(GRB.LESS_EQUAL,GRB.EQUAL,或GRB.GREATER_EQUAL)。

rhsExpr:右边为新的二次约束线性表达式。

的名字:名字新的约束。

返回值:

新的二次约束对象。

GRBQConstr addQConstr( GRBQuadExpr lhsExpr,
字符 意义上说,
,
字符串 名称)

二次约束添加到模型中。

参数:

lhsExpr:左边为新的二次约束二次表达式。

感觉:对新的二次约束(GRB.LESS_EQUAL,GRB.EQUAL,或GRB.GREATER_EQUAL)。

园艺学会:右边价值为新的二次约束。

的名字:名字新的约束。

返回值:

新的二次约束对象。

GRBQConstr addQConstr( GRBLinExpr lhsExpr,
字符 意义上说,
GRBQuadExpr rhsExpr,
字符串 名称)

二次约束添加到模型中。

参数:

lhsExpr:左边为新的二次约束线性表达式。

感觉:对新的二次约束(GRB.LESS_EQUAL,GRB.EQUAL,或GRB.GREATER_EQUAL)。

rhsExpr:右边为新的二次约束二次表达式。

的名字:名字新的约束。

返回值:

新的二次约束对象。

GRBQConstr addQConstr( GRBVar lhsVar,
字符 意义上说,
GRBQuadExpr rhsExpr,
字符串 名称)

二次约束添加到模型中。

参数:

lhsVar:左边为新的二次约束变量。

感觉:对新的二次约束(GRB.LESS_EQUAL,GRB.EQUAL,或GRB.GREATER_EQUAL)。

rhsExpr:右边为新的二次约束二次表达式。

的名字:名字新的约束。

返回值:

新的二次约束对象。

GRBQConstr addQConstr( 韩,
字符 意义上说,
GRBQuadExpr rhsExpr,
字符串 名称)

二次约束添加到模型中。

参数:

新二次约束:左手边值。

感觉:对新的二次约束(GRB.LESS_EQUAL,GRB.EQUAL,或GRB.GREATER_EQUAL)。

rhsExpr:右边为新的二次约束二次表达式。

的名字:名字新的约束。

返回值:

新的二次约束对象。