model.addgenconstrabs()
model.addgenconstrabs()
addgenconstrabs.(resvar,argvar,name =“”)添加一个新的类型的全新约束grb.genconstr_abs.到一个模型。
ABS限制指出结果变量应该等于参数变量的绝对值。
您还可以使用使用的ABS约束ABS_功能。
论点:
Resvar(var):该变量,其值是等于参数变量的绝对值。
argvar(var):将采取绝对值的变量。
名称(字符串,可选):新一般约束的名称。注意姓名将作为ASCII字符串存储。因此,一个名字'一种B'会产生错误,因为''不能表示为ASCII字符。请注意,包含空格的名称强烈忽视,因为它们无法写入LP格式文件。
示例用法:
#x5 = abs(x1)model.addgenconstrabs(x5,x1,“absconstr”)#超载表单model.addconstr(x5 == abs_(x1),name =“absconstr”)