GrbModel :: AddConstrs()


GrbModel :: AddConstrs()

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

我们建议您一次构建模型一个约束(使用addconstr.),因为它没有显着的开销,我们发现它产生更简单的代码。但是,如果你不同意,可以随意使用这些方法。

grbconstr * addConst. 数数 )

    添加数数新的线性约束到模型。

    论点:

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

    返回值:

    一系列新约束对象。请注意,结果是堆分配的,并且必须由用户返回到堆。

grbconstr * addConst. const grblinexpr * lhsexprs,
const char * 感官,
const double * rhsvals,
const string * 名字,
数数 )
    添加数数新的线性约束到模型。

    论点:

    lhsexprs.:用于新的线性约束的左侧表达式。

    感官:对新的线性约束感觉(grb_less_equal.grb_equal., 或者grb_greater_equal.)。

    rhsvals.:新线性约束的右侧值。

    名称:新约束的名称。

    数数:要添加的约束数。

    返回值:

    一系列新约束对象。请注意,结果是堆分配的,并且必须由用户返回到堆。