gpt4 book ai didi

python - 如何使用 `scipy.optimize.linprog` 来实现更复杂的目标函数?

转载 作者:太空宇宙 更新时间:2023-11-03 20:02:40 24 4
gpt4 key购买 nike

有没有办法使用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 是否可以工作,但至少有一条我可以看到的路径。

关于python - 如何使用 `scipy.optimize.linprog` 来实现更复杂的目标函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59143459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com