【发布时间】:2017-05-17 18:05:53
【问题描述】:
我想在 Python 中最小化一些目标函数 f(x1,x2,x3)。它是一个非常简单的函数,但问题是设计向量 x=[x1,x2,x3] 仅包含整数。
所以例如我想得到结果:
"f 是 x=[1, 3, 2] 的最小值" 而不是: "f is minimum for x=[1.12, 3.36, 2.24]" 因为这对我的问题没有任何意义。
有什么方法可以安装 scipy.minimize 来解决这类问题?或者是否有任何其他 Python 库能够做到这一点?
【问题讨论】:
-
优化一个非连续函数非常困难,
scipy做不到。 -
x1,x2,x3的域是什么。你的速度限制是什么?它总是3个变量的函数吗?这些是重要的考虑因素 imo
标签: python optimization scipy integer minimum