我想在MATLAB中解决以下优化问题:
Min sum(abs(x)) s.t. A*x = 0, lb <= x <= ub
其中x是密集向量,A是稀疏矩阵,lb和ub分别是Real的下界和上界 .使用函数linprog()或LP求解器Gurobi可以很方便 .你知道如何制定这个问题吗?
谢谢
目标 minimize sum(abs(x)) 可以翻译为:
minimize sum(abs(x))
minimize sum(u)
s.t. -u_i <= x_i <= u_i
-u_i <= x_i <= u_i
(其中 dim(x) == dim(u) )
dim(x) == dim(u)
1 回答
目标
minimize sum(abs(x))
可以翻译为:minimize sum(u)
s.t.
-u_i <= x_i <= u_i
(其中
dim(x) == dim(u)
)