【发布时间】:2017-02-14 05:14:58
【问题描述】:
该函数将 4 个输入作为 x,y,w,z 并且我想优化具有约束为 x + y + w + z = 1 的函数,并且所有 4 都应该小于 1。我应该如何处理这个任务?
【问题讨论】:
-
定义约束并编写一些代码?如前所述,无论如何,您的优化都有无限数量的解决方案。请参阅How to ask。
-
所有 4 都应该小于 1 - 如果它们都小于
1,他们如何给出1作为结果? -
@RomanPerekhrest
0.25 + 0.25 + 0.25 + 0.25 -
@roganjosh,我想可以从 OP 那里得到确认
-
@RomanPerekhrest 这就是我对这个问题的解释。每个参数都应该小于 1。但是答案的数量是无限的。如果您允许用户输入所有 4 个变量,他们要么满足约束条件,要么不满足约束条件。如果你想要一台电脑来解决它,没有一个合乎逻辑的答案。
标签: python function optimization constraints