GRBModel.addGenConstrIndicator ()
GRBModel.addGenConstrIndicator ()
添加一个新的通用类型约束伽马射线爆发。GENCONSTR_INDICATOR一个模型。
一个指标约束表示如果二进制指示变量等于,在那里,则为线性约束应该持有。另一方面,如果,可能违反线性约束。线性约束的意义也可以指定为或.
请注意指示器变量的约束将被迫是二进制的,与它是如何创建的无关。
GRBGenConstr | addGenConstrIndicator( | GRBVar | binvar, |
int | binval, | ||
GRBLinExpr | expr。 | ||
字符 | 意义上说, | ||
双 | , | ||
字符串 | 名称) |
-
参数:
binvar:二进制指标变量。
binval:强制满足线性约束的二进制指标变量的值(或).
expr:指示器触发的线性约束的左边表达式。
感觉:表示线性约束的意义。选项是伽马射线爆发。LESS_EQUAL,伽马射线爆发。平等的,或伽马射线爆发。GREATER_EQUAL.
园艺学会:线性约束的右边值。
的名字:新通用约束的名称。
返回值:
新通用约束。