manbet体育手机客户端
model.addgenconstrmax()
addgenconstrmax.(resvar,vars,constant = none,name =“”)添加一个新的类型的全新约束grb.genconstr_max.到一个模型。
最大限制指出结果变量应该等于操作数变量的最大值和常数。
您还可以使用最多添加最大约束最大限度_功能。
论点:
Resvar(var):该变量,其值将等于其他变量的最大值。
vars(var列表):将采取最大的变量。请注意,此列表还可以包含常量(类型int,long或float)。
常数(浮动,可选):另一个操作数,允许您在最大操作的参数中包含常数。
名称(字符串,可选):新一般约束的名称。注意名称将作为ASCII字符串存储。因此,一个名字'一个B'会产生错误,因为''不能表示为ASCII字符。请注意,包含空格的名称强烈忽视,因为它们无法写入LP格式文件。
示例用法:
#x5 = max(x1,x3,x4,2.0)model.addgenconstrmax(x5,[x1,x3,x4],2.0,“maxconstr”)#替代表单model.addgenconstrmax(x5,[x1,x3,x4,2.0],名称=“maxconstr”)#重载窗体model.addconstr(x5 == max _([x1,x3,x4,2.0]),name =“maxconstr”)model.addconstr(x5 == max_(x1,x3,x4,2.0),name =“maxconstr”)