GRBModel.addQConstr ()
GRBModel.addQConstr ()
给模型添加一个二次约束。可以使用多个签名。
重要提示:Gurobi可以处理凸和非凸二次约束。它们之间的差异既重要又微妙。指这个讨论额外的信息。
GRBQConstr | addQConstr( | GRBQuadExpr | lhsExpr, |
字符 | 意义上说, | ||
GRBQuadExpr | rhsExpr, | ||
字符串 | 名称) |
-
给模型添加一个二次约束。
参数:
lhsExpr:新二次约束的左侧二次表达式。
感觉:新二次约束的意义(伽马射线爆发。LESS_EQUAL或伽马射线爆发。GREATER_EQUAL).
rhsExpr:右边二次表达式,表示新的二次约束。
的名字:新约束的名称。
返回值:
新的二次约束对象。
GRBQConstr | addQConstr( | GRBQuadExpr | lhsExpr, |
字符 | 意义上说, | ||
GRBVar | rhsVar, | ||
字符串 | 名称) |
-
给模型添加一个二次约束。
参数:
lhsExpr:新二次约束的左侧二次表达式。
感觉:新二次约束的意义(伽马射线爆发。LESS_EQUAL或伽马射线爆发。GREATER_EQUAL).
rhsVar:新二次约束的右边变量。
的名字:新约束的名称。
返回值:
新的二次约束对象。
GRBQConstr | addQConstr( | GRBQuadExpr | lhsExpr, |
字符 | 意义上说, | ||
GRBLinExpr | rhsExpr, | ||
字符串 | 名称) |
-
给模型添加一个二次约束。
参数:
lhsExpr:新二次约束的左侧二次表达式。
感觉:新二次约束的意义(伽马射线爆发。LESS_EQUAL或伽马射线爆发。GREATER_EQUAL).
rhsExpr:新的二次约束的右边线性表达式。
的名字:新约束的名称。
返回值:
新的二次约束对象。
GRBQConstr | addQConstr( | GRBQuadExpr | lhsExpr, |
字符 | 意义上说, | ||
双 | , | ||
字符串 | 名称) |
-
给模型添加一个二次约束。
参数:
lhsExpr:新二次约束的左侧二次表达式。
感觉:新二次约束的意义(伽马射线爆发。LESS_EQUAL或伽马射线爆发。GREATER_EQUAL).
园艺学会:新二次约束的右边值。
的名字:新约束的名称。
返回值:
新的二次约束对象。
GRBQConstr | addQConstr( | GRBLinExpr | lhsExpr, |
字符 | 意义上说, | ||
GRBQuadExpr | rhsExpr, | ||
字符串 | 名称) |
-
给模型添加一个二次约束。
参数:
lhsExpr:新二次约束的左侧线性表达式。
感觉:新二次约束的意义(伽马射线爆发。LESS_EQUAL或伽马射线爆发。GREATER_EQUAL).
rhsExpr:右边二次表达式,表示新的二次约束。
的名字:新约束的名称。
返回值:
新的二次约束对象。
GRBQConstr | addQConstr( | GRBVar | lhsVar, |
字符 | 意义上说, | ||
GRBQuadExpr | rhsExpr, | ||
字符串 | 名称) |
-
给模型添加一个二次约束。
参数:
lhsVar:新二次约束的左变量。
感觉:新二次约束的意义(伽马射线爆发。LESS_EQUAL或伽马射线爆发。GREATER_EQUAL).
rhsExpr:右边二次表达式,表示新的二次约束。
的名字:新约束的名称。
返回值:
新的二次约束对象。
GRBQConstr | addQConstr( | 双 | 韩, |
字符 | 意义上说, | ||
GRBQuadExpr | rhsExpr, | ||
字符串 | 名称) |
-
给模型添加一个二次约束。
参数:
韩:新二次约束的左侧值。
感觉:新二次约束的意义(伽马射线爆发。LESS_EQUAL或伽马射线爆发。GREATER_EQUAL).
rhsExpr:右边二次表达式,表示新的二次约束。
的名字:新约束的名称。
返回值:
新的二次约束对象。