GRBModel.AddGenConstrAnd()


GRBModel.AddGenConstrAnd()

添加类型为的新常规约束GRB.GENCONSTR_和一个模特。

约束与约束<span>$</span>r=\mbox{and}\{x\u 1\ldots,x\u n\}<span>$</span>声明二进制结果变量<span>$</span>r<span>$</span>应该是<span>$</span>1<span>$</span>当且仅当所有操作数变量<span>$</span>x\u 1\ldots,x\u n<span>$</span>等于<span>$</span>1<span>$</span>。如果任何操作数变量为<span>$</span>0<span>$</span>,则结果应为<span>$</span>0<span>$</span>

请注意,参与此类约束的所有变量都将被强制为二进制,与它们的创建方式无关。

GRBGenConstr AddGenConstrAnd( 格尔瓦 雷斯瓦尔,
GRBVar[] vars,
一串 (姓名)
    论据:

    雷斯瓦尔:新约束的结果变量。

    瓦尔斯:作为新约束的操作数的变量数组。

    名称:新常规约束的名称。

    返回值:

    新的一般约束。