首页 > 解决方案 > python中的优化,等式约束

问题描述

我对 Python 中的优化和科学编程非常陌生。现在我正在从一篇出现以下优化问题的论文中学习:

最小化 f(x1, x2, x3, x4) (其中 f 是连续的)

受制于

总和(x1,x2,x3,x4)= 1,

xi 实值在 (0,1)

g(x1,x2)=g(x2,x3)

对于一些连续约束函数 g。

有没有人建议一个易于使用的库(最好是 Python 或 R)来解决这个优化问题,并且可以为我提供一个代码片段来展示如何使用它?(性能对我来说不是很重要。)

我真的不知道如何解决这个问题,因为我对整个话题都很陌生。非常感谢如何为这个问题建立一个设置的一点指导!

提前非常感谢!

标签: pythonoptimizationconstraintsnonlinear-optimizationminimization

解决方案


我想您需要 Anaconda 内置的 SciPy 库 这是多标量优化的示例。 https://docs.scipy.org/doc/scipy/reference/tutorial/optimize.html#id21


推荐阅读