1

我需要在 Matlab 中解决以下 SOCP:

argmin_x ||R*x||_2 st s^H * x = 1 和 ||x||_2 < d,

其中 x 是 Nx1 向量,R 是 MxN 矩阵。

CVX 可以解决此类问题。但是,CVX 要求我提供 R 并且不允许我改为提供将返回 R*x 的函数句柄。这对我来说是个问题,因为一旦 R 变大,直接计算 R*x 需要很长时间。存在一种计算 R*x 的有效算法,我想利用它,所以我希望有另一个我可以使用的 SOCP 求解器。

4

0 回答 0