Scipy.optimize.minimize使用仅包含整数的设计向量x

时间:2017-01-03 15:38:26

标签: python optimization scipy integer minimum

我想在Python中最小化一些目标函数f(x1,x2,x3)。它的功能非常简单,但问题是设计向量x = [x1,x2,x3]仅仅是整数。

所以例如我想得到结果:

“f是x = [1,3,2]的最小值”而不是: “f是x = [1.12,3.36,2.24]的最小值”,因为这对我的问题没有任何意义。

有没有办法安装scipy.minimize来解决这类问题?或者是否有任何其他Python库能够做到这一点?

1 个答案:

答案 0 :(得分:0)

这实际上是一个讲数学的难题,相同的算法将无法胜任!这个问题很困难。也许看看pyglpk ...并查看混合整数编程。