GRBModel.addQConstr ()


GRBModel.addQConstr ()

给模型添加一个二次约束。可以使用多个签名。

重要提示:Gurobi可以处理凸和非凸二次约束。它们之间的差异既重要又微妙。指这个讨论额外的信息。

GRBQConstr addQConstr GRBQuadExpr lhsExpr,
字符 意义上说,
GRBQuadExpr rhsExpr,
字符串 名称)
    给模型添加一个二次约束。

    参数:

    lhsExpr:新二次约束的左侧二次表达式。

    感觉:新二次约束的意义(伽马射线爆发。LESS_EQUAL伽马射线爆发。GREATER_EQUAL).

    rhsExpr:右边二次表达式,表示新的二次约束。

    的名字:新约束的名称。

    返回值:

    新的二次约束对象。

GRBQConstr addQConstr GRBQuadExpr lhsExpr,
字符 意义上说,
GRBVar rhsVar,
字符串 名称)
    给模型添加一个二次约束。

    参数:

    lhsExpr:新二次约束的左侧二次表达式。

    感觉:新二次约束的意义(伽马射线爆发。LESS_EQUAL伽马射线爆发。GREATER_EQUAL).

    rhsVar:新二次约束的右边变量。

    的名字:新约束的名称。

    返回值:

    新的二次约束对象。

GRBQConstr addQConstr GRBQuadExpr lhsExpr,
字符 意义上说,
GRBLinExpr rhsExpr,
字符串 名称)
    给模型添加一个二次约束。

    参数:

    lhsExpr:新二次约束的左侧二次表达式。

    感觉:新二次约束的意义(伽马射线爆发。LESS_EQUAL伽马射线爆发。GREATER_EQUAL).

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

    的名字:新约束的名称。

    返回值:

    新的二次约束对象。

GRBQConstr addQConstr GRBQuadExpr lhsExpr,
字符 意义上说,
,
字符串 名称)
    给模型添加一个二次约束。

    参数:

    lhsExpr:新二次约束的左侧二次表达式。

    感觉:新二次约束的意义(伽马射线爆发。LESS_EQUAL伽马射线爆发。GREATER_EQUAL).

    园艺学会:新二次约束的右边值。

    的名字:新约束的名称。

    返回值:

    新的二次约束对象。

GRBQConstr addQConstr GRBLinExpr lhsExpr,
字符 意义上说,
GRBQuadExpr rhsExpr,
字符串 名称)
    给模型添加一个二次约束。

    参数:

    lhsExpr:新二次约束的左侧线性表达式。

    感觉:新二次约束的意义(伽马射线爆发。LESS_EQUAL伽马射线爆发。GREATER_EQUAL).

    rhsExpr:右边二次表达式,表示新的二次约束。

    的名字:新约束的名称。

    返回值:

    新的二次约束对象。

GRBQConstr addQConstr GRBVar lhsVar,
字符 意义上说,
GRBQuadExpr rhsExpr,
字符串 名称)
    给模型添加一个二次约束。

    参数:

    lhsVar:新二次约束的左变量。

    感觉:新二次约束的意义(伽马射线爆发。LESS_EQUAL伽马射线爆发。GREATER_EQUAL).

    rhsExpr:右边二次表达式,表示新的二次约束。

    的名字:新约束的名称。

    返回值:

    新的二次约束对象。

GRBQConstr addQConstr 韩,
字符 意义上说,
GRBQuadExpr rhsExpr,
字符串 名称)
    给模型添加一个二次约束。

    参数:

    :新二次约束的左侧值。

    感觉:新二次约束的意义(伽马射线爆发。LESS_EQUAL伽马射线爆发。GREATER_EQUAL).

    rhsExpr:右边二次表达式,表示新的二次约束。

    的名字:新约束的名称。

    返回值:

    新的二次约束对象。