grbmodel :: addqconstr()


grbmodel :: addqconstr()

为模型添加二次约束。多签名可用。

重要说明:Gurobi可以处理凸和非凸二次约束。它们之间的差异可能是重要和微妙的。参考这个讨论有关其他信息。

grbqconstr. addqconstr. const grbquadexpr& lhsexpr,
char 感觉,
const grbquadexpr& rhsexpr,
细绳 名称=“”)
    为模型添加二次约束。

    论点:

    lhsexpr.:新的二次约束的左侧表达式。

    感觉:对新的二次约束感(grb_less_equal.或者grb_greater_equal.)。

    Rhsexpr.:新二次约束的右侧表达式。

    姓名(可选):新约束的名称。

    返回值:

    新的二次约束对象。

grbqconstr. addqconstr. const grbquadexpr& lhsexpr,
char 感觉,
GRBVAR. Rhsvar,
细绳 名称=“”)
    为模型添加二次约束。

    论点:

    lhsexpr.:新的二次约束的左侧表达式。

    感觉:对新的二次约束感(grb_less_equal.或者grb_greater_equal.)。

    RHSVAR.:新的二次约束的右侧变量。

    姓名(可选):新约束的名称。

    返回值:

    新的二次约束对象。

grbqconstr. addqconstr. grbtempconstr& Tc,
细绳 名称=“”)
    为模型添加二次约束。

    论点:

    TC.:临时约束对象,使用超载的比较运算符创建。看GRBTEMPCONSTR.想要查询更多的信息。

    姓名(可选):新约束的名称。

    返回值:

    新的二次约束对象。