- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅析蚁群无线网络路由算法
浅析蚁群无线网络路由算法
这里针对WRSN提出了一种并发蚁群算法,实现网络资源的均衡优化及路由的鲁棒性。多同质蚁群间信息素吸引因子与排斥因子设计在一个多蚁群算法模型中,信息素的吸引因子与排斥因子为不同蚁群间数据信息交流的阈值,直接影响模型计算性能。这里提出一种特定的吸引因子与排斥因子定义。设Aki表示种群k中第i只蚂蚁代理,同种群内的蚂蚁均释放同一种类型的信息素,不同种群释放的信息素类型不同。则alpha;kij为种群k的蚂蚁当前位于传感器节点i,在其邻域Pi;i内选择下一个节点j的k类型信息素的吸引因子,则alpha;kij=tau;kij/sum;h?Pi;itau;kkh。(1)式中,tau;ij为边(i,j)上的第k种信息素浓度。beta;kij为种群k的蚂蚁当前位于传感器节点i,在其邻域Pi;i内选择下一个节点j的k类型信息素的排斥因子,则beta;kij=sum;hne;ktau;hij/sum;h?Pi;itau;kih。(2)式中,tau;ij为边(i,j)上的第k种信息素浓度。当位于节点i的蚂蚁在其邻域Pi;i内根据概率转移规则选择下一个传感器节点i时,该蚂蚁会以更高的概率选择具有较高自己类型信息素浓度的路径。
多同质蚁群间概率转移规则在蚁群计算模型中,种群中蚂蚁选择下一步路由的转移概率规则也是算法模型的重要组成部分。这里采用的规则为:种群S中位于传感器节点i的蚂蚁选择下一节点j进行路由时的转移概率表达式为:Psij(k)=[tau;sij(t)]epsilon;bull;alpha;kij/beta;kijtimes;[eta;ij(t)]beta;sum;h?tabuk[tau;sih(t)]epsilon;bull;alpha;kij/beta;kijtimes;[eta;ih(t)]beta;,j?tabuk0,,{其他。(3)式中,tau;sij为t时刻在边(i,j)上的s类信息素的浓度。每个节点维护一张信息素表,记录邻边上信息素的浓度;epsilon;>0为调整因子,用以调节信息素信息的影响权重;启发函数eta;ij综合考虑单跳延迟、节点负载及接入效率等QoS路由度量参数,则eta;ij=xi;j/Ljtimes;Dij,xi;j为下一跳传感器节点j的带宽接入效率,Lj为节点j的负载,Dij表示节点i到节点j的单跳延迟。
蚂蚁的信息素更新策略在蚁群进行路由搜索时,前向蚂蚁的信息素更新策略也是重要的设计要素。由于无线网络的结构不确定性,因此在设计更新策略时,需考虑局部网络情况与全局网络情况,提出不同的更新策略。种群中的前向蚂蚁根据本种群的信息素转移到下一个节点后,局部更新该种群的信息素。局部更新规则为:tau;kij(t+1)=(1-rho;)tau;kij(t)+rho;Delta;tau;kij。(4)式中,rho;为信息素挥发后的残留因子。在蚂蚁经过的路径上采用蚁密模型的更新模式,即前向蚂蚁在经过的路径(i,j)上释放的信息素量为每单位长度Q,Delta;tau;kij(t,t+1)=Q,kisin;(i,j)0,{其他。(5)式中,Q为一常数。当前向蚂蚁到达目的节点后,将收集到的从源节点到目的节点的路径信息记录下来,并通过测试消息转移给后向蚂蚁,自身将被删除。逆向蚂蚁更新的规则为:tau;kij(t+n)=(1-rho;)tau;kij(t)+rho;QRs。(6)式中,R为种群S中的蚂蚁k在一次循环结束后路径上的网络资源消耗值。
多蚁群并行路由优化算法流程综合上述分析,设计多蚁群并行路由优化算法流程如下:①选择子汇聚节点。从靠近基站的传感器节点中选择子汇聚节点,由所需的子汇聚节点数和各个传感器节点已成为子汇聚节点的次数来决定。②多蚁群算法初始化。算法将从源节点出发代表网络流量的蚂蚁划分成k个子群,为每个子群分配一个相应的子汇聚节点作为目的节点。将网络中的蚂蚁分为前向蚂蚁和后向蚂蚁并初始化蚂蚁的禁忌表,后向蚂蚁在返回源节点的过程中对路径进行全局更新。③多蚁群并行优化计算。并行计算各蚁群的信息素吸引因子、排斥因子、蚁群概率转移规则与信息素更新策略,并刷新当前蚁群的配置参数,当后向蚂蚁返回到源节点后出动第2批蚂蚁,直至达到算法最大迭代次数NCmax时跳出循环。结束时,每个种群可以得到一条优化路径,多个种群可得多个路径。④根据无线网络的指标来对蚁群所得的路由进行比较,如未符合实际工程需求则返回步骤②再次进行蚁群初始化与计算,直至找到合适的路由结果。2仿真实验下面在Matlab2010b上对设计的基于多蚁群算法的负载感知和高效接入跨层路由协议进行实验。感知区域为(0,0)到(1000,1000)的平面正方形监测区域,随机散布M=50个被控电源节点,仿真时间为T=1000s。考虑到
您可能关注的文档
最近下载
- 2023年重庆第二外国语学校(二外)小升初试卷附详细答案.pdf VIP
- 2025年黑龙江省辅警招聘考试试题带解析附答案.docx
- 《真菌性鼻窦炎》课件:深入了解真菌性鼻窦炎的病因、症状及治疗方法.ppt VIP
- 3.5跨学科实践:探索厨房中的物态变化问题 人教版(2024)物理八年级上册.pptx VIP
- 21起典型火灾案例及消防安全知识专题培训(2025年).ppt
- 禁毒预防教育主题班会.ppt VIP
- 六国论理解性默写[共3页].doc VIP
- 超星尔雅学习通《高校实验室安全基础课(实验室准入教育)》章节测试含答案 .pdf
- 索尼彩监特丽珑trinitron_pvm14m2u维修电路图手册.pdf VIP
- 2024年十八项医疗核心制度(最新).docx VIP
文档评论(0)