改进自适应粒子群算法在WSN覆盖优化中的应用4046.pdf
《改进自适应粒子群算法在WSN覆盖优化中的应用4046.pdf》由会员分享,可在线阅读,更多相关《改进自适应粒子群算法在WSN覆盖优化中的应用4046.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 第 1 页 改进自适应粒子群算法在 WSN 覆盖优化中的应用 目前,WSN 网络的节点部署方式可以分为确定性节点部署和自组织节点部署,由于在实际应用中,确定性部署方式存在局限性,自组织节点部署方式得到了广泛的应用。对一个 WSN 网络来说,假如能准时检测网络的掩盖率并做有效的调整,能够提高网络中数据的传输质量,削减资源铺张,延长网络生命周期。近年来,很多国内外学者对 WSN 网络的掩盖优化策略进行了大量的讨论和改良:文献设计了基于共轭梯度法的改良人工萤火虫算法,对 WSN 网络节点进行优化后,节点分布匀称,掩盖率较高,但是边界盲区较多;文献提出了基于分群和视野动态调整的改良鱼群算法指导 WS
2、N 网络传感器节点的部署,它能使节点较匀称地分布于整个监测区域,相比基本人工鱼群算法的优化结果,掩盖率提高了17.4%;文献在视野自适应改变的基础上将变异因子引入适应度差的个体中,提出了一种改良人工鱼群算法,在 WSN 网络掩盖优化应用中取得了不错的效果,提高了网络的掩盖率,然而节点掩盖冗余度较高;文献提出了一种人工鱼群算法与模式搜寻法相结合的混合算法,优化后节点掩盖匀称,但存在很多较大盲区;文献通过引入混沌初始化、自适应步长以及视野的机制对人工鱼群算法算法做相应改良,提高了优化稳定性,获得了较高的网络掩盖率,但是边界存在较多盲区,中心冗余度较高;文献提出了一种基于划分搜寻空间的粒子群优化算法
3、,算法全局收敛力量较强,能够快速找到掩盖率较高的 WSN 网络节点分布,然而算法优化后期局部搜寻力量较弱;文献则采纳混沌逃逸粒子 第 2 页 群优化算法对 WSN 网络掩盖率进行优化,效率较高,收敛速度快,但掩盖率较低;文献设计了一种基于逐维推断 PSO 算法值的 WSN 网络掩盖优化策略,优化效果较抱负。然而,这些 WSN 网络掩盖优化算法都有一些缺乏之处,比方改良的人工鱼群算法和萤火虫算法的收敛速度缓慢,虽然能得到较高的 WSN 网络掩盖率,但运行时间较长,而改良的粒子群算法虽然收敛速度快,但是稳定性较低,局部搜寻力量较差,优化后 WSN 网络掩盖率不抱负。针对以上算法的缺乏以及 WSN
4、网络掩盖优化目标,本文设计了基于碰撞回弹策略的一种惯性因子动态改变的自适应粒子群优化算法并应用于 WSN 网络的掩盖优化当中,最终通过试验结果验证了本文算法的优越性。1 WSN 掩盖模型 1.1 问题分析 由于 WSN 网络中每个传感器节点的掩盖范围都是以自身为中心固定半径的圆内,全部传感器节点对监测区域的总掩盖率难以用公式求解,所以,为了简化区域内的掩盖问题,被测区域可以离散化为 m n 个像素点,假设有 x 个像素点被 WSN 网络掩盖,则掩盖率为 x/(m n)。被测区域内 WSN 网络全部传感器节点具有相同的感知半径和通信半径,且在通信半径大于等于两倍的感知半径时,假如 WSN 网络能
5、够实现对监测区域的感知范围全掩盖,则全部传感器节点必定联 第 3 页 通。1.2 掩盖模型描述 将被测区域离散化为 m n 个像素点,WSN 网络中有 N 个传感器节点,全部节点感知(掩盖)半径均为 r。传感器节点集合为 G=g1,g2,gN,其中,第 i 个传感器节点为 gi(i=1,2,N),它的坐标为(xi,yi)。设像素点 H 的坐标为(xH,yH),则该像素点到第 i 个传感器节点的距离为 d(gi,H)=(xH-xi)2+(yH-yi)2。传感器感知模型这里使用布尔(0-1)感知模型,所以像素点H 处被传感器节点 i 感知的概率为:一般状况下,一个传感器节点可以被多个传感器节点同时
6、感知,那么像素点 H 处的传感器节点被 WSN 网络节点集合 G 感知的联合概率为:式(3)就是无线传感器网络掩盖优化模型的目标函数。2 粒子群优化(PSO)算法简介 粒子群优化(PSO)算法是一种新的全局优化智能算法,它通过个体之间的协作和信息共享来实现对解空间的全局搜寻。PSO 算法的优势在于参数少,能够简洁简单的实现很多优化问题,目前已经被广泛应用与各种应用领域当中。PSO 算法的数学描述为:假设粒子群中总共有 m 个粒子,表示为:X=(x1,x2,xm)T;粒子搜寻空间为 n 维,于是第 i 个粒子可表示为:xi=(xi1,xi2,xin)T,(i=1,2,m),同时,它以 vi=(v
7、i1,vi2,vin)T 的速度飞行,它代表粒子 i 每次迭代的移动位移。算法优化过程中有两个最优解,一个是该粒子本 第 4 页 身在迭代过程中的最优解,即局部最优解 locbesti=(xli1,xli2,xlin)T,另一个是全部粒子在迭代过程中产生的最优解,即全局最优解 globest=(xg1,xg2,xgn)T。粒子每次迭代的速度 vi 通过locbesti 和 globest 进行动态更新。第 k+1 次迭代的粒子 i 第 d 维的速度和位置更新的公式为:其中,wk 为第 k 次迭代的惯性权重系数,当 wk 较大,算法有较强的全局搜寻力量,当 wk 较小,算法有良好的局部搜寻力量,
8、式(6)说明算法在初期具有很强的全局搜寻力量,而在后期具有不错的局部搜寻力量;c1 和c2 为跟踪局部最优解和全局最优解的学习因子,rand()为 01 的随机数;vk+1id 和 vkid 分别为粒子 i 在第k+1 次迭代和第 k 次迭代中第 d 维的速度,xk+1id 和 xkid 分别为粒子i 在第k+1次迭代后和第k 次迭代后第d 维的位置,xklid 和 xkgd 分别表示粒子 i 在第 k 次迭代中后第 d 维的局部最优解和全局最优解,d=1,2,n,kmax 为最大迭代次数。由于算法对惯性权重系数wk 的改变特别敏感。而通过公式(5)可以看出 wk 只是随着迭代次数的增大而减小
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 改进 自适应 粒子 算法 WSN 覆盖 优化 中的 应用 4046
限制150内