【问题标题】:Solve Python linear mathematical optimization problem - vector - easy constraint解决Python线性数学优化问题-向量-易约束
【发布时间】:2021-02-11 15:01:00
【问题描述】:

我不知道如何在 Python 中设置和解决以下线性优化问题。你能帮忙吗?

RBeta 是长度为 n 且常数已知的向量。

x 是长度为 n 的向量,但未知 - 待优化。

约束:

`B * x = 200 叉积(元素积然后求和)

x(i)>0

在向量 x 中找到最优值,使我们最大化:

max(R * x)

好像不是很复杂,但是我在scipy库中设置问题没有成功。任何帮助表示赞赏。

【问题讨论】:

  • 乘法B * x是如何定义的?你说向量,你是指数学的吗?如果是这样,您是在谈论向量 Bx 的叉积(这是吐出数字的那个)还是别的什么?
  • 谢谢,更新了问题。是的,叉积然后从元素乘法的总和中获得一个标量
  • 你可以使用@操作符

标签: python mathematical-optimization


【解决方案1】:

这看起来像一个线性规划问题,看看scipy library 来解决这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-13
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-06
    相关资源
    最近更新 更多