一种基于蜂窝模型改进的分簇路由算法

合集下载

基于能量迭代模型和蜂群优化的异构无线传感器网络节能分簇路由算法

基于能量迭代模型和蜂群优化的异构无线传感器网络节能分簇路由算法

第61卷 第6期吉林大学学报(理学版)V o l .61 N o .6 2023年11月J o u r n a l o f J i l i nU n i v e r s i t y (S c i e n c eE d i t i o n )N o v 2023d o i :10.13413/j .c n k i .jd x b l x b .2023123基于能量迭代模型和蜂群优化的异构无线传感器网络节能分簇路由算法潘继强,刘 杰,达列雄,黄现代(陕西理工大学数学与计算机科学学院,陕西汉中723000)摘要:针对无线传感器网络节能分簇路由通信时存在数据传输节点死亡数量较多㊁传输能耗输出较大的问题,提出一种基于能量迭代模型和蜂群优化的异构无线传感器网络节能分簇路由算法.首先构建网络通信能耗模型,以缩减能耗为目标结合差分蜂群算法及时优化网络节点分布;然后基于网络节点分布优化结果,制定异构无线传感器网络节能分簇方法,使用能量迭代选簇方法确定簇头,获取簇头半径完成异构无线传感器网络的通信节点节能分簇;最后设定通信簇头节点与基站之间的距离,确定节点通信时的路由等级,并结合多跳的路由通信方式,实现异构无线传感器网络的节能路由通信.实验结果表明,利用该方法进行网络节能分簇路由通信时,数据传输节点死亡数量最多为22个,节点传输最大能耗为21n J /b i t,表明该方法节点通信节能效果较好.关键词:能量迭代方法;差分蜂群算法;异构无线传感器网络;分簇路由算法;节能分簇中图分类号:T P 391 文献标志码:A 文章编号:1671-5489(2023)06-1441-07E n e r g y E f f i c i e n t C l u s t e r i n g R o u t i n g A l g o r i t h mf o r H e t e r o g e n e o u sW i r e l e s s S e n s o rN e t w o r k sB a s e d o n E n e r g y I t e r a t i v eM o d e l a n dB e eC o l o n y O pt i m i z a t i o n P A NJ i q i a n g ,L I UJ i e ,D A L i e x i o n g,HU A N G X i a n d a i (S c h o o l o f M a t h e m a t i c s a n dC o m p u t e rS c i e n c e ,S h a a n x i U n i v e r s i t y o f T e c h n o l o g y ,H a n z h o n g 723000,S h a a n x i P r o v i n c e ,C h i n a )收稿日期:2023-04-12.第一作者简介:潘继强(1978 ),男,汉族,硕士,讲师,从事无线传感器网络路由算法的研究,E -m a i l :p j q@s n u t .e d u .c n .基金项目:陕西省科技厅创新能力支撑计划项目(批准号:2020K R M 035)和陕西理工大学校级科研项目(批准号:S L G K Y XM 2307).A b s t r a c t :A i m i n g a t t h e p r o b l e mo f l a r g e n u m b e r o f d a t a t r a n s m i s s i o nn o d e d e a t h s a n d h i g h t r a n s m i s s i o n e n e r g y o u t p u t d u r i n g e n e r g y -s a v i n g c l u s t e r i n g r o u t i n g c o mm u n i c a t i o n i nw i r e l e s s s e n s o r n e t w o r k s ,w e p r o p o s e d a ne n e r g y e f f i c i e n t c l u s t e r i n g r o u t i n g a l g o r i t h mf o rh e t e r o g e n e o u sw i r e l e s s s e n s o rn e t w o r k s b a s e do ne n e r g y i t e r a t i v e m o d e la n d b e ec o l o n y o p t i m i z a t i o n .F i r s t l y,an e t w o r kc o mm u n i c a t i o n e n e r g y c o n s u m p t i o n m o d e l w a sc o n s t r u c t e d ,w i t ht h e g o a lo fr e d u c i n g e n e r g y c o n s u m p t i o n a n d c o m b i n i n g d i f f e r e n t i a lb e ec o l o n y a l g o r i t h m t ot i m e l y o p t i m i z et h ed i s t r i b u t i o no fn e t w o r kn o d e s .S e c o n d l y ,b a s e d o n t h e o p t i m i z a t i o n r e s u l t s o f n e t w o r k n o d e d i s t r i b u t i o n ,a n e n e r g y e f f i c i e n t c l u s t e r i n g m e t h o df o rh e t e r o g e n e o u s w i r e l e s ss e n s o rn e t w o r k s w a sd e v e l o p e d ,t h ee n e r g y i t e r a t i v e c l u s t e r i n g se l e c t i o nm e t h o dw a su s e dt od e t e r m i n e t h ec l u s t e rh e a dt oo b t a i nt h ec l u s t e rh e a dr a d i u s a n d c o m p l e t e t h e e n e r g y ef f i c i e n t c l u s t e r i ng o f c o mm u n i c a t i o nn o d e s i nh e t e r o g e n e o u swi r e l e s s s e n s o r2441吉林大学学报(理学版)第61卷n e t w o r k s.F i n a l l y,w es e t t h ed i s t a n c eb e t w e e nt h ec o mm u n i c a t i o nc l u s t e rh e a dn o d ea n dt h eb a s es t a t i o n,d e t e r m i n e dt h er o u t i n g l e v e lo fn o d ec o mm u n i c a t i o n,a n d c o m b i n e d m u l t ih o p r o u t i n g c o mm u n i c a t i o n t oa c h i e v ee n e r g y e f f i c i e n tr o u t i n g c o mm u n i c a t i o ni nh e t e r o g e n e o u s w i r e l e s ss e n s o r n e t w o r k s.T h e e x p e r i m e n t a l r e s u l t s s h o wt h a tw h e nu s i n g t h e p r o p o s e d m e t h o d f o rn e t w o r ke n e r g y e f f i c i e n t c l u s t e r i n g r o u t i n g c o mm u n i c a t i o n,t h em a x i m u m n u m b e r o f d e a dd a t a t r a n s m i s s i o nn o d e s i s 22,a n dt h e m a x i m u m e n e r g y c o n s u m p t i o no fn o d et r a n s m i s s i o ni s21n J/b i t,i n d i c a t i n g t h a tt h e m e t h o dh a s g o o d e n e r g y e f f i c i e n t e f f e c t o nn o d e c o mm u n i c a t i o n.K e y w o r d s:e n e r g y i t e r a t i v em e t h o d;d i f f e r e n t i a l b e e c o l o n y a l g o r i t h m;h e t e r o g e n e o u sw i r e l e s s s e n s o r n e t w o r k s;c l u s t e r i n g r o u t i n g a l g o r i t h m;e n e r g y e f f i c i e n t c l u s t e r i n g无线传感器网络(w i r e l e s s s e n s o r n e t w o r k s,W S N)[1-3]是一种分布式传感网络,它的末梢是可以感知监测区域的传感器.随着计算机技术和微电子技术的不断发展,有效推动了低功率多功能传感器的快速发展,多功能传感器也依据自身数据无线传输的优越性被广泛使用,已成为现代监测技术的前沿技术.但异构无线传感器网络由于自身的体积问题,携带的电池能量有限,监测环境复杂会使更换电池问题无法实现.并且异构无线传感器网络节能分簇路由通信时,若通信节点工作能耗较大,会直接影响网络的使用寿命,影响无线传感器网络的正常运行.因此,异构无线传感器网络[4-5]的能耗优化尤为重要.针对该问题,为减少网络的碰撞概率以及网络通信的荷载问题,对异构无线传感器网络实施节能分簇路由方法,就成为传感器网络技术领域亟待解决的问题.文献[6]首先详细分析了异构无线传感器网络的能耗无线电一阶模式,构建了异构无线传感器网络的能耗模型;在此基础上,获取网络簇群请求节点接收信息的编码时隙,转发数据并令其稳定传输;结合狼群算法建立网络路由路径,实现无线传感器网络的分簇路由优化.但由于获取的网络簇群请求节点接收信息编码时隙与实际结果之间存在较大误差,所以该方法在网络节点路由通信时节点死亡数量较多.文献[7]首先在簇头选举阶段基于节点剩余能量以及节点密度信息确定簇头权值,并以此修正簇头阈值;再使用簇间路由算法计算簇头与邻居簇头的链路质量,找出最佳簇头完成簇间路径的建立,实现无线传感器网络的分簇路由通信.但根据节点剩余能量以及节点密度信息确定簇头权值存在问题,所以该方法在节点通信时,节点节能程度较差,传输能耗输出较大.文献[8]首先根据粒子群优化算法对模糊均值算法实施优化模糊,并根据节点剩余能量更新网络簇首,平衡簇内负载;再基于距离因子以及节点负载系数建立路径评价函数,使用猫群优化算法搜索最佳路由路径,实现网络通信.但该方法在实际应用中未能对网络节点实施分布优化初步节省节点传输能耗,因此导致传输能耗输出较大,通信节能效果较差.为解决上述异构无线传感器网络节能分簇路由过程中存在的问题,本文提出一种基于能量迭代模型和蜂群优化算法的异构无线传感器网络节能分簇路由算法.1网络节点分布优化开展异构无线传感器网络节能分簇路由通信时,需先在分簇路由通信前,分析异构无线传感器网络,构建网络通信能耗模型[9],并结合差分蜂群算法及时优化网络节点分布,为后续网络节点分簇路由通信做好准备.1.1构建异构无线传感器网络节点能耗模型异构无线传感器网络节点能耗主要用于数据接收,采用分簇协议模型(l o w e n e r g y a d a p t i v e c l u s t e r i n g h i e r a r c h y,L E A C H)进行网络节点通信,设网络中通信节点i和j位置为(x i,y i),(x j,y j),则获取通信节点距离为ζi j=(x i-x j)2+(y i-y j)2.(1)基于上述确定的通信节点距离,选取信道模型,设通信节点的接收发送能耗为A,将建立的网络能耗模型表述成T,以获取节点数据发送时距离为ζ的节点发送能耗.设节点发送接收信息时的比特数为k ,节点距离为d ,则节点发送能耗A T (k ,d )的计算过程为A T (k ,d )=k A +k βf d 2,d <d 0,k A k βmd 4,d >d 0{,(2)其中βf 表示网络自由空间信道模型的功率放大能耗,βm 表示多径衰落模型功率放大能耗,d 0表示节点传输距离阈值.根据上述计算结果,获取异构无线传感器网络节点接收时的接收能耗[10]为A R (k ,d )=k A (k A +k βf βm ),(3)其中A R (k ,d )表示节点接收的能耗.基于上述获取的节点接收㊁发送能耗值,获取通信节点簇头能耗分布以及非簇头能耗分布,以完成能耗模型的建立,过程为Ac =A R +A T ,A f =A T ,T =A c A f ˑζi j (A T (k ,d )+A R (k ,d ìîíïïïï)),(4)其中A c 表示异构无线传感器网络中簇头节点的能耗分布,A f 表示非簇头节点的能耗.1.2 无线传感器网络节点分布优化方法基于上述建立的节点能耗模型,设网络区域为p ˑq ,区域内有N 个无线传感器节点且节点感知半径为r ,网络节点集合表述成B ={b 1,b 2, ,b N }形式,基于欧氏距离计算结果确定的节点距离[11],结合二元感知模型获取网络通信节点i 与j 之间的感知概率值为υi j =0,d (b i ,c j )ȡr ,1,d (b i ,c j )<r {,(5)其中d (b i ,c j )表示节点距离,υi j 表示获取的网络通信节点i 与j 之间的感知概率值.即在当前感知范围外,节点的感知概率恒为0,说明该节点被覆盖的概率时间为P .因此,将网络目标区域内节点集合B 的区域覆盖率设为G (B ),将其作为节点集与网络区域之间的面积比,以完成网络通信节点分布优化的问题描述:m a x ðp ˑq j =1P υi j ˑG (B )p ˑéëêêùûúúq .(6) 无线传感器网络节点根据分布优化算法不断调整自身位置,从而提升无线传感器网络在目标区域中的覆盖密度.根据获取的无线传感器网络通信节点分布优化问题描述结果,采用差分蜂群算法对通信节点实施分布优化处理[12],为后续通信节点分簇路由通信做好初步准备.节点分布优化流程如下.1)基于网络通信节点初始化种群Z (0),随机生成MP 个蜜源Z j i ,并计算蜜源解向量适应度值.2)在初始化的种群Z (0)中雇佣蜜蜂对解向量实施差分操作,更新解向量.同时,通过解向量设定的参数范围Z ᶄi ɪΩ,重新计算解向量适应度函数,过程如下:V j i =Z j χ1ˑS (Z j χ2-Z j χ3),(Z j i )ᶄ=V j i ,r a n d ()ɤC R , j =δ,Z j i ,r a n d ()>C R , j ʂδ{ìîíïïïï,(7)其中j 表示种群蜜源解向量维度,δ表示随机维度向量,S 表示缩放因子,χ表示随机解向量,V j i 表示向量差缩放向量合成系数,C R 表示交叉概率,(Z j i )ᶄ为更新后的解向量.3)对更新后位置向量Z ᶄi 与原始位置向量值进行适应度比较,若更新后位置向量适应度值高于原始适应度值,则更新种群位置信息,重新计算种群适应度,并完成解向量概率值的计算.4)跟随蜂通过计算的解向量概率值进行邻域节点搜索,获取新的解向量,并基于贪婪算法比较节点适应度值,记录比较结果找出全局最佳适应度解及其相关参数.5)对上述流程迭代计算,找出无线传感器网络节点的全局最优解,从而完成网络通信节点的分布优化.3441 第6期 潘继强,等:基于能量迭代模型和蜂群优化的异构无线传感器网络节能分簇路由算法2 异构无线传感器网络节能分簇路由算法基于网络节点分布优化结果,制定异构无线传感器网络节能分簇方法,使用能量迭代簇头选举方法[13],确定簇头获取簇头半径,完成异构无线传感器网络的通信节点节能分簇,并结合多跳的路由通信方式,在节省节点能耗的基础上,实现异构无线传感器网络的节能路由通信.2.1 网络节点节能分簇方法根据上述确定的传输模型以及衰落模型发射最大功率能耗,获取最优簇头数目的数学表达式为φ=βs O 2U 2πβm d t k ,(8)其中O 2表示网络目标区域的节点分布优化结果,U 表示网络的总节点数量,d tk 表示节点至基站节点之间的距离.由于上述网络路由协议不适用于基站节点,导致通信路由路径通信能力较差,所以需要将节点剩余能量及最小平均可达能耗作为通信节点分簇目标,使用概率迭代选簇方法,完成异构无线传感器网络的通信节点节能分簇.过程中设节点的最大存储能耗为E m a x ,节点的最小收敛概率为ηm i n ,以此获取网络节点的成簇概率值,完成节点簇头的选取,并使用非均匀的分簇算法获取簇头的分簇半径,过程如下:ρ=m a x γ㊃E s E m a x ,η{}m i n ,R c =1-ι㊃m a x (d t k )-d t k m a x (d t k )-m i n (d tk éëêêùûúú)㊃R m a x ìîíïïïï,(9)其中γ表示网络节点的簇头优化比例,E s 表示节点剩余能耗,R m a x 表示节点簇半径最大值,ρ表示节点成簇概率,m a x (d t k )表示簇头节点与基站节点之间的最大距离,m i n (d tk )表示簇头节点与基站节点之间的最小距离,ι为控制参数,R c 为网络节点分簇半径.为有效缩减节点通信能耗,需使通信网络节点簇头分布更均匀,可利用能量迭代的簇头选举方法确定簇头节点,从而有效规避簇头节点受能耗问题的影响而过早失效的情况,同时避免出现能量空洞现象.设节点能量迭代选举时的因素权重为κ,网络在选举轮次中的平均消耗能量为E g ,则确定网络节点的最优簇头为λ=κ㊃E s E m a x ㊃E g E h +(1-κ)㊃1-d t k m a x (d t k æèçöø÷),(10)其中E h 表示选举过程中的节点能量消耗值,λ表示确定的节点最优簇头.根据上述确定的网络最优簇头实现异构无线传感器网络节点的节能分簇[14].2.2 网络节点多跳路由通信完成网络节点分簇后,设定通信簇头节点与基站之间的距离,确定节点通信时的路由等级,过程如下:l e v e l (H a )=C (H a )R c ,(11)其中C (H a )表示簇头节点a 至基站的相对距离,R c 为成簇半径,l e v e l (H a )表示获取的路由等级.基于上述计算结果可知,网络进行节点路由通信时,路由等级越小表示簇头节点与基站之间距离越短[15].基于确定的路由等级,利用簇头节点进行簇内广播,设广播发送能耗为e t ,普通节点接收能耗为e u ,以此确定数据传输至下一跳的所需能耗值[16],并找出其中的最低能耗传输路径,过程如下:μ(H a )=e t E (H a )-ω+e u E (H a )ω-1,θC (H a )=m i n {μC (H a {)},(12)其中ω为节点剩余能量权值,e t E (H a )为簇头节点传播能耗,e u E (H a )为接收能耗,μC (H a )为传输数据至下一跳的节点能耗总和,θ为最低能耗传输路径.4441 吉林大学学报(理学版) 第61卷2.3 网络节能分簇路由通信流程异构无线传感器网络的节能分簇路由通信流程如图1所示.图1 异构无线传感器网络节能分簇路由流程F i g .1 E n e r g y e f f i c i e n t c l u s t e r i n g r o u t i n g f l o w c h a r t f o r h e t e r o ge n e o u sw i r e l e s s s e n s o r n e t w o r k s 3 实验结果及分析实验采用基于能量迭代模型和蜂群优化的异构无线传感器网络节能分簇路由算法㊁考虑网络吞吐量的异构无线传感器网络分簇路由算法[6]㊁无线传感器网络中一种能耗均衡的分簇路由算法[7]进行对比测试.实验过程中,利用MA T L A B 软件虚拟建立一个异构无线传感器网络,并设网络中存在2000个节点随机散布在500ˑ500的二维目标范围内.实验环境:节点初始能量为2J ,睡眠能耗为0,发送㊁接收节点损耗为45n J /b i t ,最小连通度为12k ,数据包长为510b yt e ,簇头节点数量为40个.基于上述设定的测试环境,使用上述3种方法进行网络节能分簇路由通信,从通信过程的节点死亡数量㊁节点传输过程能耗节能效果两方面验证不同方法的有效性.3.1 节点死亡数量测试分别使用本文方法㊁文献[6]方法和文献[7]方法进行传感器网络节能分簇路由通信,测试不同方法的网络节点死亡数量,测试结果如图2所示.图2 不同方法网络节点死亡数量测试结果F i g .2 T e s t r e s u l t s o f n u m b e r o f n e t w o r kn o d e d e a t h s u s i n g di f f e r e n tm e t h o d s 由图2可见,在异构无线传感器网络节点通信过程中,随着网络节点接收㊁发送数据时间的增加,3种方法测试出的节点死亡数量呈不同程度的上升趋势.其中:文献[6]方法簇头节点数据传输节点死亡数量最多为34个,普通节点数据传输节点死亡数量最多为17个;文献[7]方法簇头节点数据传输节点死亡数量最多为27个,普通节点数据传输节点死亡数量最多为19个;而本文方法簇头节点数据传输节点死亡数量最多为22个,普通节点数据传输节点死亡数量最多为16个.实验结果证明本文方法节点的死亡数量低于其他两种方法.这是因为在进行网络节能分簇路由通信前,本文方法及时对网络节点进行了分布优化处理,优化了节点位置,初步节省了传输能耗,减少了节点的死亡数量.5441 第6期 潘继强,等:基于能量迭代模型和蜂群优化的异构无线传感器网络节能分簇路由算法6441吉林大学学报(理学版)第61卷3.2节点传输能耗测试对上述3种方法进行网络节能分簇路由通信时,分别对不同方法的节点传输能耗进行测试,测试结果如图3所示.图3不同方法的节点传输能耗测试结果F i g.3T e s t r e s u l t s o f n o d e t r a n s m i s s i o n e n e r g y c o n s u m p t i o nu s i n g d i f f e r e n tm e t h o d s由图3可见,在异构无线传感器网络节能分簇路由通信时,随着网络中节点接收㊁发送数据时间的不断增加,3种方法测试出的节点使用能耗均呈不同状态的上升趋势.其中在进行异构无线传感器网络节能分簇路由通信时,文献[6]方法节点传输最大能耗为28n J/b i t,文献[7]方法节点传输最大能耗为37n J/b i t,而本文方法节点传输最大能耗为21n J/b i t,低于对比的两种方法.实验结果表明,经本文方法进行异构无线传感器网络节能分簇路由通信时,网络使用寿命较长,网络节能分簇路由通信较好.综上所述,针对传统路由通信方法中存在的问题,本文提出了一种基于能量迭代模型和蜂群优化的异构无线传感器网络节能分簇路由算法.该方法先对网络节点进行分布优化,再在此基础上利用能量迭代算法选取最佳簇头完成分簇处理,并结合多跳路由算法实现对异构无线传感器网络的节能分簇路由通信.参考文献[1]郑文怡,毛健.无线传感器网络溯源数据压缩传输技术综述[J].江苏大学学报(自然科学版),2016,37(5):572-577.(Z H E N G W Y,MA OJ.A d v a n c e m e n t o fC o m p r e s s i o nT r a n s m i s s i o nT e c h n i q u e s f o rW S N P r o v e n a n c e [J].J o u r n a l o f J i a n g s uU n i v e r s i t y(N a t u r a l S c i e n c eE d i t i o n),2016,37(5):572-577.)[2]王宏飞,李大霖,牟荣增,等.基于两层结构的无线传感器网络M e s h路由协议[J].江苏大学学报(自然科学版),2014,35(2):189-195.(WA N G H F,L IDL,MU RZ,e t a l.M e s hR o u t i n g P r o t o c o l o fW i r e l e s sS e n s o r N e t w o r k sB a s e do n T w o-L a y e rT o p o l o g y[J].J o u r n a lo fJ i a n g s u U n i v e r s i t y(N a t u r a lS c i e n c eE d i t i o n),2014, 35(2):189-195.)[3]李臣旭,江浩斌,王成雨,等.基于传感器信息融合的车辆位姿估算方法[J].江苏大学学报(自然科学版),2022,43(6):636-644.(L IC X,J I A N G H B,WA N G C Y,e t a l.E s t i m a t i o n M e t h o do fV e h i c l eP o s i t i o na n dA t t i t u d eB a s e do nS e n s o r I n f o r m a t i o nF u s i o n[J].J o u r n a l o f J i a n g s uU n i v e r s i t y(N a t u r a l S c i e n c eE d i t i o n),2022,43(6):636-644.)[4]李峰,李亚平,张志军,等.移动场景下异构无线传感器网络密钥管理方法[J].数据采集与处理,2021,36(5):1020-1029.(L I F,L IYP,Z HA N GZJ,e t a l.K e y M a n a g e m e n t o fH e t e r o g e n e o u sW i r e l e s s S e n s o rN e t w o r k s i n M o b i l eS c e n a r i o s[J].D a t aA c q u i s i t i o na n dP r o c e s s i n g,2021,36(5):1020-1029.)[5]段辉,张岩,杨京晶,等.异构无线传感器网络数据聚合方法研究[J].单片机与嵌入式系统应用,2022,22(4):24-28.(D U A N H,Z HA N G Y,Y A N GJJ,e ta l.R e s e a r c ho n D a t a A g g r e g a t i o n M e t h o do f H e t e r o g e n e o u s W i r e l e s sS e n s o rN e t w o r k s[J].M i c r o c o n t r o l l e r a n dE m b e d d e dS y s t e m A p p l i c a t i o n,2022,22(4):24-28.) [6]许知博,段新.考虑网络吞吐量的异构无线传感器网络分簇路由算法[J].沈阳工业大学学报,2022,44(3):326-330.(X U Z B,D U A N X.C l u s t e r i n g R o u t i n g A l g o r i t h m f o r H e t e r o g e n e o u s W i r e l e s sS e n s o r N e t w o r k sC o n s i d e r i n g N e t w o r kT h r o u g h p u t [J ].J o u r n a l o f S h e n y a n g U n i v e r s i t y o fT e c h n o l o g y ,2022,44(3):326-330.)[7] 李虹飞,申玉霞.无线传感器网络中一种能耗均衡的分簇路由算法[J ].火力与指挥控制,2022,47(10):159-165.(L IHF ,S H E N YX.A nE n e r g y -B a l a n c e dC l u s t e r i n g R o u t i n g A l g o r i t h mf o rW i r e l e s s S e n s o rN e t w o r k s [J ].F i r eC o n t r o l&C o mm a n dC o n t r o l ,2022,47(10):159-165.)[8] 孙爱晶,李世昌,张艺才.基于P S O 优化模糊C 均值的W S N 分簇路由算法[J ].通信学报,2021,42(3):91-99.(S U N AJ ,L ISC ,Z HA N G Y C .W S N C l u s t e r i n g R o u t i n g A l g o r i t h m B a s e do nP S O -O p t i m i z e dF u z z y C -m e a n s [J ].J o u r n a l o fC o mm u n i c a t i o n s ,2021,42(3):91-99.)[9] 任拴哲,张怀德,王坚,等.基于梯田通信模型的无线传感器网络通信方法[J ].探测与控制学报,2021,43(5):79-85.(R E NSZ ,Z HA N G HD ,WA N GJ ,e t a l .W i r e l e s sS e n s o rN e t w o r kC o mm u n i c a t i o n M e t h o dB a s e do n T e r r a c eC o mm u n i c a t i o n M o d e l [J ].J o u r n a l o fD e t e c t i o na n dC o n t r o l ,2021,43(5):79-85.)[10] 邢冰倩,韦再雪.基于3G P PT R 38.901信道模型的时变信道建模与仿真[J ].北京邮电大学学报,2021,44(1):45-51.(X I N G B Q ,WE IZ X.T i m e -V a r y i n g C h a n n e l M o d e l i n g a n d S i m u l a t i o n B a s e do n3G P P T R 38.901C h a n n e lM o d e l [J ].J o u r n a l o fB e i j i n g U n i v e r s i t y o fP o s t s a n dT e l e c o mm u n i c a t i o n s ,2021,44(1):45-51.)[11] 季伟东,倪婉璐.一种基于欧氏距离的种群规模动态控制方法[J ].电子与信息学报,2022,44(6):2195-2206.(J IW D ,N I W L .A D y n a m i cP o pu l a t i o nS i z eC o n t r o l M e t h o dB a s e do n E u c l i d e a n D i s t a n c e [J ].J o u r n a lo f E l e c t r o n i c s&I n f o r m a t i o nT e c h n o l o g y ,2022,44(6):2195-2206.)[12] 封硕,刘琨.融合差分进化思想的自适应人工蜂群算法[J ].郑州大学学报(理学版),2021,53(3):72-78.(F E N GS ,L I U K.A d a p t i v e A r t i f i c i a lB e eC o l o n y A l go r i t h m B a s e do n D i f f e r e n t i a lE v o l u t i o n [J ].J o u r n a lo f Z h e n g z h o uU n i v e r s i t y (S c i e n c eE d i t i o n ),2021,53(3):72-78.)[13] 张彦虎,鄢丽娟.一种通过剩余能量过滤进行簇头选举的低能耗无线路由算法[J ].计算机与现代化,2021(5):83-87.(Z HA N G Y H ,Y A N LJ .A L o w -E n e r g y W i r e l e s sR o u t i n g A l g o r i t h m f o rC l u s t e r H e a d E l e c t i o nb y R e s i d u a l E n e r g y F i l t e r i n g [J ].C o m p u t e r a n d M o d e r n i z a t i o n ,2021(5):83-87.)[14] 陈辉,高岩.基于双簇头的W S N s 非均匀分簇路由算法[J ].计算机工程,2022,48(10):184-192.(C H E N H ,G A O Y.N o n -u n i f o r m C l u s t e r i n g R o u t i n g A l g o r i t h m o f W S N sB a s e do nD o u b l eC l u s t e r H e a d s [J ].C o m p u t e r E n g i n e e r i n g ,2022,48(10):184-192.)[15] 张豪.基于能耗均衡的改进分簇路由算法研究[J ].哈尔滨商业大学学报(自然科学版),2022,38(6):678-685.(Z HA N G H.R e s e a r c ho nI m p r o v e d C l u s t e r i n g R o u t i n g A l g o r i t h m B a s e do n E n e r g y Ba l a n c e [J ].J o u r n a lo f H a rb i nU n i v e r s i t y o fC o mm e rc e (N a t u r a l S c i e n c eEd i t i o n ),2022,38(6):678-685.)[16] 王璨,骆坚,张大方,等.一种基于移动性的无线传感器网络分簇路由协议[J ].计算机工程与科学,2012,34(3):6-12.(WA N GC ,L U OJ ,Z HA N GDF ,e t a l .AC l u s t e r i n g -B a s e dR o u t i n g P r o t o c o lf o rW i r e l e s s S e n s o r N e t w o r k sB a s e do n M o b i l i t y [J ].C o m p u t e rE ng i n e e r i n g a n dS c i e n c e ,2012,34(3):6-12.)(责任编辑:韩 啸)7441 第6期 潘继强,等:基于能量迭代模型和蜂群优化的异构无线传感器网络节能分簇路由算法。

改进的蜂群算法

改进的蜂群算法
Ab t a t I r e v r o e r b e o p e t r o v r e c e u n l dc n eg n eso y a p a e ai c ̄ b ec l n s r c : no d r o o e c me h o lm f r mau ec n e g n ef q e t a o v r e c l wl p e r di a f i e o o y t t p r y n n i
s o x eln e f r a c e l g c mp e r b e s h wse c l t ro n ei d ai o lx p o lm . e p m n n
Ke r s a t c a e o o y a g rt m; f r etn c o ; n i h o h o a tr f o o r e s a c r c s y wo d : r f i l ec l n l o h i i b i o g t gf tr i a eg b r o d f co ; o d s u c ; e r hp o e s
I r v da t ca e oo y ag r h mp o e ri il ec ln l o i m i f b t
Ⅵr ANGபைடு நூலகம்Hu i
(co l f o ue c n e n fr t nE gneig h nh intue f eh oo y h n hi 02 5 h a S h o o C mp t Si c dI omai n ier ,S a g aIstto T cn lg ,S ag a2 03 ,C i ) r e a n o n i n
l e c f o d s u c u r n l we k n d a d t h r di o mai f i h o h o n a c d a c r i g t e hp o e s fu n eo o o r ec re t a e e n e s a e f r t n o eg b r o d e h n e c o d n ot e s a c r c s . Th n f y h n o n h r e b ec l n a o v r e c er g o e e g o a o u i n sa e t ei i a t g n r v eg o a o v r e c f t t h e o o y C c n e g n e t t in wh r l b l l t t y da t l a e a d i n oh e s o h t ni s mp o et l b l n e g n eo e h c ia t l s a e a t t g .Th n t n l e t e u t h ws h s ef c i a s s l s o a I u o t r t t ABC c n s a c r l b l p i ia in mo eq ik y a dp e ieyt a a e r hf o a t z t r u c l r cs l n ABC, e p ca l og o m o n h s e il y

一种改进的无线传感器网络分簇路由算法

一种改进的无线传感器网络分簇路由算法

摘பைடு நூலகம்
要: 在无 线传 感器 网络 中, 分簇路 由具 有管理方便 、 高效 节能、 易于 实现等特点 , 成为 当前重点研究的路 由算法。现有的典型
分簇路 由算法存在 着簇 首节点能耗 分布不均 , 首节点与基站 未采用最短路径 , 簇 数据 可能“ 绕道” 传递 等缺陷 , 使得在 网络规模较
大时 网络能耗及生命周期等性 能表现 不佳 。针 对这些问题 , 结合 L AC E H和 S R HO T的思想提 出了一种改进的 多层分簇路 由算法 ( E C S , 建立 了簇 首到 簇首路 由, L A H. ) 它 并保 证相 邻簇 首之 间距 离最短 。NS 仿 真结果表 明 , 网络规模 较 大 , 2 在 密度较低 时 ,
LEACH— u p ro s L ACH— n a l 1 % wh n t e n t o k i p re a d lr e S o tefr E m C e ry 5 e h e w r S s as n ag .
K e r s wi l s e s r n t o k ; l se - a e o t ; y wo d : r es sn o e e w r s c u t r s d r u e LEACH ; 2 b NS
n v l ut a e c s r a e s h me( E H S i r p sd w i it rts he o c ps f L AC a d H0 U oe m l l r l t - sd c e iy u eb L AC — ) s o o e , hc n e a t c n e t p h g e o E H n S I
L AC . 较 L AC C将 网络 生 命 周 期 延 长 了约 1 %。 E HS E H. 5

一种基于网格的分簇路由算法

一种基于网格的分簇路由算法

ti) 由 协 议 包 括 l AC , E N,S r 路 c E H T E AR。 此 类
路 由协议需 要节 点 的位 置信 息 , 来计 算 节 点之 间 用
距离 , 从而估 计 能量 消 耗 。基 于位 置 的路 由协 议 利 用位 置信息 传送数 据 到 指定 区域 而不 是 整个 网络 , 来 降 低 能 耗 。这 方 面 的 代 表 协 议 有 ME N C
方 式 可 以根 据 是 否 考 虑 数 据 分 为 两 类 : 数 据 为 中 以 心 的路 由 ( aacnr o t g D d t e ti r ui , C路 F ) 以 地 址 c n }和 1 为 中心 的 路 南 ( d rs e ti r uig AC 路 由 ) a d es nr o t , c c n 。 常 见 的 D 路 南 协 议 包 括 S I , i ce i u C P D r td D f — e f
( h lo Sc oo fCom pu e nd Co m u c to tra m nia ins, H un n U n v r iy,Cha gs a 41 08 a i e st n h 0 2, H un n,Chi ) a na
A b ta t Ba ed on t om p e e y c sr c : s he c l t l om p e nson oft e s r ne wor ou i g pr o ol .w e de pl es a c d r he i hc s n o t k r tn ot c s e y r e r he t e g i e hn o nd c m e u t h u t i ou i l ort h rd t c ol gy a a p wih t e clserng r tng a g ihm y a l i he t a to b nayzng t r dii nalLEA CH l o— ag

改进的FCM算法在UASN分簇中的应用

改进的FCM算法在UASN分簇中的应用

改进的FCM算法在UASN分簇中的应用JIANG Meng-meng;LIU Guang-zhong【摘要】分簇路由算法是水声传感器网络的关键技术之一,在具有严格能量约束的水声传感器网络中,如何达到节点在网络中均匀分布并且延长网络寿命一直是水声传感器网络路由协议中的难题.针对改善网络中的能量消耗和延长网络生命周期这两个目的,将水声传感器节点分簇路由问题建模为样本空间的模糊聚类划分问题,采用一种基于改进的模糊C-均值聚类算法竞选簇头节点完成分簇,在计算初始化聚类中心过程中充分考虑节点能量衰减和节点的距离这两个因素,有效解决了原算法中初始聚类中心的随机性问题,避免陷入局部最优.同时结合聚类粒度原理选取最佳簇头个数.仿真结果表明,与基于模糊控制的CEFL算法相比,该算法明显改善了网络中能耗的均衡性,有效地生成了合理的簇结构,并且延长了网络生命周期.【期刊名称】《计算机技术与发展》【年(卷),期】2018(028)012【总页数】5页(P147-151)【关键词】水声传感器网络;分簇算法;簇头;模糊聚类;能量【作者】JIANG Meng-meng;LIU Guang-zhong【作者单位】;【正文语种】中文【中图分类】TP390 引言水声传感器网络(underwater acoustic sensor networks,UASN)由于水下环境的潜在利益和独特的挑战而受到学术界和工业界的高度重视。

UASN允许大量的应用程序变得可行又有效,包括商业开发,海洋学数据收集和海岸线保护关于水声传感器网络方面的一些重要技术的研究引起了广泛重视[1-2]。

UASN由大量便宜的便携式传感器节点以自组织的方式组成,具有有限的功率,存储和计算能力。

由于水下信道的复杂性,水声传感器网络环境下的数据传输速率和网络生存时间等都会受到严重影响,同时在水下工作想要更换节点电池是不可行的,所以节点的能量消耗必然引起人们的重视[3]。

提出的分簇路由协议,可以通过仅允许一些节点与基站通信来减少能量消耗。

一种改进的人工蜂群算法研究

一种改进的人工蜂群算法研究

一种改进的人工蜂群算法研究人工蜂群算法(Artificial Bee Colony Algorithm,ABC)是一种被广泛应用于解决优化问题的启发式算法,它模拟了蜜蜂群体的行为,通过信息交流和协作来寻找最优解。

ABC算法在解决复杂问题时存在着一些问题,例如收敛速度慢、易陷入局部最优解等。

针对这些问题,一种改进的人工蜂群算法被提出并得到了广泛关注和研究。

本文将从算法原理、改进方法和应用实例等方面对一种改进的人工蜂群算法进行研究和分析,以期为相关领域的研究者和开发者提供参考和启发。

一、算法原理人工蜂群算法是一种启发式搜索算法,它模拟了蜜蜂群体的行为,包括蜜蜂的觅食行为、信息传递和选择等。

算法的基本原理包括三个主要步骤:初始化、搜索阶段和更新阶段。

初始化阶段:首先需要初始化一群“蜜蜂”,这些蜜蜂代表了搜索空间中的潜在解。

初始化的方法包括随机生成解或者根据问题特点进行指定初始化。

搜索阶段:在搜索阶段,每只蜜蜂将根据一定的搜索策略在解空间中搜索,并评估搜索到的解的适应度。

搜索策略可以包括随机搜索、局部搜索、全局搜索等。

蜜蜂们会根据搜索到的解的适应度进行信息交流和选择,以寻找最优解。

更新阶段:更新阶段将根据信息交流的结果更新蜜蜂群体和解空间,以使得蜜蜂们更加集中精力寻找最优解。

更新策略包括更新解、更新蜜蜂群体结构等。

二、改进方法针对传统人工蜂群算法存在的问题,研究者提出了一系列改进方法,以提高算法的搜索效率和优化能力。

这些改进方法包括但不限于以下几点:1. 多种搜索策略组合:传统的人工蜂群算法在搜索阶段通常采用单一的搜索策略,然而这种方法可能导致算法陷入局部最优解。

改进的方法是引入多种搜索策略,并对它们进行组合和调整,以提高搜索的多样性和全局搜索能力。

2. 自适应参数更新:传统的人工蜂群算法中,参数通常是固定的,这可能导致算法在某些问题上表现不佳。

改进的方法是引入自适应参数更新机制,根据算法的搜索状态和问题的特征等动态调整参数,使算法具有更好的鲁棒性和适应性。

基于差分变异算子的改进人工蜂群算法

基于差分变异算子的改进人工蜂群算法

基于差分变异算子的改进人工蜂群算法人工蜂群算法(Artificial Bee Colony,ABC)是一种基于蜜蜂群体行为的启发式优化算法。

它通过模拟蜜蜂觅食的过程,实现了一种全局优化的策略,具有收敛速度快、适用范围广等优点。

然而,从实际运用的角度来看,ABC算法存在着收敛速度过慢和易陷入局部最优等问题。

因此,为了进一步提高ABC算法的优化能力和性能,本文提出了一种基于差分变异算子的改进人工蜂群算法(DABC)。

差分变异算子(Differential Evolution,DE)是一种常用的进化算法,主要用于解决函数优化问题。

它通过利用遗传算法中的差分变异思想,将一个个体与群体中另外两个个体的差分向量与个体向量相加,生成新的个体。

DE算法具有较好的优化效果和收敛速度。

因此,我们采用了DE算法中的差分变异思想,将其与ABC算法相结合,提出了基于差分变异算子的改进人工蜂群算法(DABC)。

DABC算法的基本思路和ABC算法相似,但在雇佣蜂和观察蜂阶段引入了差分变异算子。

具体来说,DABC算法包括以下几个步骤:(1)初始化阶段:设定种群大小和最大迭代次数。

随机生成初始个体群,并计算各个个体的适应度函数值。

(2)雇佣蜂阶段:对每个雇佣蜂,从它的邻域中随机选择另外两个个体,并进行差分变异操作。

生成新的个体后计算个体的适应度函数值,如果新个体优于原个体,则替换原个体。

对所有雇佣蜂进行上述操作后,得到新的个体群。

(4)侦查蜂阶段:如果某个个体经过一定次数的迭代后仍未被更新,则认为该个体已经失效,将其替换为随机生成的新个体,以增加种群的多样性。

(5)终止迭代:当达到最大迭代次数或满足停止准则时,停止迭代并返回最优解。

DABC算法与ABC算法相比,主要优点在于引入差分变异算子后,增强了个体的搜索多样性和全局搜索能力。

在实验中,我们采用了典型的基准测试函数和工程优化问题,对DABC算法进行了测试。

实验结果表明,DABC算法相对于ABC算法和DE算法能够更快地找到全局最优解,收敛速度和精度均有所提升。

基于蜂窝分区的蚁狮优化自适应路由算法

基于蜂窝分区的蚁狮优化自适应路由算法
摘 要:为有效均衡无线传感器网络能耗、延长网络生命周期,提出一种基于虚拟蜂窝分区结合智能算法的多跳 路由算法。首先引入边界光滑收缩因子和权重调节系数于蚁狮算法中,平衡算法全局开发能力、加快收敛速度, 并通过基准函数进行对比验证改进有效性;再将监测区域进行多六边形划分,并利用改进蚁狮算法寻找最低代 价传输路径,当路径中出现节点死亡时自动更新传输路径;最终形成自适应低能耗路径的网络路由协议。仿真 实验表明,此算法在降低能耗和延长网络寿命方面,均明显优于CRVB、IHCRA算法。 关键词:虚拟分区;六边形划分;改进蚁狮群算法;能耗均衡 中图分类号:TP393 文献标识码:A 文章编号:1672755X(2020)02001707
第36卷第2期
金陵科技学院学报
2020年6月 JOURNALOFJINLINGINSTITUTEOFTECHNOLOGY
DOI:10.16515/j.cnki.321722/n.2020.02.004
Vol.36,No.2 June,2020
基于蜂窝分区的蚁狮优化自适应路由算法
孟德智,葛 斌
(安徽理工大学计算机科学与工程学院,安徽 淮南 232001)
18
金 陵 科 技 学 院 学 报
第36卷
遗传算法,以模式转化下的数据包发送策略,提出一种构建最优路径方法;文献[6]采用混沌蚁群算法自组 织性以及动态寻优特点使得节点间处于最优,减少路由路径长度,减缓能耗速度;文献[7]以圆环为单位, 对蚂蚁多次位置交换,构建出能量消耗较为均衡的网络。上述研究成果表明,智能算法优化路由协议具有 效性,但还有提升空间。
收 基 作 通稿 金 者 信日 项 简 作期 目 介 者: : : :2国 孟 葛02家 德 斌0(自 智190(然71359科9—40学5)—,基)男,金男,安(5,1安徽47徽安40亳庆07州人,5,人1教8,7硕授40士,0博3研)士;究安,主生徽要,省主从自要事然从物科事联学无网基线技金传术(感1、8智网08能络08控研5M制究G技。22术1)和网络与信息安全研究。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
超时后 , 簇头 节 点 重新 回到 发 现状 态 。处 于 睡眠 状态 的节 点设 置定 时 器为 , 在 1 超 时后 重新 回到 发 并 r s
现状 态 。处 于活 动状态 或 发现 状态 的节 点 如果 发现本 单 元格 中出现更 适 合成 为簇 头 的节 点 时 , 自动 进 会
入 睡 眠状 态 。

8 ・ O
高 惠燕 ,章伟聪 : 一种 基 于蜂 窝模 型改进 的 分簇路 由算法
算 公式 为 : n = ( ) — — 卫 T

第 3期
, ∈G

1p ( o ) - rm d
其 中 : 预先设 定 的簇 头节 点 数与 节 点总 数 的 比率 值 ; 为 当 p为 r
路 由算法 在无 线传 感 器 网络 中起 着至关 重 要 的作用 ,采用 何 种路 由算 法 决定 了最终 的数据 路 由路
径 , 接 影 响网络 的整 体 性能 , 直 针对 无 线传 感 器 网络能 量受 限 、 资源 受 限 的特 点 , 计 一 种性 能好 的路 由 设
算 法 是非 常具 有挑 战性 的l 1 1 。分簇 算法 是根 据无线 传感 器 网络具 体 的应用需 求按 照某 种规 则将 网络 分成 可 以相互 连通并 覆 盖所有 节点 的 多个簇 ,并 在 网络 结构 发生 变化 时更 新簇结 构 以维护 网络 的正 常 功能 。
G F算 法是 基 于单 元格 划分簇 的经 典算法 , 有实 现 简单 , A 具 控制 开销 小 等优 点 。但 是 , 由于算 法 随机 选择 节点 作 为簇 头 。簇 头 要承 担更 多 的数 据 处理 和通 信 任务 , 消耗 的 能量较 大 , 容易 导 致簇 头节 点很 快失 效 , 可靠 性 降低 。 综 上所 述 ,E C 和 G F算 法在 能 量 有效 性 、 LA H A 网络 寿命 、 网络 可靠 性 等方 面有 明显 的不 足 , 文设 计一 种 基 于蜂 窝模 型 下 改进 的分 簇算 法 ,以正六 角形 蜂 窝模 型作 为 节点 分簇 结 构 , 并
1 相 关 分 簇 路 由算 法
11 L A . E CH算 法
L A H 算法 是最 早 出现 的典 型分 簇路 由算 法【 其 基本 思 想 是通 过等 概 率周 期性 地 选 择簇 头 , 整 E C 5 J 。 将 个 网络 的能量 负载平 均 分配 到每个 传感 器节 点 , 而 达到减 少 网络能 量耗 费 、 长 网络生命 周 期 的 目的 , 从 延 其成 簇思 想对 后来 提 出的很 多分簇 路 由算法 影 响深远 , T E H E 如 E N、 E D等 。 L A H 算 法 假设 基站 被 部 署 在 网 络 外 的一 个 固定 位 置 .并 且 所 有 节 点都 可 以 与基 站 直 接 通 信 。 EC L A H 在部 署 前确 定簇 头 比例 P 剩余 节 点作 为普 通 节 点加 入 信号 最 强 的簇 头 , 为 该簇 头 的簇 成员 。 E C , 成 L A H按 轮 运行 , 在 每一 轮 中对簇 头进行 轮换 。在簇 的建立 阶段 , 个节 点选 取 一个 介于 0和 1之间 E C 并 每 的随机数 a 如果 a 于 阈值 T. 。 小 该节 点成 为簇 头并 广播 消息 。其他 节点 根据 接 收到广 播 信号 的强 弱来 决 定 加人 哪个 簇并 发 送请 求 。在数 据 传输 阶段 , 内所 有 节点 按照 T MA时 隙 向簇 头 发送 数据 , 头将 数 簇 D 簇 据融 合后 , 结果 发送 给基 站 , 持续 工作 一段 时 间之后 , 把 在 进行 下一 轮簇 头选择 和新 簇建 立 。阈值 T的计
12 GAF算 法 .
G F算法 [ 以节 点地 理位 置 为依 据 的分 簇 算法 。G F把 监测 区域 划 分成 虚 拟单 元格 , 节 点按 照 A 6 1 是 A 将 位 置信 息划 人 相应 的单 元 格 ; 每个 单元 格 中定 期选 出一 个簇 头节 点 , 在 只有簇 头 节 点保 持活 动 , 其他 节 点 进 入 睡 眠状态 。G F的虚 拟单 元格 思 想为 分簇 机 制提 供 了 A
收稿 日期 : 0 l o — O 2 1 — 3 3
基 金项 目 :浙江 省 教 育厅 科 技 项 目( 2 0 05 2 ; Y 0 8 4 6 ) 宁波 高 校 院所 科 技研 发 资 助 项 目(09 2 0 1 20B08 )
作 者简 介 : 惠 燕 (9 9 )女 , 江余 姚 人 , 江 万 里学 院基 础学 院 讲 师 , 究方 向 : 线 数据 通 信 。 高 17 一 , 浙 浙 研 无

图 2 蜂 窝模 型 HM3
8 ・ 1
2 1 年 5月 01

浙 江万里 学 院学报
个 大 小 为 1的蜂 窝 网 ,记 为 H 。通 过 在 H 的边 界 上 增 加 六个 六 角 形 可 得 到大 小 为 2的 蜂 窝 网 M M。
H 。类 似 地 , M: 围绕 H M¨ 的边界 增加 一层 六 角形 , 以得 到 大小 为 t 可 的蜂 窝 网 HM ( 2是一 个 大小 为 3 图 的蜂 窝 网 HM,。 ) 由于它 们 比 同样 大小 的二 维 网络 的度 数低 、 径小 , 直 按照 “ 成本 = 度数× 径 ” 计算 , 得 直 来 可
知蜂 窝模 型 的成本 要小很 多 , 研究 基 于蜂窝 模 型的路 由算 法具 有很 大 的实际意 义 。
22 基 于蜂 窝模型 的分 簇算 法 .
传统 的 G F算 法将 监测 区域 划分成 了一个个 A
等 边长 的 正方 形 网格 。而基 于 移动 网络 中 的蜂 窝 结 构则 是 一个 个 等边 长 的六 角 形 网格 。 图 3分别 描述 了以上两 种结 构 。
关 键 词 :蜂 窝 模 型 ;无 线 传感 器 网络 ;分 簇 路 由算 法 ;L A H 算 法 ;G F算 法 E C A
中 图分 类 号 :T 3 3 P 9 文献 标 识 码 :A 文章 编 号 :1 7 6 1—2 5 2 1) 3—0 8 一O 2 0( 01 0 00 6
假 设 在两 种结 构 中 ,节 点 的最 大通 信 距 离 均 为 D, 大 单元 格 边 长分 别 为 r 和 r, 跳 信 号覆 最 。 单
结 合 节点 间 的角 度 比和距 离 比 自主选 择簇 头 , 而达 到 提高 网 从
络能 量有 效性 、 保 网络 可靠性 和 延长 网络 生命 周期 的 目的。 确
2 基 于 蜂 窝模 型 的位 置 感 知分 簇 算 法
பைடு நூலகம்2 1 蜂窝模 型 . 19 9 7年 。 拿 大学 者 S j n v 加 tm eoi o c最早 提 出了蜂 窝 拓扑 结 构 。 了强调 对称 性 , 窝模 型按 如下 规则 构建 : 个六 角形 是 为 蜂 一
现、 活动 及 睡眠 3种状 态 。在 网络 初始 化 时 , 有节 点处 于 发现 状态 , 所 每个 节 点通 过发 送 消息 通告 自己 的
位置 、 I D等信息 , 经过这个 阶段 , 节点能得知同一单元格中其他节点的信息。然后 , 每个节点将 自身定时
器 设 置为 某个 区间 内的随 机值 。一 旦定 时 器超 时 , 点 发送 消息 声 明它进 人 活动状 态 , 节 成为 簇 头节 点 。
、 /5

j k
图 1 G F算法中虚拟单元格的划分 A
, 中r 其 是单 元格 边 长 , 节点 间最 大通 信距 离 。 D是
G F算法 的第 2阶段 是虚 拟单 元格 中簇 头 节点 的选 择 。节点 周期 性地 进入 睡 眠和 工作状 态 , 睡眠 A 从 状 态 唤醒 之后 与本 单元 内其他 节点 交换 信 息 , 以确定 自己是否 需要 成 为簇 头节 点 。每 个节 点 可 以处 于发
第2 4卷 第 3期
21 0 1年 5月
浙 江万 里 学 院 学报
Ju a o Z ei g Wa l U ies y o r l f h j n ni nv r t n a i
Vo124 No3 . . M a 201 v 1

种基 于蜂 窝模型 改进 的分簇 路 由算法
0 其 他 。 前 轮 数 ; r d 1,为这 一轮 周期 中当选 过簇 头 的节点 个数 ; ro ( /) o / G为在 1 , p中未 当选 过簇 头 的节点 集合 。
在每 一轮 中 . 头将 聚合各 成 员节 点 的采集 信息 , 直接传 输 到基 站 。 簇 并 由于减少 了 与基站 直接 通信 的 节 点数 量及 通 信量 ,E C L A H算法 可 以有效 延 长 网络 生命 周期 。但 是 , 由于算 法 中簇 头 的选举 忽 略 了节 点 剩余 能量 、 地理 位 置等信 息 , 因此容 易导 致簇 头节 点很 快 失效 , 网络可靠 性及 能 量有 效性低 。
分簇 算法 的 目的就是 通过 某种 规则 , 获得 相互 连通 、 覆盖 所有 节点 的簇 结构 , 且 随 网络结 构变 化 生成新 并 的簇 结构 , 确保 感知 信息 正确 地传 递 , 用较 少 的计 算 和通信 开销 来构 造和 维护 一个 能够覆 盖整 个 网络 、 使
支持 资源 管理 和路 由协议 的相 互连 接 的簇 集 合 。在 层 次结构 网络 中 , 分簇是 其他 应用 的基 础 。 本文 针对 无 线传 感器 网络 能 量有 效性 和 可靠性 等 问题 提 出一 种基 于蜂 窝模 型的 新 型实用 的分簇 路 由算法 。
高惠燕 ,章伟聪
( 江 万 里 学 院 ,浙 江 宁 波 浙 350 ) 1 1 1
摘 要 :为进 一 步 提 高 无 线传 感 器 网络 的 能量 有 效 性 、 网络 可靠 性 并 延 长 网络 寿 命 . 出 了一 种 基 于 蜂 窝 模 型 改 提 进 的无 线 传感 器 网络分 簇 路 由算法 。 算 法 引入 正 六 角形 蜂 窝模 型作 为 网络 中传 感器 节 点 的分 簇 结 构 , 该 并结 合 节 点 间 的角 度 比 和距 离 比感 知 位 置 自主选 择簇 头 。仿真 结 果 显示 , 算 法 与 传 统 的 L A H分 簇 算 法 和基 于位 置 的 该 EC G F分 簇 算法 相 比 , 效 地 抑制 了孤 立节 点 的 产生 , 衡 了网络 能 量 和 负载 , 高 了 网络 能 量 有效 性 , A 有 均 提 确保 了 网络 可靠 性 , 长 了 网 络 的生命 周期 。 延
相关文档
最新文档