这个很棒的 SO 答案指向了一个很好的稀疏求解器Ax=b
,但是我有这样的限制,即x
每个元素x
都是.>=0
<=N
此外,A
它很大(大约 2e6x2e6),但<=4
每行元素非常稀疏。
有什么想法/建议吗?我正在寻找类似 MATLABlsqlin
但具有巨大稀疏矩阵的东西。
我本质上是在尝试解决稀疏矩阵上的大规模有界变量最小二乘问题:
编辑: 在CVX中:
cvx_begin
variable x(n)
minimize( norm(A*x-b) );
subject to
x <= N;
x >= 0;
cvx_end