Model.addQConstr ()

addQConstr(lh,感觉= None, rhs = None, name = " ")

二次约束添加到模型中。

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

参数:

:左边为新的二次约束。可以是一个常数,一个Var,一个LinExpr,或者一个QuadExpr

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

园艺学会:右边为新的二次约束。可以是一个常数,一个Var,一个LinExpr,或者一个QuadExpr

的名字:名字新的约束。请注意,的名字将存储作为一个ASCII字符串。因此,一个名字“一个< span > < /美元跨度> {\ rightarrow} < span > < / span >美元B”将产生一个错误,因为“< span > < /美元跨度> {\ rightarrow} < span > < / span >美元不能被表示为一个ASCII字符。还要注意名称包含空格很沮丧,因为他们不能被写入LP格式文件。

返回值:

新的二次约束对象。

使用示例:

模型。addQConstr (x * x + y * y,伽马线暴。LESS_EQUAL z * z, c0)模型。addQConstr(x*x + y*y <= 2.0, "c1")

尝试Gurobi免费

选择最适合你的评估许可,开始使用我们的专家团队提供技术指导和支持。

评估许可
得到一个免费的,功能齐全的许可证的Gurobi性能优化经验,支持,基准测试和调优服务我们提供我们产品的一部分。
学术许可
Gurobi支持教学和学术机构内使用的优化。我们提供免费的,功能齐全的Gurobi用于类的副本,并进行研究。
云试验

申请免费试用时间,所以你可以看到一个模型可以解决如何快速而方便地在云上。

<\/i>","library":"fa-solid"}}" data-widget_type="nav-menu.default">

Gurobi通讯