【发布时间】:2011-04-16 02:20:16
【问题描述】:
我正在使用 Matlab 的 fmincon 来优化目标函数,该函数是 2 个向量之间的 l2 范数。还有一个不等式约束,它是要优化的向量和其他一些常数向量之间的另一个 l2 范数。所以基本上参数的数量是这个向量的大小,我试图在 l2 意义上最小化。
|| M*s - s ||_2 s.t. ||s-t||_2
M 是一个常数矩阵,t 是一个常数向量,而 epsilon 是一个常数。
所以现在对我来说问题是 s 很大。它可以有 400 到 20000 个变量。现在 fmincon 在内部尝试存储矩阵时会耗尽内存。有没有办法解决这个问题?
谢谢!
【问题讨论】: