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.想要查询更多的信息。
姓名(可选):新约束的名称。
返回值:
新的二次约束对象。