grbmodel :: addvar()


grbmodel :: addvar()

将单个决策变量添加到模型中。

GRBVAR. addvar. 双倍的 磅,
双倍的 UB,
双倍的 obj,
char 类型,
细绳 名称=“”)
    添加变量;稍后将添加非零条目。

    论点:

    :新变量的下限。

    UB.:新变量的上限。

    obj.:新变量的客观系数。

    类型:新变量的变量类型(grb_continuousgrb_binary.grb_integer.grb_syemont., 或者grb_semiint.)。

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

    返回值:

    新变量对象。

GRBVAR. addvar. 双倍的 磅,
双倍的 UB,
双倍的 obj,
char 类型,
numnz,
const grbconstr * 约束,
const double * Coeffs,
细绳 名称=“”)
    添加一个变量和关联的非零系数。

    论点:

    :新变量的下限。

    UB.:新变量的上限。

    obj.:新变量的客观系数。

    类型:新变量的变量类型(grb_continuousgrb_binary.grb_integer.grb_syemont., 或者grb_semiint.)。

    numnz.:此新变量参与的约束数。

    建议:可变参与的约束数组。

    COEFFS.:变量参与的每个约束的系数数组。

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

    返回值:

    新变量对象。

GRBVAR. addvar. 双倍的 磅,
双倍的 UB,
双倍的 obj,
char 类型,
const grbcolumn& Col,
细绳 名称=“”)
    添加一个变量和关联的非零系数。

    论点:

    :新变量的下限。

    UB.:新变量的上限。

    obj.:新变量的客观系数。

    类型:新变量的变量类型(grb_continuousgrb_binary.grb_integer.grb_syemont., 或者grb_semiint.)。

    col:grbcolumn对象,用于指定新变量所属的一组约束。

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

    返回值:

    新变量对象。