坐标点Matlab代码近端文件 注意 这个包是无人维护的。 不保证其可靠性。 介绍 这是 Parikh 和 Boyd 对proximal代码的 Julia 的翻译。 有关更多详细信息,请参阅下面的文档。 近端运算符 这个“库”包含 Matlab 中各种近端算子的示例实现。 这些实现旨在用于教学,而不是最高效的。 此代码与论文相关尼尔帕里克和斯蒂芬博伊德。 要求 C 函数依赖于 GNU 科学库 (GSL)。 其中一些函数还包含 OpenMP 指令来并行化一些for循环,因此使用 OpenMP 进行编译是可选的,但如果使用某些函数,速度会大大加快。 Matlab 函数prox_cvx.m需要 . 例子 通过 CVX 和此处的函数评估l1范数的近端算子: >> n = 100 ; >> lambda = 1 ; >> >> v = randn(n, 1 ); >> >> % CVX baseline >> cvx_begin quiet >> variable x(n) >> minimize(norm(x, 1 ) + ( 1 /( 2 *lambda))*sum_square(x - v
2022-03-14 11:10:26 11KB 系统开源
1
近端梯度算法,包含多种常见的近端梯度算法
2021-09-28 18:03:42 803KB 近端梯度算法 近端算法 近端梯度