这些CVX介绍,主要是翻译CVX官网上面的使用手册,主要目的还是记录吧= =方便查阅
再给出一遍地址http://web.cvxr.com/cvx/doc/sdp.html 可以进去进行英文的对照。
那些熟悉半定规划(SDP)的人知道,在上述关于集合成员关系的讨论中利用集合semidefinite(n)的约束实际上通常用线性矩阵不等式(LMI)表示来表示。例如,给定
,约束条件X⪰0表示
; 也就是说X是正半定的。
当使用SDP模式时,CVX以不同的方式解释某些不等式约束。 具体来说:
1、平等约束解释相同(即元素)。
2、涉及向量和标量的不等式约束被解释为相同的; 即元素。
3、涉及非平方矩阵的不等式约束是不允许的; 试图使用它们会导致错误。 如果您希望对矩阵X和Y进行真正的元素比较,请使用矢量化操作X(:) <= Y(:)或vec(X)<= vec(Y)。 (vec是由CVX提供的一个功能,相当于冒号操作。)
4、涉及实矩阵的不等式约束解释如下:
X >= Y becomes X - Y == semidefinite(n)