最优化算法C++实现:2d fused lasso

背景

最优化,是应用数学的一个分支。主要研究在特定情况下最大化或最小化某一特定函数或变量。
通过C++实现经典代码有助于深入理解其数学原理。今天先来实现一个基础的最优化算法2d fused lasso

2d fused lasso

目标如下图所示,通过这个2d fused lasso算法,可以将加了噪声的图像尽量的复原。
QQ--20221024155721

参考链接

【学界/编码】凸优化算法 I: 内点法(interior point method)求解线性规划问题
判定(半)正定矩阵的特殊大于(等于)简写符号
Sparse fused lasso tutorial
Lasso 稀疏约束 + Group Lasso 分组最小角回归算法

展示评论