基于新型蚂蚁算法的QoSR理论及技术研究

来源 :武汉理工大学 | 被引量 : 2次 | 上传用户:haidong711
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络服务质量路由(Quality of Service Routing)是计算机网络理论研究的重要领域,随着网络的发展和网络应用的快速增长,对网络路由提出了更高的要求,为解决解决在Internet网上传输语音、视频等数据时所遇到的带宽变化、数据丢失、延迟、抖动等QoS问题。本文对基于Internet网的QoSR问题的理论及技术进行研究。 本文提出了一种扩展的Dijkstra算法,该算法可找到QoS参数的极限值,能解决一些QoSR问题,并对该算法进行了复杂性分析与比较。 蚂蚁算法作为探索类算法在近几年逐步得到推广和应用,在研究蚂蚁算法后,本文提出了一种新型的蚂蚁算法,并保留蚂蚁算法的信息素概念,该算法对经典蚂蚁算法做了3个方面的根本改进,它们是: 1.摒弃蚂蚁算法中概率方式的转移模式,采用确定方式的转移模式; 2.摒弃一群蚂蚁的探路模式,采用一只蚂蚁的探路模式; 3.蚂蚁在探索路径时,总是沿着信息素最小的路径前进。 通过实际编程和计算,证实了新型的蚂蚁算法能解决QoSR问题,能找到较优QoSR或最优QoSR。经过对该算法的分析,发现其时间复杂性与蚂蚁移动的步数成线性关系。 本文在研究新型蚂蚁算法后,证明了在一个连通的有限网络中,采用该算法,蚂蚁经过有限步移动后,可到达网络中的任意一个结点。这个结论也证明了新型蚂蚁算法算法有初始的QoSR解。本文对新型蚂蚁算法的最优性、简单性、鲁棒性、收敛性、灵活性5种性能指标进行定性分析。分析结果表明该算法具有优良的性能特征。本文研究了该算法时间复杂性与蚂蚁移动步数之间的关系,得出结论是新型蚂蚁算法的计算时间开销与蚂蚁移动步数成线性关系。本文研究了蚂蚁移动步数与QoSR解的关系,得出结论是在蚂蚁移动MLog2N步后,就能寻找到较优的QoS路由,有时能寻找到最优的QoS路由。本文对该算法的时间复杂性进行定量分析,最终得到的结论是新型蚂蚁算法的时间复杂性为0(N3Log2N)。并与有关的QoSR算法的时间复杂性进行比较,结果表明该算法的时间复杂性较优。 本文在研究新型蚂蚁算法理论的基础上,进一步对新型蚂蚁算法的鲁棒性进行实际计算与研究,结果证实新型蚂蚁算法具有鲁棒性。
其他文献
牛乳是新生犊牛在可以消化食物之前提供的主要营养来源,使用蛋白质组学方法对牛乳进行系统、整体地研究,可以认识牛乳蛋白质的构成以及对机体的影响。本文综述了蛋白质组学在
卫生职业教育的目的是培养应用人才和具有一定文化水平和卫生专业知识技能的卫生劳动者,与普通教育和成人教育相比较,卫生职业教育侧重于卫生实践技能和卫生实际工作能力的培
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
1问题的提出点火器研制出样件后,仅仅通过例行试验还远远不能说明问题,还要进一步通过各项试验才行.就一般车用电器厂家来说,其电磁干扰试验、高低温循环试验、冷热循环浸水
禅宗的"性空"思想揭示了世界变化、发展的根源是"空"。造园家在"性空"思想的影响下形成了"宛若天成"的造园理念,并通过运用"借虚"的造园手法力求将这些形而上的概念通过某种形式再现出