GRBModel.AddConstrs ()
GRBModel.AddConstrs ()
向模型添加新的线性约束。
我们建议您一次只构建一个约束(使用AddConstr),因为它没有引入显著的开销,而且我们发现它生成的代码更简单。不过,如果你不同意,可以随意使用这些方法。
GRBConstr [] | AddConstrs( | int | 数) |
添加数
模型的新线性约束。新的约束是表单的所有约束0 < = 0
.
参数:
数:要添加的约束数量。
返回值:
数组的新约束对象。
GRBConstr [] | AddConstrs( | GRBLinExpr [] | lhsExprs, |
char [] | 感觉, | ||
双[] | rhsVals, | ||
string [] | 名) |
-
向模型添加新的线性约束。添加的约束的数量由输入数组的长度决定(必须在所有参数中保持一致)。
参数:
lhsExprs:新线性约束的左边表达式。
感官:新线性约束的意义(伽马射线爆发。LESS_EQUAL,伽马射线爆发。平等的,或伽马射线爆发。GREATER_EQUAL).
rhsVals:新线性约束的右边值。
的名字:新约束的名称。
返回值:
数组的新约束对象。
GRBConstr [] | AddConstrs( | GRBLinExpr [] | lhsExprs, |
char [] | 感觉, | ||
GRBLinExpr [] | rhsExprs, | ||
int | 开始, | ||
int | 兰, | ||
string [] | 名) |
-
向模型添加新的线性约束。这个签名允许您使用数组来保存各种约束属性(左边、意义等),而不必为数组中的每个条目添加一个约束。的
开始
和len
参数允许您指定要添加哪些约束。参数:
lhsExprs:新线性约束的左边表达式。
感官:新线性约束的意义(伽马射线爆发。LESS_EQUAL,伽马射线爆发。平等的,或伽马射线爆发。GREATER_EQUAL).
园艺学会:新线性约束的右边表达式。
开始:要添加的列表中的第一个约束。
len:要添加的变量的数量。
的名字:新约束的名称。
返回值:
数组的新约束对象。