更全的杂志信息网

改进灰狼优化算法在WSN节点部署中的应用*

更新时间:2016-07-05

无线传感网络是由一定规模的终端传感节点通过无线通信的方式组成的一种自组织网络。传感器节点通常具有通信、计算、感知等能力,通过对其规模化部署形成的无线传感网络具有对监测区域进行监控的能力。无线传感网络中单个节点仅承担部分检测任务,单个节点故障对网络的整体监测能力影响较小,且节点之间进行无线通信无需要人工铺设线缆拥有更好的连接便利性。因此,通过大量节点部署后组织的无线传感网络拥有良好的容错能力和断接性能等特点。近年来,无线传感网络广泛运用于辅助农业生产、环境监测、物流和智能家电领域。在应用过程中,传感器节点多采取随机抛洒的部署方式,由于部署位置随机,使其存在覆盖盲区,难以有效覆盖待监测区域,从而影响网络的监控能力。监测区域环境变化和传感器节点可移动性改变等因素会降低网络覆盖率从而影响其监控能力。因此,需要对无线传感网中传感器节点的进行自适应的调整部署,以于提高传感网络覆盖率、减少覆盖盲区、减少传感器部署数量以节约网络构建成本[1-2]

近几年来,灰狼优化算法GWO(Grey Wolf Optimizer)得到了广泛关注。灰狼优化算法是由学者Mirjalili等人于2014年提出了一种新的群智能算法,文献[3]表明,在基准函数求解问题上,GWO算法与粒子群算法PSO(Particle Swarm Optimization)算法、(差分进化算法DE(Differential Evolution)算法和万有引力算法GSA(Gravitational Search Algorithm)算法相比拥有更高的精度和稳定性。国内外学者对灰狼优化算法进行了大量的研究:姚鹏等人将灰狼优化算法与流体扰动算法结合应用于无人机三维航路规划得到了平滑性和可飞性高的三维航路[4];Sulaiman等人研究了灰狼算法在最优无功电力调度问题上的应用,表明与其他技术相比灰狼算法能实现更小的功率损耗和电压偏差[5];Madadi等人利用灰狼优化算法对直流电机PID控制器参数进行优化,相比PSO算法提高了控制的稳定性[6];Song等人将GWO应用于表面波色散曲线反演,与遗传算法相比GWO算法减少了控制参数的同时提高了收敛速度[7];HM Song将灰狼优化算法引入电力系统的组合经济排放调度问题,以此得到了最佳的发电方式[8];Mahdad等人将灰狼优化算法应用于电力控制系统以减小停电风险,通过实际测试证明了该方法的安全性和可行性[9];针对在应用过程中灰狼优化算法出现的中后期收敛速度慢和易陷入局部极值的问题。Nasrabadi 等人通过并行和反向学习改进灰狼优化算法,提高了算法在解决基准函数求解问题上的速度和精度[10];郭振洲等人将非线性收敛因子与动态权重引入灰狼优化算法,加快了算法收敛速度[11];徐松金等人利用佳点集理论初始化种群,在迭代过程中引入算术交叉和多样性变异操作以避免算法陷入局部最优解并增强算法的局部搜索能力,其改进算法在较高维度函数求解问题上对比标准灰狼优化算法拥有明显优势[12]

标准灰狼优化算法在应用于优化问题时存在中后期收敛速度慢且容易陷入局部极值问题[13]。文献[14]认为,提高初始种群的多样性有助于提高搜索算法的搜索效率。而混沌算法具非线性系统的特点,具有非重复性与遍历性的特点。混沌算法引入种群初始化,利用其特点生成初始种群以提高初始种群多样性,为全局搜索提供基础;此外,使用改进的非线性收敛因子代替标准灰狼优化算法中的线性收敛因子,以提高算法中后期的搜索能力加快收敛速度;最后,对第三优解进行融合变异,以加快搜索速度和避免陷入局部最优解。并将改进灰狼优化算法应用于无线传感网络节点部署问题,开展改进算法的仿真分析。

1 节点与覆盖模型

设无线传感网络中每个传感节点具有相同的测量半径r与通信半径rs,单个传感节点覆盖范围是以半径为r的圆形区域。待监测区域为二维平面M,面积为m,将其离散化为m个待覆盖的栅格,各个栅格点几何中心位置为覆盖目标位置,集合为p(x,y),若第j个覆盖目标点pj与任一传感节点距离不大于节点测量半径,则认为该栅格被网络覆盖。待检测区域内多个传感节点集合为G={g1,g2,…,gN},第i个传感节点gi的位置为(xi,yi),gi与覆盖目标点距离为:使用布尔测量模型为感知模型。对目标点检测概率为:

智媛并不是唯一的醒悟者,现在越来越多的女生剪短发、抛弃化妆品。对她们来说,漂亮不是唯一重要的事,获得更多的知识,开拓更多的技能,让自己成为一个更优秀的人,才是更加重要的事情。

(1)

Step 5 计算种群每个灰狼适应度值,并更新XαXβXδ

(2)

式中:gov为测量目标点的传感器集合。所有节点对待检测区域的覆盖率为:

(3)

Step 6 根据3.3所述对δ狼进行融合变异。

若无线传感网络中的两节点间距离不大于通信半径,则认为两节点间存在一条通信路径。定义Hij为任意两节点ij之间的通信路径数量。满足网络连通要求的约束为:Hij≥1。同时,所有的节点位置应处于待监测目标区域内,可表示为:L(gi)∈M

综上所述目标函数为:

(4)

2 灰狼优化算法基本原理

灰狼优化算法是一种启发式算法,其通过模拟自然界中灰狼群的等级划分以及狩猎机制达到逼近目标的目的。根据简化的灰狼的社会层次结构数学模型,灰狼个体被划为4个类型:αβδω。其中头狼α狼为当前最优解,β狼为当前次优解,δ狼为当前第三优解,ω狼为其余的备选解。为描述灰狼在包围猎物过程提出的数学模型为:

D=|C·Xp(t)-X(t)|

(5)

X(t+1)=Xp(t)-A·D

(6)

式中:D为个体与目标之间的距离,t为当前迭代次数,CA为系数向量,Xp为目标位置向量,X为单只灰狼位置向量。CA计算公式为:

A=2ar1-a

(7)

C=2r2

(8)

式中:r1,r2表示[0,1]间的随机数,收敛因子a随迭代次数增加从2线性减小到0:

a=2-2t/tmax

(9)

式中:tmax为最大迭代次数。

标准灰狼优化算法在中后期主要由前三优的解引导搜索方向。若这3个解陷入局部极值,则容易导致最优解的更新停滞从而出现算法过早收敛。为改善过早收敛问题,在一定概率下将δαβ的进行融合变异,产生新的δ狼。将第三优解与适应度更高的两个解进行融合变异,更容易得到比当前第三优解适应度高的解,并将其取代当前第三优解。以此加快δ狼更新,从而影响其余个体搜索方向,改善算法陷入局部极值的情况同时也能加快算法搜索速度。以D的概率对δ狼中的第j维进行融合变异,过程如下:

Dα=|C1Xα-X|

(10)

Dβ=|C2Xβ-X|

(11)

Dδ=|C3Xδ-X|

(12)

X1=Xα-ADα

(13)

X2=Xβ-ADβ

(14)

X3=Xδ-ADδ

(15)

X(t+1)=(X1+X2+X3)/3

(16)

根据式(15)对灰狼个体进行更新。

3 改进灰狼优化算法

3.1 混沌初始化

Step 2 根据3.1节所述方法对初始种群进行混沌初始化,设t=1。

John Wiley[12]等人认为较高的初始种群多样性能提高启发式搜索算法的搜索效率。在全局最优解未知的情况下,将初始种群尽可能遍布在搜索范围内,能为算法前期提供良好全局搜索基础。尽管标准灰狼优化算法具有较好的收敛速度,但在解决全局最优问题时随机产生的初始种群可能导致多样性较差,影响算法的全局搜索能力,出现收敛速度较慢或者收敛精度不理想的情况。为了提高算法搜索效率,将混沌映射引入灰狼算法的初始化中,通过混沌映射使初始个体均匀的分布在搜索区域内,提高初始化种群的多样性。在混沌映射模型的选择上,本文采用较为常用的Logistic映射模型进行算法种群的初始化。数学描述如下[13]:

(17)

式中:为混沌变量;i=1,2,…,n为变量序号;m为种群规模。将m×n个初始值赋予Logistic映射模型得到初始种群,再将混沌变量作逆映射得到相应的优化空间中的变量:

双材料双单元模型:钢管与混凝土为两个不同单元,分别设置材料本构、截面特性,两单元节点相同,优点是可利用现有通用有限元软件分析,但无法考虑管内混凝土开裂对结构行为的影响,也无法考虑钢管与核心混凝土的相互作用。

(18)

式中:j=1,2,…,m为种群序号;[ai,bi]为Xi的搜索范围。

3.2 非线性收敛因子

启发式算法在需要在搜索能力和开发能力之间保持良好的平衡,从而实现有效的全局和局部搜索。搜索能力即寻找新的适应度更高的个体的能力;开发能力即为在当前最优解位置附近寻找更优的解的能力。

在标准灰狼优化算法中,收敛因子a的自适应值起到平衡搜索能力和开发能力的作用。算法初期较大的a值保证全局搜索能力。随着迭代次数的增加a的值逐渐减小,从而加强在当前最优解附近搜索的能力。文献[11]表明,GWO算法根据A的绝对值进行搜索能力与开发能力的调节,当A绝对值大于1时,灰狼个体将扩大搜索范围进行全局搜索;反之灰狼个体将缩小搜索范围进行局部搜索。由式(6)可知A的值由收敛因子与系数决定。在复杂的算法搜索过程中,标准灰狼优化算法从2到0线性减小的收敛因子不能完全平衡算法搜索过程中的搜索能力和开发能力。为了提升算法搜索精度和速度,改进的灰狼优化算法,其收敛因子随迭代次数增加呈非线性变化,表达式如下:

(19)

Step 8 判断是否满足算法结束条件。若不 满足,则t=t+1,返回Step 4;若满足,则算法结束,输出Xα

无现金支付引发支付方式的巨大变革,消费者无需使用现金,即可随时随地实现轻松消费,完成大部分日常生活场景的支付。我国无现金支付发展迅速,相信在不久的将来无现金支付将会被更多的人接受并使用。本研究在移动支付使用意愿研究的基础上首次提出了无现金支付使用意愿模型,究模型包括了6个变量,一个决定性变量,一个中间变量,5个影响因素,部分假设得到了数据支持,也得到了一些重要的研究结论,如感知有用性对感知价值的影响最大,其次是感知易用性和感知优惠。但是也存在一些不足,影响消费者无现金支付感知价值的因素很多,笔者选取的影响因素可能不全面,还有很多其他因素没有被包含在模型中。

3.3 δ狼的融合变异

自然界中的灰狼拥有判断目标位置和包围猎物的能力。而在实际的函数优化过程中目标位置是不可知的。在实际应用中,通过计算每个灰狼对目标函数的适应度,选取灰狼种群中适应度前三的个体:α狼、β狼和δ狼,并由其指引狼群搜索方向,对目标位置进行搜索。通过多次灰狼的位置更新逐渐逼近目标位置。其数学描述如下:

物质环境包括一定数量的书籍、舒适的亲子阅读区域等,良好的物质环境让孩子的主观阅读需求及时得到满足。另外,家长要从质量、数量、种类等方面保证阅读材料的丰富性,还要注意及时更新和补充。

(20)

式中:j=1,2,…,n为维度序号,υ1υ2υ3为[0,1]的随机数且υ1+υ2+υ3=1。

4 节点部署优化算法

本文算法以无线传感网络覆盖模型中覆盖率最大化为优化目标,利用一定的数量的传感节点实现对检测区域覆盖率的最大化。算法中灰狼种群包含多灰狼个体,每个灰狼个体拥有相同的维度数,均代表所有传感节点的一种覆盖分布方式。待测区域为二维平面,则灰狼个体的维度数为传感节点数的两倍,其中第2i和第2i-1维分别为第i个传感节点的横坐标和纵坐标。算法优化结束后输出算法优化过程中搜索到的适应度最好的一个解,得到所有传感节点优化部署后的分布位置。

上海市化工行业协会是由从事化工生产、经营、施工、科研、教育、设计及服务等活动的企事业单位、团体和其他经济组织自愿组成的行业性社会团体。据统计,上海与化工相关的企业总计有2000多家,其中纳入上海市统计局统计范围的规模以上化工企业680家。目前会员单位有232家,约占规模以上企业29%。协会会员单位的构成主要有:中央在沪企业、国有企业、民营企业、中外合资企业、外商独资企业等,集中了国内外一大批著名集团公司和企业。

4.1 算法步骤

Step 1 设置算法aAC等参数,种群规模m,迭代次数t

混沌是一种确定的、随机的非线性动力系统,具有非周期性、不收敛和有界的特点。自上个世纪以来混沌映射在优化算法领域得到了广泛的重视。因为其动态随机特性,能使优化算法在搜索区域进行更有效的的全局搜索。

Step 3 计算初始群体中每个灰狼个体的适应度值,选取适应度值前三的个体并分别设置为XαXβXδ

Step 4 由式(15)更新每个灰狼位置。

任一目标点可以被多个传感节点同时检测,则对目标点的联合测量概率为:

式(3)覆盖率函数值的最大化为无线传感网络覆盖模型的优化目标。

从预算执行角度,高校应严格依照党委会审定后的预算方案执行,避免超预算现象和频繁调整。凡未列入预算的项目,坚决不予开支和报销。在审批时不同的业务应制定不同的审批流程和审批权限,明确审批人。项目的负责人对同一项目内不同指标之间的调整负责;对于特殊原因需要进行的调整,实施部门需填写预算调整申请表,说明预算调整的项目、事由或依据、调整金额,由分管领导签字后,提请学校财经委员会审议,再经党委会审定后予以调整。

语言符号是索绪尔语言学的重要概念,但索绪尔却没有给它下一个严格的定义,而是间接地通过批判命名论来定义语言符号的。他指出,“语言符号连结的不是事物和名称,而是概念和音响形象”[1]101。后来,他提出用符号这个词表示整体,用所指和能指代替概念和音响形象,并界定了语言符号的本质特性,“所指和能指的联系是任意的,或者,因为我们所说的符号是能指和所指相联结所产生的整体,我们可以更简单地说:语言符号是任意的” [1]102。

5.镓(Ga)与铝同主族,曾被称为“类铝”,其氧化物和氢氧化物均为两性化合物。工业制备镓的流程如下。下列判断不合理的是( )。

Step 7 根据式(18)更新a的值,根据式(6)和式(7)更新AC的值。

式中:ainitiala给定的初始值;常数μ为非线性调节系数;常数k的值影响算法搜索和开发能力,k值越小则在最优解附近搜索新的最优解能力越强。实际应用中,可根据具体优化问题,调节收敛因子相关系数从而平衡算法搜索能力与开发能力,提高算法搜索效率。

大概4年前,他的第一本小说出版,她读到后,通过出版社联系上了他——多年未曾联络,生分地寒暄了几句,他们便找不出合适的话题让谈话继续,但好像一时又舍不得挂断电话。

4.2 算法流程图

根据上述内容,IGWO可应用于WSN节点部署中的覆盖率优化问题。以式(4)为目标函数进行优化,可得到满足各约束条件的覆盖优化后的各节点分布位置。

具体流程如图1所示。

图1 IGWO覆盖优化流程图

5 仿真实验与分析

假设在面积S=50 m×50 m的待检测区域。所有传感节测量半径为r=5 m,通讯半径为rs=15 m,最大迭代次数tmax=100,其余参数设置为ainitial=2,μ=10,k=4,D=0.15。实验中40个无线传感节点均为移动传感节点。使用MATLAB在主频为2.3 GHz的PC机上进行无线传感网络优化部署仿真。

图2 最大迭代次数与覆盖率

图2为采用初始随机抛撒后,标准算法灰狼优化算法与改进灰狼优化算法的进行覆盖优化后的覆盖率对比图。经两种算法优化后的节点覆盖率较初始部署覆盖率均有大幅提高。节点数量为70时,IGWO优化算法与GWO算法均能使覆盖率接近100%。在节点数量为40时,IGWO算法对目标区域的覆盖率与GWO算法的覆盖率差值较大。在目标区域内抛撒40个传感器节点,分别采用标准灰狼优化算法和改进灰狼优化算对无线传感网节点部署进行优化后的结果如图4和图5所示,优化用时分别为:147.7 s和158.6 s,改进后灰狼优化算法优化用时增加主要为算法种群初始化计算用时增加,改进后灰狼优化算法在一定程度上提高了算法复杂度。两者对待测区域覆盖率分别为91.16%,94.28%,改进灰狼算法对比标准灰狼优化算法覆盖率提升了3.12%。节点在待测区域内分布更加均匀,改善了部分区域节点聚集过于的情况。改进灰狼优化算法与标准灰狼优化算法相比在收敛速度上也得到了提升,如图6所示。

针对执行依据不明确的案件如何处理,我国《民事诉讼法》及《民事诉讼法司法解释》均没有明确的规定,实践中采取的方式有:

药师参与药物治疗管理中出院带药宣教的探索与实践…………………………………………………… 王 斌等(2):268

图6 算法优化后覆盖率对比

图3 初始部署

图4 GWO优化覆盖

图5 IGWO优化覆盖

上述仿真实验结果表明,改进灰狼优化算法应用适应性强,收敛速度快。应用于无线传感网络节点部署优化问题,能快速有效的提升网络覆盖率,减少覆盖盲区。在同样的覆盖率要求下,所需节点数量较少,能降低网络构建成本。

6 结束语

本文在标准灰狼优化算法的基础上,使用混沌映射进行种群初始化提高灰狼种群多样性以加强算法全局搜索能力;利用改进的非线性收敛因子以平衡算法的搜索和开发能力;将第三优解进行融合变异以减小算法陷入局部最优的可能。并将改进灰狼优化算法应用于WSN的覆盖优化问题中。仿真实验结果表明,改进后的灰狼优化算法能在一定程度上提高无线传感网络性能。在应用过程中出现算法优化结果不稳定的现象,今后的研究方向应进一步提高算法稳定性,并将在综合考虑网络节点移动距离与环境因素的前提下完成传感器节点部署。

参考文献:

[1] Wang Y,Wang R C,Cheng X. Improved Multipath Routing with WNN for the Open Networks[J]. 中国邮电高校学报(英文版),2008,15(2):107-113.

[2] 吴意乐,何庆,徐同伟. 改进自适应粒子群算法在WSN覆盖优化中的应用[J]. 传感技术学报,2016,29(4):559-565.

[3] Mirjalili S,Mirjalili S M,Lewis A. Grey Wolf Optimizer[J]. Advances in Engineering Software,2014,69(3):46-61.

[4] 姚鹏,王宏伦. 基于改进流体扰动算法与灰狼优化的无人机三维航路规划[J]. 控制与决策,2016,31(4):701-708.

[5] Sulaiman M H,Mustaffa Z,Mohamed M R,et al. Using the Grey Wolf Optimizer for Solving Optimal Reactive Power Dispatch Problem[J]. Applied Soft Computing,2015,32(C):286-292.

[6] Madadi A,Motlagh M. Optimal Control of DC Motor Using Grey Wolf Optimizer Algorithm[J]. Technical Journal of Engineering and Applied Science,2014,4(4):373-379.

[7] Song X,Tang L,Zhao S,et al. Grey Wolf Optimizer for Parameter Estimation in Surface Waves[J]. Soil Dynamics and Earthquake Engineering,2015,75:147-157.

[8] Song H M,Sulaiman M H,Mohamed M R. An Application of Grey Wolf Optimizer for solving combined economic emission dispatch Problems[J]. International Review on Modelling and Simulations,2014,7(5):838-844.

[9] Mahdad B,Srairi K. Blackout Risk Prevention in a Smart Grid Based Flexible Optimal Strategy Using Grey Wolf-Pattern Search Algorithms[J]. Energy Conversion and Management,2015,98:411-429.

[10] Nasrabadi M S,Sharafi Y,Tayari M. A Parallel Grey Wolf Optimizer Combined with Opposition Based Learning[C]//Swarm Intelligence and Evolutionary Computation. IEEE,2016:18-23.

[11] 郭振洲,刘然,拱长青. 基于灰狼算法的改进研究[J]. 计算机应用研究,2017(12):1-8.

[12] Haupt R,Haupt S. Practical Genetic Algorithm[M]. New York:John Wiley and Sons,2004:38-39.

[13] Ragulskis M,Vainoras A,Smidtaite R,et al. The Logistic Map of Matrices[J]. Discrete and Continuous Dynamical Systems-Series B(DCDS-B),2017,16(3):927-944.

胡小平,曹敬
《传感技术学报》 2018年第5期
《传感技术学报》2018年第5期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息 粤ICP备2023046998号