假设我们想找到函数。然后根据压缩感知领域的工作,我们可以改为最小化作为\|x\|_0上所需稀疏约束的凸代理/松弛。
但很多时候优化问题实际上已经被限制在一个球上。例如,假设我们在个元素上的离散概率分布空间上进行优化,可以表示为
称这个问题为(P)。那么由于 (P) 的任何可行解都有,因此添加目标惩罚不会改变问题的最优解。
问题:有没有办法给 (P) 添加一个凸惩罚/约束,以便得到的问题 (P') 有一个稀疏解?
假设我们想找到函数。然后根据压缩感知领域的工作,我们可以改为最小化作为\|x\|_0上所需稀疏约束的凸代理/松弛。
但很多时候优化问题实际上已经被限制在一个球上。例如,假设我们在个元素上的离散概率分布空间上进行优化,可以表示为
称这个问题为(P)。那么由于 (P) 的任何可行解都有,因此添加目标惩罚不会改变问题的最优解。
问题:有没有办法给 (P) 添加一个凸惩罚/约束,以便得到的问题 (P') 有一个稀疏解?
非常有趣的问题。
一种选择是将基数正则化器放宽为无穷范数的倒数,即将替换为这产生了一个非凸问题,但可以通过求解凸程序来解决,每个程序维度为。
特别是问题
等价于解决以下问题,对于 ,
并将具有最小最优值的解决方案作为原始问题的解决方案(这里, 是一个松弛变量)。
在某些情况下,可以证明这种松弛正好恢复了最小基数解。
这种松弛在论文“Recovery of Sparse Probabilitymeasures via Convex Programming”中提出了建议,该论文解释了如何解决松弛问题并描述了其解决方案。