【问题标题】:Linear and bilinear constraint with GurobiGurobi 的线性和双线性约束
【发布时间】:2020-06-02 05:00:20
【问题描述】:

查看 Gurobi 的程序示例,QCPs 有一个,bilinear 程序有一个,我想知道如何添加线性和双线性约束(抱歉,如果有针对此类问题的特定行话)在R(或任何其他语言,如果更容易,但我使用R)。具体来说,我将如何添加表单的约束矩阵(例如)

xz + y - yz

其中 c 是某个常数。我想我可以使用 mccormick 松弛将其重写为线性程序(对吗?),但我想知道 Gurobi 是否有简单的语法来处理这些约束?

我目前对 QCP 和双线性程序的语法的理解是,您使用了以下形式的稀疏矩阵构造

所以你不能单独引用 x,y,z..

【问题讨论】:

    标签: r gurobi


    【解决方案1】:

    想通了。如果其他人遇到类似问题,您可以创建一个 quadcon 列表并将其添加到模型中,如 described here。对于使用 quadcon 的说明,它与 this example 中的二次约束非常相似,尽管此示例并未明确属于我询问的约束类型。

    【讨论】:

      猜你喜欢
      • 2015-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多