0

在我的优化问题中,我想在我的目标函数中放置一个分段函数。即 f(x)=0.3 for x in (0,0.1);f(x)=0.5 for x in (0.1,0.4) 等,我正在求解一系列 x 即 x1, x2,... xn受到一堆约束。我可以把我定义的f(x)放在我的目标函数中吗?我使用的是scip的python接口

4

1 回答 1

0

不,不幸的是,这不受(尚)支持。您需要以不同的方式对问题进行建模。

SOS1 和 SOS2 约束可以使用 Python 接口生成,并且可能很有用,正如 stefan 评论中的链接所指出的那样。

于 2016-04-12T07:34:35.147 回答