GRBModel: addConstrs ()


GRBModel: addConstrs ()

向模型添加新的线性约束。

我们建议您每次只构建一个约束(使用addConstr),因为它没有引入显著的开销,而且我们发现它产生了更简单的代码。如果你不同意,请随意使用这些方法。

GRBConstr * addConstrs int 数)

    添加新的线性约束模型。

    参数:

    :要添加到模型中的约束的数量。新的约束是所有的形式0 < = 0

    返回值:

    新约束对象的数组。注意,结果是堆分配的,并且必须由用户返回给堆。

GRBConstr * addConstrs const GRBLinExpr * lhsExprs,
const char * 感觉,
const双* rhsVals,
常量字符串* 的名字,
int 数)
    添加新的线性约束模型。

    参数:

    lhsExprs:新的线性约束的左边表达式。

    感官:对新的线性约束的感知(GRB_LESS_EQUALGRB_EQUAL,或GRB_GREATER_EQUAL).

    rhsVals:新的线性约束的右侧值。

    的名字:新约束的名称。

    :要添加的约束的数量。

    返回值:

    新约束对象的数组。注意,结果是堆分配的,并且必须由用户返回给堆。