改进的离散混合蛙跳算法压缩感知信号重构及应用
刘洲洲1,2, 王福豹2
1.西安航空学院 电子工程学院,西安 710077
2.西北工业大学 电子信息学院,西安 710072

作者简介:刘洲洲(1981-),男,博士研究生.研究方向:无线传感器网络.E-mail:nazi2005@126.com

摘要

针对工程离散优化问题特点,定义了具有普遍意义的青蛙编码方式,设计了编码位调换更新机制,提出了自适应权重因子和双模子族群策略。在此基础上,将改进的离散混合蛙跳算法(Discrete shuffled frog leaping algorithm,DSFLA)应用于压缩感知重构算法中,将未知重构信号理解为青蛙编码方式,利用DSFLA算法全局寻优能力得到次最优信号重构信息,从而实现了稀疏度未知情况下的信号重构。最后对典型TSP(Travelling salesman problem)问题算例和WSNs多目标定位问题进行仿真,仿真结果表明:改进的DSFLA具有更强的复杂问题求解能力,基于改进DSFLA压缩感知重构算法的WSNs目标定位精度优于传统信号重构算法,且抗噪能力达到25~45 dB。

关键词: 计算机应用; 无线传感器网络; 离散混合蛙跳算法; 压缩感知重构算法; 多目标定位
中图分类号:TP393 文献标志码:A 文章编号:1671-5497(2016)04-1261-08
Improvement of discrete shuffled frog-leaping algorithm and application in compressed sensing reconstruction
LIU Zhou-zhou1,2, WANG Fu-bao2
1.School of Electrical Engineering,Xi'an Aeronautical University, Xi'an 710077, China
2.School of Electronics and Information, Northwestern Polytechnical University,Xi'an 710072, China
Abstract

An improvement of Discrete Shuffled Frog-leaping Algorithm (DSFLA) is proposed. Fist, according to the characteristics of discrete optimization problems, the frog coding of universal significance is defined, which is important for DSFLA in solving discrete optimization effectively. Then, the update mechanism based on “swapping of coded bits” for DSFLA is designed, and an adaptive weighting factor and sub-ethic dual strategy are presented. Finally, the improved DSFLA is applied in compressed sensing reconstruction algorithm, in which the unknown reconstructed signal encoding is taken as the frog code. Typical TSP problems and multiple target localization in WSN are simulated. Simulation results show that the improved DSFLA has prominent ability to solve complex problems, and the perception accuracy of WSNs target reconstruction based on improved DSFLA CS reconstruction algorithm is better than that of the traditional signal reconstruction algorithm, and the anti noise capacity reaches 25~45 dB.

Keyword: computer application; wireless sensor networks; discrete shuffle frog leaping algorithm; compressed sensing reconstruction algorithm; multiple target localization
0 引 言

由于工程实际问题通常具有大规模、非线性、建模困难等特点, 传统的优化算法在求解精度、求解效率等方面已不能有效解决, 因此寻求适用于大规模并行计算的智能优化方法成为当前研究热点之一[1]。2003年, 学者Eusuff和Lansey[2]通过模拟青蛙群体觅食行为, 提出了一种新的启发式智能计算技术— — 混合蛙跳算法(Shuffled frog leaping algorithm, SFLA), 算法按照子种群划分思想更新青蛙模因信息, 实现了局部搜索与全局信息交换有机结合, 具有较强的鲁棒性[3]。目前, 关于混合蛙跳算法的研究主要集中于算法改进和在连续优化问题中的应用等方面[4, 5], 关于离散混合蛙跳算法的研究则相对较少, 且缺乏相对系统的理论研究, 因此, 开展离散混合蛙跳算法研究具有重要意义。

压缩感知(Compressed sensing, CS)[6]是一种新型的数据压缩和重构理论, 具有编码简单、抗误码性好、能够实现高效的压缩等特点[7], 为无线传感器网络(WSNs)、图像处理、目标跟踪等领域提供了全新的解决问题的思路[8, 9, 10]。信号重构算法是压缩感知理论关键技术之一, 学者们相继提出了正交匹配追踪(OMP)算法、贪婪匹配跟踪(GMP)算法、正则化正交匹配追踪(ROMP)算法等。文献[7]提出了基于自适应方向提升稀疏表示的重构方法, 有效克服了传统信号重构过程中方向选择性差的局限性。文献[9]将正交基字典引入到信号重构中, 得到了最稀疏的信号表示, 但是算法复杂度相对较高。文献[11]分析了稀疏度 K未知情况下的信号重构方法, 但是需要跟踪和扩充有效子空间。文献[12]研究了基于萤火虫优化算法的压缩感知重构算法, 并对WSNs多目标定位问题进行了求解, 仿真结果证明了该方法的有效性。

本文主要针对离散混合蛙跳算法及其在压缩感知重构算法中的应用进行研究。首先在对离散优化问题特点分析的基础上, 定义具有普遍意义的青蛙编码方式, 给出编码位调换青蛙更新机制, 并提出自适应权重因子和双模子族群策略。其次设计基于改进DSFLA的压缩感知重构算法(IDSFLA), 将未知重构信号理解为青蛙编码方式, 利用DSFLA算法全局寻优能力得到次最优信号重构信息。最后采用典型TSP算例和WSNs多目标定位问题进行仿真, 验证改进DSFLA算法和基于改进DSFLA压缩感知重构算法的性能。

1 离散混合蛙跳算法及其改进
1.1 DSFLA青蛙编码

离散优化问题是指决策变量 X=(x1, , xk, , xn)在正整数范围内变化的优化问题。传统的智能优化算法主要用于连续优化问题的求解, 即决策变量是连续变化的, 如果直接应用于离散优化问题, 会产生大量不符合要求的解, 降低了算法收敛速度, 且优化精度很低。在智能优化算法中, 每个粒子编码代表问题的一个解[13, 14], 因此, 粒子的编码方式及相应的编码更新机制直接决定了算法能否高效解决离散优化问题。

定义1 离散混合蛙跳算法。对于混合蛙跳算法, 如果决策变量 X=(x1, , xk, , xn)在正整数范围内变化, 则称其为离散混合蛙跳算法(Discrete shuffled frog leaping algorithm, DSFLA)。

定义2 离散混合蛙跳算法青蛙粒子编码。在DSFLA中, 青蛙粒子 Xi的编码方式定义为 Xi=(xi1, , xik, , xin), 其中 xik0, m, Q=n-Z(QZ分别为Xi所有维度不同的自然数数目和所有维度数值为0的个数)。例如, 对于青蛙粒子 Fa(1, 2, 0, 3, 4), Q=4, Z=1, 即变量维数为5的 Fa共使用了4种不同的自然数, 并且存在1个维度取值为0。

1.2 编码位调换青蛙更新机制

观察定义2, 可以发现, 两个不同的青蛙编码能够通过一系列的编码位调换完成相互转换, 例如, 对于编码 Fa=(1, 2, 0, 3, 4, 5)和编码 Fb=(2, 1, 0, 4, 3, 5), Fa中的第1、2个编码位以及第4、5个编码位调换就可以得到编码 Fb

定义3 编码位调换。对于青蛙 Xi, 其编码中第 kl个编码位调换定义为 ECi(k, l), 其中, klΛk, l{1, , n}

定义4 编码位调换集。对于青蛙 XiXj, Xi能够通过一系列编码位调换转化为 Xj, 则将该系列编码位调换定义为编码位调换集 BS(XiXj)={EC1i, , EChi, , ECθi}, 其中, EChi为第 h个编码位调换, θ为编码位调换集中编码位调换的个数( 0θn-1)。图1给出了编码位调换及编码位调换集示意图。

图1 编码位调换及编码位调换集示意图Fig.1 Coding bit exchange and coding position exchange diagram

定义5 青蛙更新机制。DSFLA青蛙更新机制定义为:

Xnew=XW+r2BSXWXB1

式中: r为权重因子且为随机正整数; XWXB分别为子族群内适应度最差的解和适应度最优的解, rBSXWXB表示取 BSXWXBr个编码位调换( 0rθ)。

1.3 改进的离散混合蛙跳算法(IDSFLA)

对于标准混合蛙跳算法, 随着迭代次数的不断增加, 算法进化速度明显降低甚至会停滞, 陷入早熟。相关研究表明[15]增加青蛙群体多样性和扰动性能够使得算法进一步深度搜索, 提高发现最优解概率, 本文在此基础上提出了自适应权重因子和双模子族群策略。

(1)自适应权重因子。在式(1)的基础上, 改进的离散混合蛙跳算法(IDSFLA)采用的自适应权重因子为:

r'=intn×ξ1×rmin×rmaxrmin11+c3×t/Tmax+n×ξ2×rand0, 12

式中: t为算法迭代次数; Tmax为算法最大迭代次数; ξ1ξ2(0, 1)且为常数; rmaxrmin表示为 r'的最大值和最小值; n为青蛙编码维数。

(2)双模子族群策略。双模子族群策略将青蛙子族群划分为改良群和优良群, 在改良群和优良群内, 青蛙分别执行不同的更新策略。

定义6 种群进化控制因子 EC(t)EC(t)定义为:

EC(t)=fPg(t)-fPg(t-1)α3

式中: f[Pg(t)]f[Pg(t-1)]分别为第 tt-1代种群最优适应度值; α为调整参数。从式(3)可看出, EC(t)> 0表示算法处于进化状态, 且 EC(t)取值越大, 算法种群样本差异性越大; EC(t)=0表示算法停止进化。

定义7 改良群规模 Ii, s(t)对于子族群 Ei, 其改良群规模 Ii, s(t)定义为:

Ii, s(t)=roundq×τ×1-EC(t)4

式中: τ为常数, q为青蛙子族群规模, 通常设定 IminIi, s(t)Imax

从式(3)(4)可以看出, 算法迭代初期, EC(t)取值较大, 使得 Ii, s(t)较小; 随着算法迭代次数不断增加, EC(t)逐渐变小, 算法进化趋于停滞, 同时, Ii, st逐渐变大, 使得算法拥有较多的改良群青蛙个体, 改良群青蛙个体能够在更大的空间进行探索, 提高了算法全局寻优能力。改良群青蛙个体更新策略为:

Xnewit+1=Xwi(t)+r1×BSXwiPBi+r2×BSXwiPg5r1BSXwiPBi, r2BSXwiPg6

式中: XwitEi改良群中适应度值最差的解; PBiPg分别为子族群最优解和全局最优解; BSXwiPBiBSXwiPg分别为 BSXwiPBiBSXwiPg内编码位调换的个数; r1r2采用式(2)自适应策略, 且满足式(6)。

如果式(5)产生的新个体适应度值优于原个体, 则替代原个体, 否则随机生成新的个体进行替代。

根据式(4), 子族群 Ei的优良群规模 Gi, s(t)为:

Gi, s(t)=q-Ii, s(t)(7)

优良群青蛙个体更新策略为:

Xnewit+1=Xkit+r3{ECk1, 2, ECk2, 3, , ECkn-1, n}(8)

式中: XkitEi优良群内适应度值最好的解; r3满足式(2), r3{ECk(1, 2), ECk(2, 3), , ECk(n-1, n)}表示为随机选取 r3个编码位调换操作, 通常设定 r3Rmax(Rmax为正整数)。

如果式(8)产生的新个体适应度值好于原个体, 则替代原个体, 否则随机生成新的个体进行替代。图2为优良群青蛙个体更新策略示意图。

图2 优良群青蛙个体更新策略Fig.2 Individual renewal strategy of fine group of frogs

2 压缩感知及信号重构
2.1 CS理论

CS原理可以描述为[16]:

(1)假设有限长度为 N维数为1的离散信号 xN×1在空间正交基 {ψi}i=1N下可以用标准的正交基线性组合:

xN×1=ΨN×NsN×19

式中: ΨN×N=ψ1, , ψN为表达基, 列向量 sN×1为正交基的加权系数。

(2)对 xN×1进行 M(MN)次线性测量, 可以描述为:

yM×1=ΦM×NxN×1=AM×N=ΦM×NΨN×NAM×NsN×1=As10

式中: ΦM×NM×N的测量基; yM×1xN×1的线性测量值。为了完整重构信号 xN×1, ΦM×N是与 ΨN×N不相关的测量基。

(3)信号 sN×1最小 l0范数求解, 即:

s=minsl0s.t. y=As=ΦΨs11

通过求解式(11)得到 s, 进而通过式(9)实现对 xN×1的重构。

2.2 基于IDSFLA的CS稀疏重构

CS稀疏重构是指已知 ΨN×NΦM×NyM×1, 求解稀疏向量 sN×1的过程。CS理论指出当 AM×N满足RIP条件时, 通过求解最小 l0范数可以得到稀疏向量 sN×1[17]。目前, 如何降低CS稀疏重构算法计算复杂度, 提高算法稳定性是核心研究内容。IDSFLA算法优秀的全局寻优能力为CS稀疏重构研究提供了新的思路, 本文提出了基于IDSFLA的压缩感知重构算法, 该重构算法不需要已知稀疏度, 将 sN×1理解为青蛙编码方式, 通过种群进化得到的全局最优解即为 sN×1中非零元素位置信息, 然后进一步利用最小二乘法最终获得非零元素位置的幅度信息。

定义8 IDSFLA目标函数。IDSFLA的目标函数定义为:

minfs=y-ΦΨs2, sRN12

基于IDSFLA的CS稀疏重构算法实现过程可以描述为:

∥初始化

(1)算法参数设置。设置青蛙种群规模为Nf, 子族群数为Qf, 全局最大进化代数为Tmax, rmax, rmin, ξ 1, ξ 2以及其他参数。设定终止条件 y-ΦΨs22≤ ε (ε 为极小数, 通常由实验确定)。

(2)初始化。对青蛙种群进行初始化, 计算青蛙个体适应度值f si, t← 0。

While (t≤ Tmax) do

{

∥子族群划分

(3)按照适应度值对青蛙进行降序排列, 并对种群进行子族群划分。

(4)更新全局最优解Pg(t)及子族群最优解 PBl(t)(l=1, 2, …, Qf)。

While (k≤ Kmax) do

{

∥局部搜索

For i=1:Qf

(5)根据式(4)(7)对子族群Ei进行改良群和优良群划分。

(6)改良群内个体根据式(5)更新, 优良群内个体根据式(8)进行更新。

(7)更新子族群Ei内的 Xwi(t)和 PBi

(8)End

(9)k← k+1

}

∥全局信息交换

(10)将所有青蛙个体混合, 重新形成新的种群。

(11)更新全局最优解Pg(t)。

(12)终止条件判断, 如果 y-ΦΨs22≤ ε 满足, 则终止算法输出结果, 否则t← t+1。

}

(13)程序结束, 输出结果。

2.3 WSNs多目标定位实现

问题描述。在被划分为 N个网格的监控区域内, 部署 M个位置已知的传感器, 监控区域中有 K个未知目标(目标位置限定为网格中心)。设定目标位置向量为 s=s1, , sj, sNT, sj=1表明网格 j含有未知目标。 K个目标的能量值为线性叠加, 因此传感器 i处的能量 xi为:

xi=k=1KPi, k+vi13

式中: vi为高斯分布白噪声; Pi, k为传感器 i接收目标 k的信号强度, Pi, k=P0Gi, k/dikα; Gi, k为瑞利衰减, dik为传感器 i与目标 k的欧拉距离。

ΨN×NΦM×N构造。当 N个网格分别部署传感器时, N个节点测量信号 xN×1=x1, x2, , xNT为:

x1x2xN=P0G1, 1d11αs1++P0GN, 1dN1αsNP0G1, 2d12αs1++P0GN, 2dN2αsNP0G1, Nd1Nαs1++P0GN, NdNNαsN=P0G1, 1d11αP0G2, 1d21αP0GN, 1dN1αP0G1, 2d12αP0G2, 2d22αP0GN, 2dN2αP0G1, Nd1NαP0G2, Nd2NαP0GN, NdNNαs1s2sN=Ψs14

从式(14)可以构造 Ψ为稀疏矩阵。在实际测量过程中, 只需要 M个传感器就可以实现定位, M个传感器测量值 yM×1=y1, y2, , yMT为:

y1y2yM=Φ1, 1x1++ΦN, 1xNΦ1, 2x1++ΦN, 2xNΦ1, Mx1++ΦN, MxN=Φ1, 1Φ1, 2Φ1, NΦ2, 1Φ2, 2Φ2, NΦM, 1ΦM, 2ΦM, Nx1x2xN=Φx15

Φi, j=1表示网格 i上存在传感器 j, 否则 Φi, j=0构造 Φ为测量矩阵。根据式(14)(15)有:

yM×1=Φx=ΦΨs=A=ΦΨAs16

定理 当传感器节点 M=O(c(K+1)ln(N/K))时, 矩阵 A依概率 1-φ满足于约束等距条件RIP。其中, φ(0, 1), c=8/γ2K

证明 由于 A=ΦΨ, 因此有:

A=P0G'11/D11αG'21/D21αG'N1/DN1αG'12/D12αG'22/D22αG'N2/DN2αG'1M/D1MαG'2M/D2MαG'NM/DNMα17

式中: Dij表示第 i个目标到 j个传感器的欧拉距离。由于 G'ij为瑞利衰减, 因此有:

G'ij=G'ij, r+i×G'ij, iA=Ar+i×Ai18

式中: G'ij, rG'ij, i分别对应相应的实部; ArAi分别为对应相应的虚部, 而且 G'ij, r~N0, ζ2G'ij, i~N0, ζ2显然当 Ar(Ai)满足RIP条件时, 矩阵 A就满足RIP条件。对于矩阵 AriAri=P0G'1i/D1iαG'2i/D2iαG'Ni/DNiα, 对其进行归一化处理, 即:

< Ari> =μ< P0G'1i/D1iαP0G'2i/D2iαP0G'Ni/DNiα> (19)

式中: μ为归一化常数。

μ=NMj=1NP02ζ2/Dij2α20

对于稀疏向量 s=s1, s2, , sNT, 其与 Ari的乘积为高斯分布, 即:

Aris~N0, δ12, δ12=Kμ2j=1NP02ζ2/Dij2α/N21

Xi=Aris, 则有 Ars22=X12++XM2, 因此, Ars22~χM, EArs22=Mδ1, DArs22=2Mδ14M取较大值时, Ars22/s22服从高斯分布, 其方差为:

DArs22/s22=2Mδ14/K2=2/M22

由Chernoff不等式得:

P1-Ars22/s22> γK2e-γK2M/823

对于矩阵 ArK为子空间总数为:

NKeN/KK24

因此, 任取稀疏向量 s有:

P1-Ars22/s22> γK  2e-γK2M/8eN/KK=2e-γK2M8+KlnNK+K25

定义 uφ为指数函数 fx=ex下侧分位数, 即: Pxuφ=φ(本文中 φ0, 1, 因此 uφ< 0)结合式(25), 当 MγK28-KlnNK-Kuφ成立时, P{1-Ars22/s22> γK}φ, 即当 M8γK2K+1NK+uφ时, P1-Ars22/s22γK1-φ因此, 当 M=OcK+1lnN/K时( c=8/γK2), 矩阵 A依概率 1-φ满足于约束等距条件RIP, 当 φ0.05时, 矩阵 A满足约束等距条件的概率在95%以上。证毕。

这样证明了 A=ΦΨ满足RIP条件, 所以WSNs目标定位问题能够转化为CS重构问题, 可以采用基于IDSFLA的CS稀疏重构算法得到目标位置向量 sN×1

3 算例分析及仿真
3.1 IDSFLA算法性能验证

IDSFLA参数设置如下: Nf=200; Qf=20; q=10; Kmax=10; Tmax=500; rmax=0.8; rmin=0.2; ε=10-4; τ=0.6分别采用DSFLA、PDACO[18]、文献[3]算法和IDSFLA对TSPLIB中的bayg29、eil51和ch150进行测试。仿真测试环境设置及算法参数设置参考第三节相关设置。每种算法独立重复运行50次, 取平均距离 S-、平均运算时间t-和相对误差Err等指标进行对比, 其中, Err计算公式为:

Err=S--Opt/Opt26

式中:Opt为已知全局最优环路长度(bayg29、eil51和ch150理论最优路线长度分别为9074.1, 428.87和6528), 表1给出了具体实验结果数据。图3为ch150问题下4种算法给出的最优行进路线。

表1 TSPLIB不同算法测试结果 Table 1 Test results for different TSPLIB algorithm

图3 ch150问题最优行进路线Fig.3 Optimal routes of ch150 problem

在算法求解精度方面, PDACO、文献[3]算法和IDSFLA都能够给出较好的行进路线, 且IDSFLA的求解精度明显优于其他两种算法, 而DSFLA无法得到最优解。在算法运行速度方面, 对于bayg29、eil51和ch150测试问题, IDSFLA运算速度都要快于其他3种算法。

3.2 WSNs多目标定位仿真

30 m× 30 m监控区域被划分为900个网格, 设共有35个未知目标, 即重构信号稀疏度为35, 部署120个传感器, SNR=20 dB(噪声级别), 利用衰减模型生成测量矩阵。分别采用GMP、ROMP和基于IDSFLA的CS稀疏重构算法(记为IDSFLAMP)进行目标定位, 分别运行30次, 取算法平均消耗时间 T-和文献[12]给出的目标定位失效率(POF)及目标定位误差(RMSE)指标进行对比, 表2给出了测试结果。

从测试结果可看出, IDSFLA目标定位精度优于其他两种算法, 且具有较低的定位失效率, 而GMP定位精度最差, 定位失误率达到了27%, 在算法运算时间方面, 由于IDSFLAMP采取多次循环迭代机制, 算法运算时间相对较长。

表2 目标定位测试结果 Table 2 Target location test results

为了进一步分析IDSFLAMP算法性能, 分别设置不同稀疏度、噪声级别等参数进行实验仿真。图4给出了不同稀疏度下算法定位性能对比。由图4可以看出, 图5给出了不同噪声级别下的GMP、ROMP和IDSFLAMP算法定位性能对比。

图4 不同稀疏度下算法定位性能Fig.4 Algorithm positioning performance under different sparse degrees

图5 不同噪声级别下算法定位性能Fig.5 Algorithm positioning performance under different noise levels

当稀疏度在30以下时, GMP、ROMP和IDSFLAMP算法都能准确完成目标定位, 且定位精度相对较高, 随着稀疏度不断增加, 3种算法定位性能明显下降, 特别地当稀疏度低于50时, IDSFLAMP算法仍可以以较高准确率实现目标定位。

图5可以看出, 当噪声为25~45 dB时, 3种算法都能够完成目标定位, 表明3种算法具有一定的抗噪能力, 而且对于不同噪声级别, IDSFLAMP算法定位性能优于其他两种算法。

4 结束语

研究了改进的离散混合蛙跳算法及在压缩感知重构算法中的应用。仿真结果表明, 改进的离散混合蛙跳算法具有优异的复杂问题求解能力, 基于改进DSFLA压缩感知重构算法的WSNs目标定位精度优于传统GMP、ROMP重构算法, 且在噪声级别25 dB下能够准确、稳定地实现目标定位。下一步需要重点研究离散智能算法基本理论及压缩感知重构算法的稳定性和鲁棒性。

The authors have declared that no competing interests exist.

参考文献
[1] 任哲, 周本达, 陈明华. 一种基于随机化均匀设计点集的遗传算法用于求解MVCP[J]. 模式识别与人工智能, 2010, 23(2): 284-288.
Ren Zhe, Zhou Ben-da, Chen Ming-hua. Genetic algorithm for solving a rand om set of uniform design point MVCP[J] Pattern Recognition and Artificial Intelligence, 2010, 23(2): 284-288. [本文引用:1]
[2] Eusuff M M, Lansey K E. Optimization of water distribution network design using the shuffled frog leaping algorithm[J]. Water Resources Planning and Management, 2003, 129(3): 210-225. [本文引用:1]
[3] 李建军, 郁滨, 陈武平. 混合蛙跳算法的改进与仿真[J]. 系统仿真学报, 2014, 26(4): 755-760.
Li Jian-jun, Yu Bin, Chen Wu-ping. SFLA Improvement and simulation[J]. Journal of System Simulation, 2014, 26(4): 755-760. [本文引用:1]
[4] 骆剑平, 李霞, 陈泯融. 基于改进混合蛙跳算法的CVRP求解[J]. 电子与信息学报, 2011, 33(2): 429-434.
Luo Jian-ping, Li Xia, Chen Min-rong. Obliterate the CVRP solving based on SFLA[J]. Journal of Electronics and Information Technology, 2011, 33(2): 429-434. [本文引用:1]
[5] 肖莹莹, 柴旭东, 李伯虎, . 混合蛙跳算法的收敛性分析及其改进[J]. 华中科技大学学报: 自然科学版, 2012, 40(7): 15-18.
Xiao Ying-ying, Chai Xu-dong, Li Bo-hu, et al. Convergence of SFLA its improvement[J]. Huazhong University of Science and Technology (Natural Science), 2012, 40(7): 15-18. [本文引用:1]
[6] Donoho D. Compressed sensing[J]. IEEE Transactions on Information Theory, 2006, 52(4): 1289-1306. [本文引用:1]
[7] 孔繁锵, 井庆丰, 计振兴. 图像压缩感知的自适应方向提升稀疏表示及重构算法[J]. 宇航学报, 2013, 34(1): 121-127.
Kong Fan-qiang, Jing Qing-feng, Ji Zhen-xing. Revitalization of adaptive image compression direction to enhance the perception sparse representation and reconstruction algorithm[J]. Journal of Astronautics, 2013, 34(1): 121-127. [本文引用:1]
[8] 练秋生, 陈书贞. 基于解析轮廓波变换的图像稀疏表示及其在压缩传感中的应用[J]. 电子学报, 2010, 38(6): 1293-1298.
Lian Qiu-sheng Chen Shu-zhen. Representation image sparse profile based on analytic wavelet transform in compressed sensing[J]. Journal of Electronics, 2010, 38(6): 1293-1298. [本文引用:1]
[9] Peyré G. Best basis compressed sensing[J]. IEEE Transactions on Signal Processing, 2010, 58(5): 2613-2622. [本文引用:1]
[10] 彭向东, 张华, 刘继忠. 基于过完备字典的体域网压缩感知心电重构[J]. 自动化学报, 2014, 40(7): 1421-1432.
Peng Xiang-dong, Zhang Hua, Liu Ji-zhong. Had complete dictionary based on body area network compressed sensing cardiac remodeling[J]. Automatica Sinica, 2014, 40(7): 1421-1432. [本文引用:1]
[11] 张宗念, 黄仁泰, 闫敬文. 压缩感知信号盲稀疏度重构算法[J]. 电子学报, 2011, 39(1): 18-22.
Zhang Zong-nian, Huang Ren-tai, Yan Jing-wen. Compressed sensing reconstruction algorithm for blind signal sparsity[J]. Acta Electronica, 2011, 39(1): 18-22. [本文引用:1]
[12] 刘洲洲, 王福豹. 基于离散萤火虫压缩感知重构的无线传感器网络多目标定位[J]. 光学精密工程, 2014, 22(7): 1904-1911.
Liu Zhou-zhou, Wang Fu-bao. Reconstruction discrete wireless sensor networks multi-objective positioning based on compressed sensing[J]. Optics and Precision Engineering, 2014, 22(7): 1904-1911. [本文引用:1]
[13] 周永权, 黄正新, 刘洪霞. 求解TSP问题的离散型萤火虫群优化算法[J]. 电子学报, 2012, 40(6): 1164-1170.
Zhou yong-quan, Huang Zheng-xin, Liu Hong-xia. Discrete glowworm swarm optimization algorithm for solving TSP[J]. Acta Electronica Sinica, 2012, 40(6): 1164-1170. [本文引用:1]
[14] 姜建国, 张丽媛, 苏仟, . 一种利用动态搜索策略的混合蛙跳算法[J]. 西安电子科技大学学报: 自然科学版, 2014, 41(4): 51-57.
Jiang Jian-guo, Zhang Li-yuan, Su Qian, et al. A shuffled frog leaping algorithm by dynamic search strategy[J]. Journal of Xi'an Electronic and Science University (Natural Science Edition), 2014, 41(4): 51-57. [本文引用:1]
[15] 郑仕链, 楼才义, 杨小牛. 基于改进混合蛙跳算法的认知无线电协作频谱感知[J]. 物理学报, 2010, 59(5): 3611-3616.
Zheng Shi-lian, Lou Cai-yi, Yang Xiao-niu. An improved shuffled frog leaping algorithm for cooperative spectrum sensing in cognitive radio networks based on[J]. Acta Physica Sinica, 2010, 59(5): 3611-3616. [本文引用:1]
[16] 石光明, 刘丹华, 高大化, . 压缩感知理论及其研究进展[J]. 电子学报, 2009, 37(5): 1070-1081.
Shi Guang-ming, Liu Dan-hua, Gao Da-hua, et al. Theory and research progress compressed sensing[J]. Journal of Electronics, 2009, 37(5): 1070-1081. [本文引用:1]
[17] 何风行, 余志军, 刘海涛. 基于压缩感知的无线传感器网络多目标定位算法[J]. 电子与信息学报, 2012, 34(3): 716-721.
He Feng-xing, Yu Zhi-jun, Liu Hai-tao. Wireless sensor networks based on the compressed sensing in multi target locating algorithm[J]. Journal of Electronics and Information Technology, 2012, 34(3): 716-721. [本文引用:1]
[18] 黄国锐, 曹先彬, 王煦法. 基于信息素扩散的蚁群算法[J]. 电子学报, 2004, 32(5): 865-868.
Huang Guo-rui, Cao Xian-bin, Wang Xu-fa. Pheromone diffusion method based on ant colony algorithm[J]. Journal of Electronics, 2004, 32(5): 865-868. [本文引用:1]