QCSA-ACO路由算法设计

合集下载

基于蚁群算法优化SA的WMN路由设计与仿真

基于蚁群算法优化SA的WMN路由设计与仿真

s i m u l a t e d a n n e a l i n g ( A S A) a l g o r i t h m i s p r o p o s e d . T h e a l g o r i t h m a b s o r b a d v a n t a g e s o f t h e a d a p t a b i l i t y , r o b u s t n e s s

计算 与测试
. . .

基 于 蚁 群 算 法优 化 S A 的 WMN 路 由设 计 与仿 真
蒋丽 丽 ,陈 国彬 ,张 广泉 ’ 。
( 1 . 重庆工商大学 融智学院 , 重庆 4 0 0 0 3 3;2 . 苏 州大 学 计算机科 学与技术学院 , 江苏 苏州 2 1 5 0 0 6 ; 3 . 中国科学院 计算机科学国家重点 实验室 , 北京 1 0 0 0 8 0 ) 摘 要 :针对现有 的无线 网状 网( WMN) 路 由协议在实际无线信道环境下性能降低 的问题 , 提出了一 种基
p r o t o c o l , i n t h e n n e l e n v i r o n me n t , a wi r e l e s s me s h n e t wo r k r o u t i n g a l g o r i t h m b a s e d o n a n t
于蚁群模拟退火 ( A S A) 算法 的 WMN的路 由算 法。该算 法吸收 了蚁群算 法的适应 性 、 鲁棒性 及本质 上并 行性 的优点 , 并利用模拟退火 ( S A) 算法调整路 由的搜索 方 向, 使蚁群 算法 的早 熟现 象和收敛 速度得 到 了
改善。对该算法进行仿真研究 , 结果表明: 该算法在数据包的转发率、 端到端延时数据丢失率和归一化路

算力路由设计

算力路由设计

算力路由设计下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。

文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by the editor. I hope that after you download them, they can help yousolve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!In addition, our shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts,other materials and so on, want to know different data formats and writing methods, please pay attention!在当今的互联网时代,数据传输速度和网络安全性变得越来越重要。

满足QoS约束的多播路由算法的开题报告

满足QoS约束的多播路由算法的开题报告

满足QoS约束的多播路由算法的开题报告1. 研究背景和意义随着多媒体技术的发展,多播技术逐渐成为实现高效数据传输和服务质量(QoS)保障的重要手段,其在企业、校园网络、IPTV、视频监控等领域得到广泛应用。

然而,在多播数据传输过程中,如何满足QoS约束一直是一个难题,传统的单播和广播算法不能满足多播传输的需要。

因此,多播路由算法成为保证QoS的关键。

2. 研究内容和目标本文旨在研究满足QoS约束的多播路由算法,主要内容包括:(1)多播传输的QoS约束分析,重点研究多播传输中包延迟、丢包率、拥塞控制等关键问题;(2)多播路由协议的分类和性能分析,包括本地化算法、联合算法、统一算法等,重点比较不同算法的复杂度、可扩展性、收敛速度等方面的差异和优缺点;(3)基于QoS的多播路由算法设计与实现,将QoS作为设计关键,设计并实现满足QoS保障的多播路由算法,重点考虑算法的计算复杂度和实用性;(4)仿真和实验验证,通过仿真和实验验证方法验证所设计算法的可行性和有效性,探究算法性能优化的方法。

3. 研究方法和计划本文采用实验室实验和局部网络模拟的方法进行研究,主要步骤包括:(1)多播传输的QoS约束分析。

通过查阅文献和实验数据,分析多播传输中QoS的关键约束指标,包括包延迟、丢包率、拥塞控制等,建立反映QoS约束关系的数学模型。

(2)多播路由协议的分类和性能分析。

收集并归纳多播路由协议的相关论文和实验数据,分析比较不同算法的优缺点,重点关注计算复杂度和收敛速度。

(3)基于QoS的多播路由算法设计与实现。

以满足QoS保障需求为设计目标,设计并实现新的多播路由算法,重点考虑算法的计算复杂度和实用性,采用Python、C++编程语言实现。

(4)仿真和实验验证。

通过基于NS2或者OMNET++的仿真实验和实际部署的网络实验验证所设计算法的有效性和可行性,探究算法性能优化的方法。

计划完成时间为1年。

预计完成时间安排如下:阶段时间完成内容第一阶段 1-3个月多播传输的QoS约束分析和多播路由协议分类研究第二阶段 4-6个月基于QoS的多播路由算法设计和实现第三阶段 7-9个月网络仿真和实验验证第四阶段 10-12个月论文撰写和毕业设计答辩4. 预期成果与贡献本文将研究满足QoS约束的多播路由算法,主要预期成果包括:(1)多播传输的QoS约束分析,建立反映QoS约束关系的数学模型,提供QoS保障的理论指导;(2)多播路由协议的分类和性能分析,比较不同算法的优缺点,为多播路由算法的改进提供思路和方法;(3)基于QoS的多播路由算法设计与实现,设计满足QoS保障的新算法,提高多播路由算法的实用性和可靠性;(4)仿真和实验验证,验证所设计算法的有效性和可行性,探究算法性能优化的方法;(5)论文撰写和毕业设计答辩,将研究成果展示出来,为相关领域研究提供参考和借鉴。

一种基于QoS的路由选择算法1

一种基于QoS的路由选择算法1

文章编号:1008-1658(2003)01-0036-04一种基于QoS 的路由选择算法黄一兵(河海大学 计算机及信息工程学院, 南京210098)摘 要:随着信息化的发展,越来越多的信息流的传输需要在提供QoS 保证的路径上进行。

提出了一种在IP 网络中基于QoS 的路由选择算法,该算法综合考虑了带宽、时延、站点计数等网络参数,从初选出的若干路径中选择出安全性更高,又节约网络资源的路径。

仿真实验表明,该算法不但兼容普通算法,而且是对普通算法的提高。

关 键 词:IP 网络;QoS ;路由选择中图分类号:TP 301.6 文献标识码:A路由选择协议有不同的类型,概括地讲,它们分为2类:根据对站点计数的测量计算路由;根据带宽和延迟等组成路由的链路状态计算路由[1]。

前者称为距离矢量路由选择协议,后者则称为链路状态路由选择协议[2]。

这2种算法所基于的费用准则都是代价尽可能的小,不提供QoS 保证。

使得信息流常常在带宽等资源并不富裕的路径上传输,而具有丰富网络资源的路径却被闲置一旁,网络利用率很低[3]。

要提供QoS 保证,首先要满足用户的带宽要求;对于时延敏感业务(如实时图像传输,IP 话音传输),还要尽量多的满足时延要求,提供比较大的时间裕度;另外,经过的站点越少,该路径占用的网络资源就越少,并且安全性更高[4]。

不同的QoS 路由选择机制考虑的因素不同,Apostolopoulos 等人提出的目前普遍使用的路由算法[5]的准则是:首先在满足带宽要求的路径中选择经过站点最少的路径[6],如果这样的路径多于一条,再从中选取可用带宽最大的那一条[7]。

因为,路径经过的站点越少,涉及到的节点和链路也越少,占用的网络资源就越少;而在站点计数相同的2条路径中,可用带宽越大,该路径就越安全[8]。

此算法在一定程度上提高了网络的利用率,但也有其不足。

这个算法一味的追求少的站点计数和大的带宽,容易导致网络中带宽碎片过多,当出现高带宽要求的传输时,难以找到有足够带宽的链路[9];另外,缺少对时延的考虑,如果带宽足够而时延过大,也是难以提供QoS 保证的。

自适应网络中的路由选择算法研究

自适应网络中的路由选择算法研究

自适应网络中的路由选择算法研究随着网络技术的不断发展和应用场景的日益广泛,网络和通信技术已经逐渐成为现代社会中不可或缺的一部分。

其中,无线自适应网络技术(Ad Hoc Network)更是在无线通信、智能交通、物联网等领域具有广泛的应用前景。

而在无线自适应网络技术中,路由选择算法作为其中重要组成部分,更是被广泛研究和应用。

一、自适应网络中路由选择算法的意义和作用在自适应网络中,路由选择算法可以被定义为一种用于在网络中选择合适的传输路径,以保证节点间可以高效的传输数据和信息的一种技术。

目的在于最优化网络流量和最小化网络拓扑中的路径长度和传输延时,从而优化网络性能。

而在实现这样的目的时,路由选择算法可以有效的利用网络资源,提升网络吞吐率和稳定性,同时也可以避免网络拥塞和抖动现象的发生。

在无线自适应网络中,路由选择算法的意义尤为重要。

由于无线信号传输的复杂性和随机性,常常导致网络中节点间的距离、信号质量等因素发生不断变化,因此更需要通过路由选择算法来保证网络的连通性和数据的传输效率。

与传统的有线网络相比,无线自适应网络的节点移动性和信号间的互动性,以及网络拓扑的不断变化,都对路由选择算法提出了更高的要求。

二、自适应网络中常用的路由选择算法针对无线自适应网络中的路由选择算法,目前研究者提出了多种不同的方法和思路。

其中,较为常见的有以下几种:1. DSR路由选择算法DSR(Dynamic Source Routing)路由选择算法是一种基于源节点进行路由选择的方法。

在该算法中,数据包优先会发送给源节点附近的节点,然后由这些节点根据自身存储的路由信息进行转发。

由于该算法可以减少路由信息的存储和传输,因此会提高网络吞吐率和降低延迟。

2. AODV路由选择算法AODV(Ad Hoc On-Demand Distance Vector)路由选择算法是一种基于距离向量的动态路由协议。

该算法的特点在于只在有数据包需要传输时才会使用路由表进行路径选择。

ACOGA算法的多媒体网络QoS路由实现

ACOGA算法的多媒体网络QoS路由实现

ACOGA算法的多媒体网络QoS路由实现
崔梦天;钟勇;赵海军
【期刊名称】《电子科技大学学报》
【年(卷),期】2009(38)2
【摘要】针对传统的路由算法收敛速度慢且容易产生拥塞和路由振荡问题,提出了基于蚁群算法(ACO)和遗传算法(GAs)来实现动态QoS路由的新算法.分析了基本的ACO的正反馈性、协同性、并行性和鲁棒性等优点,同时利用GAS很强的自适应性和种群优化技术,通过对ACO算法使用遗传算法的交叉、变异达到对信息素进行调整,来自适应地调整路径选择概率的确定策略和信息量更新策略,从而扩大搜索范围.计算和仿真结果表明,该方法具有更好的路由收敛速度和稳定性,能更有效地解决拥塞现象和路由振荡问题.
【总页数】4页(P266-269)
【作者】崔梦天;钟勇;赵海军
【作者单位】中国科学院成都计算机应用研究所,成都,610041;四川邮电职业技术学院计算机科学系,成都,610067;中国科学院成都计算机应用研究所,成都,610041;西华师范大学计算机学院,四川,南充,637002
【正文语种】中文
【中图分类】TN915.1
【相关文献】
1.启发式QoS路由选择算法的实现与仿真 [J], 贺细平;朱幸辉;张历卓
2.基于遗传算法和蚁群算法融合的QoS路由算法 [J], 刘萍;高飞;杨云
3.多媒体网络文件系统的Cache算法设计与实现 [J], 詹玲;彭海云;万继光
4.基于自适应遗传算法的无线多媒体传感器网络的QoS路由算法 [J], 郭小娟
5.基于自适应遗传算法的无线多媒体传感器网络的QoS路由算法 [J], 郭小娟因版权原因,仅展示原文概要,查看原文内容请购买。

智能路由器中的QoS策略研究与优化

智能路由器中的QoS策略研究与优化

智能路由器中的QoS策略研究与优化随着互联网的发展,网络质量和带宽需求逐渐成为人们关注的焦点。

在家庭、企业和公共场所等网络环境中,智能路由器扮演着至关重要的角色,它通过对网络流量进行管理和分配,帮助用户实现更加高效和稳定的网络连接。

而其中的一个关键技术,就是QoS(Quality of Service)策略。

QoS策略旨在优化和提升网络服务质量,确保网络中的关键应用能够获得足够的带宽和低延迟。

在智能路由器中,QoS策略主要通过流量分类、优先级设置和流量调度等手段实现。

首先,流量分类是指将网络中的流量按照类型进行划分和分组。

常见的流量分类方式包括基于协议的分类(如TCP、UDP、ICMP等)、基于应用的分类(如浏览器、视频播放器、P2P下载工具等)和基于用户的分类(如家庭用户、企业用户等)。

通过对流量进行准确分类,QoS策略可以更加精细地控制不同类型的流量,并为各类流量设置不同的优先级和限制。

其次,在流量分类的基础上,QoS策略需要根据不同类型的流量设置合适的优先级。

这一点尤其重要,因为不同的应用对网络质量要求不同。

例如,实时高清视频通话对低延迟和稳定的网络连接有较高的要求,而FTP文件传输对带宽和速度更为关注。

通过设置不同优先级,QoS策略可以确保高优先级的应用优先获得带宽和资源,从而提高用户体验。

最后,在设置了流量分类和优先级之后,QoS策略需要根据具体的网络情况和需求进行流量调度。

流量调度主要通过队列管理和带宽分配实现。

智能路由器会根据流量分类和优先级设置,将不同类型的流量放入不同的队列中,并按照一定的调度算法进行处理。

常见的调度算法包括先进先出(FIFO)、最小通告延迟(LLQ)和加权公平队列(WFQ)等。

通过适当的流量调度,QoS策略可以避免网络拥塞和数据丢失,提高网络性能和稳定性。

然而,在实际应用中,QoS策略的研究和优化仍然面临一些挑战。

首先,网络环境的复杂性使得QoS策略的设计和实施变得困难。

qos路由协议工作原理和 特点

qos路由协议工作原理和 特点

qos路由协议工作原理和特点QoS(Quality of Service)路由协议是一种网络协议,其目的是优化网络传输中的服务质量,确保重要数据的高优先级传输,提高网络的性能和可靠性。

QoS路由协议主要通过优化网络资源的分配和传输流量的控制来实现这一目标。

本文将介绍QoS路由协议的工作原理和特点。

QoS路由协议的工作原理:QoS路由协议通过在网络路由器之间交换和处理各种信息来决策数据包的路由路径和传输优先级。

它不仅仅关注传统的网络拥塞控制问题,还关注更多的服务质量相关的参数,如延迟、带宽、数据包丢失率等。

QoS路由协议的主要工作流程如下:1. QoS要求确定:用户可以根据自己的需求定义所需的服务质量参数,例如最大延迟、最小带宽等。

2.资源发现和拓扑信息收集:路由器通过交换协议,在网络中发现其他路由器并收集拓扑信息,包括链路状态、带宽等。

3.路由选择和路径计算:路由器根据拓扑信息和QoS要求,计算出最佳路径,并为数据包分配传输优先级。

4.流量管理和调度:路由器根据路径计算结果,对数据包进行分组和调度,确保高优先级的数据包有较高的传输优先级。

5.拥塞控制和资源分配:路由器根据网络拥塞情况,动态分配带宽资源,以避免网络拥塞并保障关键数据的传输。

QoS路由协议的特点:1.改善服务质量:QoS路由协议可以根据用户需求和网络拥塞情况,动态分配网络资源,提高重要数据的传输质量,减少延迟和数据丢失。

2.多层次服务:QoS路由协议可以根据不同的应用要求设置多个优先级,确保多种类型的流量得到适当的传输优先级和带宽分配。

3.灵活性和可扩展性:QoS路由协议可以根据网络的具体需求进行配置和调整,适应不同的网络拓扑和应用场景,具有较好的灵活性和可扩展性。

4.适应动态网络环境:QoS路由协议可以根据网络负载和拓扑变化实时调整路由路径和资源分配,适应动态的网络环境。

5.拥塞控制:QoS路由协议可以根据网络拥塞情况,对流量进行控制和调整,避免网络拥塞,提高网络的吞吐量和性能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机工程与设计ComputerEngineering andDesign 2010,31(7) 1413 ・网络与通信技术・ QCSA—ACO路由算法设计 

齐观I临, 吕 英, 沈崧 (中国航天科工集团第二研究院706所) 摘 要:对移动自组织网路由协议进行研究,分析了基于蚁群算法的移动自组织网路由协议,提出了基于蚁群算法的快速 收敛拥塞避免的路由算法——QCSA—ACO(quick convergence stagnation avoidance—ant colony optimization)。通过使用设置信息素 门限、信息素奖惩措施和噪声选路措施,加快了路由收敛速度,避免了蚁群算法使用中由于信息素过度集中造成的搜索停 滞现象。仿真实验结果表明,该算法能够提高移动自组织网的性能。 关键词:移动自组织网;蚁群算法;快速收敛拥塞避免;信息素奖惩;噪声选路 中图法分类号:TP18;TP393.02 文献标识码:A 文章编号:1000—7024(2010)07—1413—04 

Design of QCSA—ACO routing algorithm QI Guan—lin,LU Ying, SHEN Song (Institute 706,Second Academy of China Aerospace Science and Industry Corporation,Beijing 1 00854,China) 

Abstract:The route protocol ofMANET(mobile Adhoc networks)is researched,a new route algorithm based ACO(ant colony op— timization)called QCSA—ACO(quick convergence stagnation avoidance—ant colony optimization)is proposed.Through utilizing phe・ romone limits,pheromone bonus and punishment,noise route selecting mechanism,QCSA—ACO fastens route convergence rate and avoids the search stagnation.Simulation experimental results show that this algorithm can improve the performance of MANET. Key words:MANET;ACO;QSCA—ACO;pheromone bonus&punishment;noise encourage route—selection 

0引 言 1基于蚁群算法的移动自组织网路由协议的概述 移动自组织网…是指由一‘组带有无线通信收发装置的移 动节点组成的一个多跳、自组织、无中心网络,整个网络没有 固定的网络基础设施。由于移动白组织网中每个节点都可以 自由移动、网络的拓扑结构将会不断变化、每一个网络节点的 能源有限、传输的无线带宽有限且误码率高,传统的网络路由 协议不能适用于移动自组织网的需求,必须采用合适的路由 算法以解决移动自组织网中的路由问题,降低路由产生过程 中的洪泛搜索。人工智能算法是当前算法研究领域的一个热 点,这种算法在实践中解决旅行商、网络问题、分配等复杂问题 方面展现了很大的优势。蚁群算法是人工智能算法的一种,使 用蚁群算法建立路由时,算法使用本地信息,不需要在节点之 间传递信息;结合链路质量等不同因素建立均衡路由;建立从 源节点到目的节点之间的多路径路由,蚁群算法特别适用于解 决移动自组织网的路由问题。但是,由于蚁群算法要经过很多 次的探测才能搜索到合适的路由,路由收敛的过程中延迟比较 大;随着一条路径的不断被使用,该路径上面的信息素浓度会 不断地提高,就会造成路由算法对网络拓扑结构的变化不敏 感,造成搜索停滞,论文结合蚁群算法来对移动自组织网路由 协议进行改进研究,通过使用设置信息素门限、信息素奖惩措 施和噪声选路措施,加快路由收敛速度和避免搜索停滞。 意大利学者Dofigo通过观察蚁群觅食的过程,抽象出来 蚁群算法“ 。蚂蚁在走过的路上会留下一种叫做信息素的物 质,这种物质能够随着时间的推移挥发,蚂蚁能够根据留在路 径上的不同的信息素浓度的高低来选择路径,信息素浓度高, 就选择这条路径;反之,信息素浓度低,则不选择这条路径。 路径短,蚂蚁走过留下的信息素浓度就高,后来的蚂蚁选择这 条路径的概率就大,通过这种正反馈,蚂蚁就可以发现最短路 径。Dofigo通过使人工蚂蚁具备记忆能力、间接通信能力、正 反馈、负反馈能力,以便用来模拟自然界蚂蚁的行为,通过这 种机制建立起一种增强型学习系统,通过信息素的不断更新 达到最终求解的目的。蚁群算法能够根据应用的不同环境自 组织、自动学习,是一种性能优良的随机优化算法。 由于蚁群算法具有本质并行性、协同工作性、动态自学 习 ,因此它被广泛应用于解决旅行商问题(TSP)、分配问题、 和网络问题等。蚁群算法用来解决路由问题最大的特点就是 不需要进行直接的信息传递,通过信息素间接的就可以建立 

一条路由。将蚁群算法应用到移动自组织网路由协议中,可 以使移动自组织网路由协议具有适应动态拓扑变化、路由信 息计算本地化、路由考虑链路参数、多路经路由的特点,因此 产生了很多基于蚁群算法的移动自组织网路由协议。 

收稿日期:2009—05 18;修订日期:2010一叭.05。 作者简介:齐观临(1984一),男,山东临清人,硕士研究生,研究方向为移动自组织网: 吕英,男,研究员,研究方向为并行计算: 沈崧, 男,研究员,研究方向为移动计算。E—mail:hovicqi@163.tom 1414 2010,31(7) 计算机工程与设计Computer Engineering and Design ARAb 算法是由Mesut Gunes,Udo Sorges,Imed Bouazizi提 出的一个基于蚁群算法的移动自组织网路由协议,ARA算法 通过使用前向蚂蚁和后向蚂蚁两种不同的蚂蚁分组来建立路 由,前向蚂蚁负责探测路径、采集信息,后向蚂蚁对信息素浓 度进行更新,通过这种方式实现信息素浓度随着不同路径的 特征不均衡分布,以便使蚂蚁分组能够根据这些找到路径。 ARA算法使用简化版的蚁群优化算法,且信息素浓度的更新 使用简单的累加机制,这就会产生由于信息素浓度过度集中 造成的搜索停滞现象,这样就会造成路由算法对移动自组织 网拓扑变化反应不敏感,降低移动自组织网的性能。 

2 QCSA-ACO设计思想 QCSA.ACO算法的基本出发点有两个:第一是针对蚁群 算法收敛时间比较长,从算法开始运行,到产生路径需要经 历比较长的时间;第二是信息素过度集中之后产生搜索停 滞,就是此时的算法对移动自组织网节点拓扑结构的变化不 敏感,网络的情况已经发生变化,而算法却不能及时地反映 这种变化。这两个基本的着眼点,可以通过操纵信息素浓度 表来完成。从这两个着眼点出发,对ARA算法的信息素更 新公式和转移概率公式进行改进。对信息素更新公式,引入 奖惩措施,来加快算法收敛的速度;对转移概率公式,引入噪 声选路机制,增加随机选路能力,避免信息素过度集中引起 的搜索停滞现象。 QCSA.ACO有路由发现和路由维护两个主要的过程,路 由发现通过使用蚂蚁分组按需的完成。当源节点需要建立 

一条到达目的节点的路由时,首先发送前向蚂蚁(FANT)分 组,FANT分组收集所经过路径中各节点的负载信息,比如经 过的节点、时延、队列占用率等信息,直到目的节点接受到 FANT分组,这时目的节点将FANT销毁,产生后向蚂蚁 (BANT)分组,BANT沿着搜集到的路径信息返回到源节点, 同时更新经过节点上的信息素浓度。在建立路由之后,需要 使用路由维护分组(RMPKT)分组对路由进行维护,这种分组 周期性的加在数据分组的后面,随数据分组一起发送,中间 节点接受到之后,根据RMPKT分组中的信息,对该节点的信 息素进行更新。 体系结构对网络协议的设计十分重要,并且在很大程度 上影响网络的规划和整体的性能。传统严格分层的网络体 系结构,使得移动自组织网路由协议的设计缺乏适应性,为 了使QCSA.ACO更具适应性,采用跨层的体系结构,QCSA— ACO跨越网络层和链路层,使网络层的协议能够使用链路层 的延迟和队列信息,使协议能够全局的方式适应网络的需 求。以TCP/IP协议的分层来说,QCSA—ACO协议寄居在网 络层,为网络层的IP协议提供路由支持。IP dispatch模块主 要负责一些初始化,创建相关的子进程,处理来自子进程的 数据包和将数据包发送到上层,manet 主要对移动自组mgr 织网路由协议进行调用,QCSA—AC0负责路由的搜索和维护 工作。如图l所示。 3 QcsA-Aco协议规则 (1)各节点信息素浓度的初值和终值 图1 QCSA—ACO分层结构 在原来的蚁群算法之中,信息素浓度的终值可以随着 经过的蚂蚁数目的增加不断的增大,这种情况是造成蚁群 算法在找到最优路径之后对拓扑结构变化不敏感——也就 是所谓的搜索停滞的原因之一。所以在论文中,设定信息 素浓度的上限为一固定值,以此来作为对搜索停滞现象的 一个预防机制。 lim (dest,t)=OdENextHop(i,dest) (1) 随着时间的推移,节点上面信息素的浓度不断降低,不断 的趋于0,在原来基于蚁群算法的移动自组织网路由协议中, 如ARA,信息素的值是不会趋于0的,因此不会删除信息素表 项中下一跳的内容,这从一定程度上面也影响了路由算法对 移动自组织网络拓扑结构的快速反应,QCSA.ACO路由协议 对节点信息素浓度设定一下限值,低于此下限,就清0此信息 素表项,以适应拓扑结构的快速变化。 (2)信息素浓度奖惩措施 在蚁群算法中,蚂蚁分组每一次经过一个节点,就对该 节点所在的链路的信息素浓度进行更新。假定每一个蚂蚁分 组对链路 产生的信息素增量为△ (dest, ,在不引起混淆的 情况下,进行如下简化, (dest,力简化为 将△ (dest,f)简化 为△ 在QCSA—ACO算法中,信息素更新的公式改进为 △ 0=(1一p) t 妒 +∑△ pe(O,1】 (2) I 式中: 厂信息素浓度更新之后的值,P——用来表征信息 素挥发强度的一个系数,t——经历的时间, ——前一次的 信息素浓度值,△ 卜第k个蚂蚁分组带来的信息素浓度增 量。在ARA算法中,△ ——一个固定值,不能反映网络的 特征。在QCSA.ACO算法中,通过引入一个 )函数将这个参 数进一步细化,使其能够反映网络的特点,改进如下 △ =.厂( v,d,h) (3) 

相关文档
最新文档