看看Gurobi的程序示例,有一个是QCPs的,一个是bilinear程序的,我想知道如何在R(或任何其他语言,如果更容易的话,但我使用R)中添加线性和双线性的约束(抱歉,对于这样的问题有特定的行话)。具体地说,我如何添加形式(例如)的约束矩阵
xz +y- yz
其中c是某个常数。我想我可以使用mccormick松弛将其重写为线性程序(对吗?),但我想知道Gurobi是否有针对此类约束的简单语法?
我目前对QCP和双线性程序的语法的理解是,您使用的是如下形式的稀疏矩阵结构
所以你不能单独引用x,y,z。
发布于 2020-06-02 05:00:20
我想通了。如果其他任何人遇到类似的问题,您可以创建一个四元列表,并将其作为described here添加到模型中。对于使用quadcon的示例,它非常类似于this example中的二次约束,尽管此示例不是我所询问的约束类型。
https://stackoverflow.com/questions/62136945
相似问题