Model.setPWLObj ()


Model.setPWLObj ()

setPWLObj(var, x, y)

为一个变量设置一个分段线性目标函数。

该方法的参数指定一个点列表,这些点为单个变量定义分段线性目标函数。具体来说,< span > < /美元跨度> x < span > < / span >美元< span > < / span > y < span >美元< / span >参数给出函数顶点的坐标。

关于分段线性目标函数的更多细节,请参考这个讨论

参数:

var:一个Var对象,该对象给出了正在设置其目标函数的变量。

x:< span > < /美元跨度> x < span > < / span >美元定义分段线性函数的点的值。必须按非递减顺序排列。

y:< span > < / span > y < span >美元< / span >定义分段线性函数的点的值。

使用示例:

模型。setPWLObj(var, [1, 3, 5], [1, 2, 4])