grbmodel.addgenconstrindicator()
grbmodel.addgenconstrindicator()
添加一个新的类型的全新约束grb.genconstr_indicator.到一个模型。
指标约束指出,如果二进制指示器变量等于,然后是线性约束应该持有。另一方面,如果,可以违反线性约束。也可以指定线性约束的感觉要么。
请注意指示器变量一个约束将被迫成为二元;独立于如何创建它。
grbgenconstr. | AddgenconStrindicator.( | GRBVAR. | 宾VAR, |
㈡ | 宾Val, | ||
格林克斯特 | expr, | ||
char | 感觉, | ||
双倍的 | RHS, | ||
细绳 | 姓名 ) |
-
论点:
宾VAR.:二进制指示器变量。
宾Val.:将要满足线性约束的二进制指示器变量的值(要么)。
expr.:指示灯触发的线性约束的左侧表达式。
感觉:对线性约束的感觉。选择是grb.less_equal.那grb.equal., 要么grb.greater_equal.。
RHS.:线性约束的右侧值。
姓名:新一般约束的名称。
返回值:
新的总约束。