有没有办法在 cvxpy 中定义 skew_symmetric 变量?

Is there a way to define a skew_symmetric variable in cvxpy?

我想用实数元素在 cvxpy 中定义一个 'skew_symmetric' 变量。有没有捷径可以做到这一点?该包支持定义 'symmetric' 变量但不支持 'skew_symmetric' 变量。 谢谢

据我所知,没有直接的方法来声明 'skew_symmetric' 变量。但是您可以通过对变量的相关约束轻松地强制执行它。

如果 A^T = -A,则矩阵是斜对称的,因此您可以将其添加为约束:

skew_constraint = [A.T == -A]