具有 l1 范数约束的线性系统

计算科学 数字 约束优化 线性规划
2021-12-18 20:39:27

我有一个形式为 其中 ,是矩阵,是零矩阵,是长度为的解向量。显然,是执行的(向量)拉格朗日乘数。

[ABBTO][xy]=[f0],
ABOxnyBTx=0

在这种情况下,是否有可能寻找解向量使得? 我还希望解决方案至少在最小二乘意义上满足线性系统。x|x1|>i=2n|xi|

有人对如何在 Matlab 中执行此操作有任何想法吗?我不知道如何混合约束,或者是否有可能。如果有帮助,我愿意为系统增加更多的自由度。l1l2

1个回答

的集合使得是一个非凸集,但是寻找然后寻找解决方案. 这两个子问题可以作为线性规划问题的可行性问题来解决。x|x1|i=2n|xi|x1i=2n|xi|x1i=1n|xi|

如果您希望线性方程约束满足某个 2 范数容差,那么您仍然会有一对凸优化问题,但这次它们将是 SOCP。

如果严格大于,那么您需要添加一些容差以将其转换为约束。x1i=2n|xi|