标签: matlab convex-optimization
我需要在Matlab中解决以下SOCP:
argmin_x || R * x || _2 s.t. s ^ H * x = 1且|| x || _2< d,
其中x是Nx1向量,R是MxN矩阵。
CVX可以解决这类问题。但是,CVX要求我给R并且不允许我给出一个返回R * x的函数句柄。这对我来说是一个问题,因为一旦R变大,直接计算R * x需要太长时间。存在一种有效的计算R * x的算法,我想利用它,所以我希望有另一种SOCP求解器可供我使用。