【发布时间】:2021-12-07 09:35:07
【问题描述】:
例如,我声明了一个向量变量 x = cvxpy.Variable(5)。 我想对这样的对称矩阵施加约束,
[
[x[0], 0, 0, x[1]],
[0 , x[2], 0, 0],
[0 , 0, x[3], 0],
[ x[1], 0, 0, x[4] ]
]
半正定。
我知道在 MatLAB 中,我可以声明一个表达式持有者,例如“表达式 A(5,5)”,然后分配 A 中的每个元素,然后在声明约束时使用“A==semidefined(5)”。 我应该如何使用 cvxpy 在 python 中做到这一点?
【问题讨论】: