GRBModel: addVar ()


GRBModel: addVar ()

向模型中添加一个决策变量。

GRBVar addVar 磅,
乌兰巴托,
obj,
字符 类型,
字符串 name = " ")
    添加一个变量;稍后将添加非零项。

    参数:

    :新变量的下界。

    乌兰巴托:新变量的上限。

    obj:新变量的客观系数。

    类型:新变量的类型(GRB_CONTINUOUSGRB_BINARYGRB_INTEGERGRB_SEMICONT,或GRB_SEMIINT).

    名称(可选):新变量的名称。

    返回值:

    新变量对象。

GRBVar addVar 磅,
乌兰巴托,
obj,
字符 类型,
int numnz,
const GRBConstr * 若干,
const双* 多项式系数,
字符串 name = " ")
    添加一个变量,以及相关的非零系数。

    参数:

    :新变量的下界。

    乌兰巴托:新变量的上限。

    obj:新变量的客观系数。

    类型:新变量的类型(GRB_CONTINUOUSGRB_BINARYGRB_INTEGERGRB_SEMICONT,或GRB_SEMIINT).

    numnz:这个新变量参与的约束数量。

    若干:变量参与的约束数组。

    多项式系数:变量参与的每个约束的系数数组。

    名称(可选):新变量的名称。

    返回值:

    新变量对象。

GRBVar addVar 磅,
乌兰巴托,
obj,
字符 类型,
const GRBColumn& 上校,
字符串 name = " ")
    添加一个变量,以及相关的非零系数。

    参数:

    :新变量的下界。

    乌兰巴托:新变量的上限。

    obj:新变量的客观系数。

    类型:新变量的类型(GRB_CONTINUOUSGRB_BINARYGRB_INTEGERGRB_SEMICONT,或GRB_SEMIINT).

    上校: GRBColumn对象,用于指定新变量所属的一组约束。

    名称(可选):新变量的名称。

    返回值:

    新变量对象。