有没有办法在 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]
我想用实数元素在 cvxpy 中定义一个 'skew_symmetric' 变量。有没有捷径可以做到这一点?该包支持定义 'symmetric' 变量但不支持 'skew_symmetric' 变量。 谢谢
据我所知,没有直接的方法来声明 'skew_symmetric' 变量。但是您可以通过对变量的相关约束轻松地强制执行它。
如果 A^T = -A,则矩阵是斜对称的,因此您可以将其添加为约束:
skew_constraint = [A.T == -A]