繁体   English   中英

如何将`scipy.optimize.linprog` 用于更复杂的目标函数?

[英]How to use `scipy.optimize.linprog` for a more complicated objective function?

有没有办法使用scipy.optimize.linprog解决更复杂的目标函数? 问题的形式

c^T * x / ((d^T * x)^T*e)

其中x = N x 1c = N x 1d = N x Me = M x 1

scipy.optimize.minimize使用显式函数需要很长时间。

所以事实证明,这实际上是优化中的一个众所周知的问题,称为线性分数规划。 有一种方法可以转换变量并使用一些额外的约束来解决它。 我不确定 scipy linprog 是否会起作用,但至少我可以看到一条路径。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM