python - 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)来解决这个优化问题,并且可以为我提供一个代码片段来展示如何使用它?(性能对我来说不是很重要。)
我真的不知道如何解决这个问题,因为我对整个话题都很陌生。非常感谢如何为这个问题建立一个设置的一点指导!
提前非常感谢!
解决方案
我想您需要 Anaconda 内置的 SciPy 库 这是多标量优化的示例。 https://docs.scipy.org/doc/scipy/reference/tutorial/optimize.html#id21
推荐阅读
- ios - 从 pod 安装框架后,无法在 Swift 项目的类中导入,抛出错误 no such module swift import
- html - Google 表格公式中的 ImportXml Xpath
- javascript - Nativescript Vue.js 定位 GPS
- phpmyadmin - phpMyAdmin 4.8.4 身份验证应用程序 (2FA)
- javascript - 将纯文本值的行加载到字符串数组中
- kubernetes - kubernetes 无法从 ibm 云注册表中提取某些图像
- css - CSS Scale 动画从右上角浮动
- javascript - 我在通过 nodejs 和 slideshowjs 打开 PowerPoint 演示文稿时遇到问题
- macos - macOS 上 PF_ROUTE 中的错误?
- reactjs - 在 react typescript tsx 文件中声明数组会给出“错误 TS1109:预期表达式”