grbmodel.addvar()


grbmodel.addvar()

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

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

    论点:

    :新变量的下限。

    UB.:新变量的上限。

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

    类型:新变量的变量类型(GRB.Conulous.grb.binary.GRB.Integer.GRB.MEXYONT., 或者grb.semiint.)。

    姓名:新变量的名称。

    返回值:

    新变量对象。

GRBVAR. addvar. 双倍的 磅,
双倍的 UB,
双倍的 obj,
char 类型,
grbconstr [] 约束,
双倍的[] Coeffs,
细绳 姓名 )
    将变量添加到模型,以及相关的非零系数。

    论点:

    :新变量的下限。

    UB.:新变量的上限。

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

    类型:新变量的变量类型(GRB.Conulous.grb.binary.GRB.Integer.GRB.MEXYONT., 或者grb.semiint.)。

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

    COEFFS.:变量参与的每个约束的系数数组。的长度建议COEFFS.阵列必须相同。

    姓名:新变量的名称。

    返回值:

    新变量对象。

GRBVAR. addvar. 双倍的 磅,
双倍的 UB,
双倍的 obj,
char 类型,
grbcolumn. Col,
细绳 姓名 )
    将变量添加到模型中。此签名允许您指定新变量所属的约束集合使用grbcolumn.目的。

    论点:

    :新变量的下限。

    UB.:新变量的上限。

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

    类型:新变量的变量类型(GRB.Conulous.grb.binary.GRB.Integer.GRB.MEXYONT., 或者grb.semiint.)。

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

    姓名:新变量的名称。

    返回值:

    新变量对象。