求解套索的广义阻尼牛顿法-GDNM
在,我们提出了一种新的算法,用于,这是形式的优化问题
可以在文件GDNM.m或更低版本中找到该算法的Matlab代码。
输入值
function x = lasso_GDNM ( A , b , mu )
为简单起见,我们选择\ beta = 1/2和\ sigma = 0.1。 y ^ 0的选择可以在下面的迭代步骤中找到。
查找伽玛。
ATA = A '* A ;
gamma = 0.5 / eigs ( ATA , 1 ) ;
计算近端贴图
function [ value , zeros_index ] = prox_of_function ( gamma , y , mu )
value = [ ] ;
zeros_index = [ ] ;
for i = 1 :lengt
2021-09-27 10:36:57
3KB
MATLAB
1