【发布时间】:2018-12-02 20:46:37
【问题描述】:
我有四个向量。
x = [0.4, -0.3, 0.9]
y1 = [0.3, 1, 0]
y2 = [1, -0.9, 0.5]
y3 =[0.6, 0.01, 0.8]
我需要最小化以下等式:
在哪里0 <= a,b,g <= 1。我曾尝试使用scipy.minimize,但我无法理解如何将其用于此等式。是否有任何我可以使用的优化库,或者 Python 中有没有更简单的方法来做到这一点?
我的最终目标是在0-1 之间找到a,b,g 的值,给定这四个向量作为输入的最小值。
【问题讨论】:
-
x - y1a - y2b - y3c是一个向量,那么如何最小化这个向量呢? -
感谢您的回复。我已经用实际方程快照更新了这个问题。我相信这是凸优化问题并且可以解决。如果没有,请告诉我,以便我可以跳过它。
-
alfa = 5.25692e-11beta= 0.159281和gamma= 0.799072?
标签: python convex-optimization