收稿日期:20181017;修回日期:20181210 基金项目:国家自然科学基金资助项目(LQ18A010003,11426205);绍兴市科技局资助
项目(2015B70013)
作者简介:陈暄(1979),男,江西南昌人,副教授,硕士,主要研究方向为云计算、无线传感(chenxuan1979@sina.com);潘春平(1978),男,湖
南人,副教授,硕士,主要研究方向为算法设计;龙丹(1975),男,湖南人,讲师,博士,主要研究方向为图像处理和分析、算法设计.
一种优化的硬阈值追踪算法的研究
陈 暄
1
,潘春平
1
,龙 丹
2
(1.浙江工业职业技术学院,浙江 绍兴 312000;2.浙江大学,杭州 310058)
摘 要:硬阈值追踪算法的本质是一个最小二乘问题,存在复杂度高、收敛性差、运行时间长等缺点。引入
Nesterov方法用于优化稀疏解的凸松弛现象,引入逐次松弛迭代法优化传统硬阈值线性方程组,理论证明优化结
果具有良好的收敛性,仿真实验说明优化后的算法有效降低了算法复杂度及运行时间。
关键词:硬阈值;追踪;Nesterov;逐次超松弛迭代法
中图分类号:TP391 文献标志码:A 文章编号:10013695(2020)04023107304
doi:10.19734/j.issn.10013695.2018.10.0769
Researchonoptimizationhardthresholdtrackingalgorithm
ChenXuan
1
,PanChunping
1
,LongDan
2
(1.ZhejiangIndustryPolytechnicCollege,ShaoxingZhejiang312000,China;2.ZhejiangUniversity,Hangzhou310058,China)
Abstract:Thehardthresholdtrackingalgorithmisessentiallyaleastsquaresproblemandhasthedisadvantagesofhighcom
plexity,poorconvergenceandlongrunningtime.ThispaperintroducedtheNesterovmethodtooptimizetheconvexrelaxation
phenomenonofsparsesolutions,andintroducedthesuccessiverelaxationiterativemethodtooptimizethetraditionalhard
thresholdlinearequations.Thetheoryprovesthattheoptimizationresultshavegoodconvergence.Simulationexperimentsshow
thattheoptimizedalgorithmeffectivelyreducesthecomplexityandtherunningtimeofthealgorithm.
Keywords:hardthreshold;tracking;Nesterov;successiveoverrelaxationmethod
压缩感知理论
[1~5]
突破传统 Nyquist定理的严格限制,实
现了对信号的采样能够在较低的采样率下进行,并同时完成对
信号的压缩,在重构一端通过非线性化的方式进行信号重构。
压缩感知理论的提出使得信号在采样过程中不再主要依赖信
号的宽度,这样能够有效地降低信号传输和存储过程中所需要
的代价。因此研究如何能够高效地恢复原始信号成为了重构
算法的主要方向,目前在压缩感知中的重构算法有凸松弛算
法、贪婪追踪算法和组合优化算法。凸松弛算法具有观测次数
少、复杂度偏高的特点,其代表有基追踪算法
[6]
(basicpursuit,
BP)、梯度投影稀疏重建算法
[7]
(gradientprojectionforsparse,
GPSR)、最小角度回归法
[8]
(leastangleregreesion,LARS);贪婪
追踪算法具有运行速度快、复杂度低的特点,其代表有正交匹
配追踪算法
[9]
(orthogonalmatchingpursuit,OMP)、正则化正交
匹配算法
[10]
(regularizedorthogonalmatchingpursuit,ROMP)、分
段正交匹配追踪算法
[11]
(stagewiseorthogonalmatchingpursuit,
STOMP)等;组 合 优 化 算 法 主 要 是 稀 疏 傅 里 叶 变 换 算 法
[12]
(sparseFouriertransform,SFFT)。迭代硬阈值
[13]
(iterativehard
thresholding,IHT)是一种凸松弛算法,优点是适合大规模高维
数据处理和实时数据处理,缺点是测量矩阵在有限等距特性条
件下需要满足最大奇异值小于 1的限制条件,因此导致了算法
对对测量矩阵的尺度要求高、运算时间长、复杂度高。学者从
不同的角度进行其研究,并取得了一些成果。文献[14]提出
了 S闭包的分块相干性和约束等距特性(RIP)概念;根据冗余
字典分块相干性的特点,对更新支撑集部分对算法进行改进,
仿真实验说明有效降低了算法的收敛性;文献[
15]提出了一
种基于 SHTP算法的联合重构算法来求解分布式压缩感知问
题,仿真结果表明该算法具有较大的信号重构噪声比和较小的
平均支撑势误差,可实现信号值的精确重构;文献[
16]提出了
一种压缩采样硬阈值的重构算法,该算法在去除原子时结合硬
阈值思想,保证了每次迭代更加精确,仿真实验说明了算法具
有更好的重构性和抗噪能力;文献[17]提出了一种新的部分
硬阈值(PHT)算子,它类似于硬阈值算子,限制了支持集在一
次迭代中可以改变的量,仿真实验说明了该算法能提高算法效
率;文献[18]提出了一种扩展的稀疏恢复理论并通过在硬阈
值算法中使用取得了较好的效果,能够有效地恢复信号;文献
[19]提出了一种复杂的洛伦兹迭代硬阈值算法,仿真实验说
明了该算法能够有效地恢复信号,具有较好的效果;文献[
20]
将硬阈值算法用于从少量线性测量中最优地恢复稀疏信号,然
后对 CS进行去噪和传统去噪处理的比较研究,该方法能够有
效地降低噪声对信号的影响;文献[21]提出在硬阈值算法中
将黎曼优化算法用于低秩矩阵恢复的思想,保证共轭梯度算法
线性收敛到基础秩矩阵。经验评估表明,算法能够从几乎所需
的最小测量数量中恢复低秩矩阵;文献[
22]提出了一种基于
广义期望最大化(GEM)噪声稀疏重构的降噪硬阈值方法,取
得了较好的效果。本文在文献[23]关于硬阈值算法研究的基
础上,引入 Nesterov和逐次超松弛替代法来进行改进。
1 硬阈值追踪算法
所有 的 压 缩 重 构 算 法 都 必 须 遵 守 限 制 自 同 构 性 质
(RIP)
[4]
。设 A
∈
R
M×N
的 s阶自同构系数
δ
s
=
δ
s
(A)定义为满
足式(1)的最小的
δ
。
(1-
δ
)
‖
x
‖
2
2
≤‖
Ax
‖
2
2
≤
(1+
δ
)
‖
x
‖
2
2
(1)
对于任意的 s稀疏的向量 x
∈
R
N
。文献[20,21]证明了当
A满足了 RIP条件后,这些算法都是收敛的。
第 37卷第 4期
2020年 4月
计 算 机 应 用 研 究
ApplicationResearchofComputers
Vol37No4
Apr.2020