GRBModel.addGenConstrOr ()


GRBModel.addGenConstrOr ()

添加一个新的通用类型约束伽马射线爆发。GENCONSTR_OR一个模型。

一个或约束< span > < / span > r =美元\ mbox{或}\ {x_1、\ ldots x_n \} < span > < / span >美元表示二元合成变量< span > < / span > r < span >美元< / span >应该是< span > < / span > 1美元美元< span > < / span >当且仅当任意操作数变量< span > < /美元跨度> x_1、\ ldots x_n < span > < / span >美元等于< span > < / span > 1美元美元< span > < / span >.如果所有操作数变量都是< span > < / span > 0 < span >美元< / span >,那么结果应该是< span > < / span > 0 < span >美元< / span >

注意,参与这种约束的所有变量都将被强制为二进制;独立于它们是如何被创造出来的。

GRBGenConstr addGenConstrOr GRBVar resvar,
GRBVar [] var,
字符串 名称)
    参数:

    resvar:新约束的结果变量。

    var:作为新约束的操作数的变量数组。

    的名字:新通用约束的名称。

    返回值:

    新通用约束。