GRBModel: addConstr ()


GRBModel: addConstr ()

向模型添加一个单一的线性约束。多个签名可用。

GRBConstr addConstr const GRBLinExpr& lhsExpr,
字符 意义上说,
const GRBLinExpr& rhsExpr,
字符串 name = " ")
    向模型添加一个单一的线性约束。

    参数:

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

    感觉:新线性约束的意义(GRB_LESS_EQUALGRB_EQUAL,或GRB_GREATER_EQUAL).

    rhsExpr:新线性约束的右边表达式。

    名称(可选):新约束的名称。

    返回值:

    新的约束对象。

GRBConstr addConstr const GRBLinExpr& lhsExpr,
字符 意义上说,
GRBVar rhsVar,
字符串 name = " ")
    向模型添加一个单一的线性约束。

    参数:

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

    感觉:新线性约束的意义(GRB_LESS_EQUALGRB_EQUAL,或GRB_GREATER_EQUAL).

    rhsVar:新线性约束的右边变量。

    名称(可选):新约束的名称。

    返回值:

    新的约束对象。

GRBConstr addConstr const GRBLinExpr& lhsExpr,
字符 意义上说,
rhsVal,
字符串 name = " ")
    向模型添加一个单一的线性约束。

    参数:

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

    感觉:新线性约束的意义(GRB_LESS_EQUALGRB_EQUAL,或GRB_GREATER_EQUAL).

    rhsVal:新线性约束的右边值。

    名称(可选):新约束的名称。

    返回值:

    新的约束对象。

GRBConstr addConstr GRBVar lhsVar,
字符 意义上说,
GRBVar rhsVar,
字符串 name = " ")
    向模型添加一个单一的线性约束。

    参数:

    lhsVar:新线性约束的左边变量。

    感觉:新线性约束的意义(GRB_LESS_EQUALGRB_EQUAL,或GRB_GREATER_EQUAL).

    rhsVar:新线性约束的右边变量。

    名称(可选):新约束的名称。

    返回值:

    新的约束对象。

GRBConstr addConstr GRBVar lhsVar,
字符 意义上说,
rhsVal,
字符串 name = " ")
    向模型添加一个单一的线性约束。

    参数:

    lhsVar:新线性约束的左边变量。

    感觉:新线性约束的意义(GRB_LESS_EQUALGRB_EQUAL,或GRB_GREATER_EQUAL).

    rhsVal:新线性约束的右边值。

    名称(可选):新约束的名称。

    返回值:

    新的约束对象。

GRBConstr addConstr GRBTempConstr& tc,
字符串 name = " ")
    向模型添加一个单一的线性约束。

    参数:

    tc:使用重载比较操作符创建的临时约束对象。看到GRBTempConstr为更多的信息。

    名称(可选):新约束的名称。

    返回值:

    新的约束对象。