允许函数句柄的Matlab二阶锥解算器

时间:2013-12-19 17:41:47

标签: 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求解器可供我使用。

0 个答案:

没有答案