【发布时间】:2021-02-11 15:01:00
【问题描述】:
我不知道如何在 Python 中设置和解决以下线性优化问题。你能帮忙吗?
R 和 Beta 是长度为 n 且常数已知的向量。
x 是长度为 n 的向量,但未知 - 待优化。
约束:
`B * x = 200 叉积(元素积然后求和)
x(i)>0
在向量 x 中找到最优值,使我们最大化:
max(R * x)
好像不是很复杂,但是我在scipy库中设置问题没有成功。任何帮助表示赞赏。
【问题讨论】:
-
乘法
B * x是如何定义的?你说向量,你是指数学的吗?如果是这样,您是在谈论向量B和x的叉积(这是吐出数字的那个)还是别的什么? -
谢谢,更新了问题。是的,叉积然后从元素乘法的总和中获得一个标量
-
你可以使用
@操作符
标签: python mathematical-optimization