计算机工程与应用 ›› 2008, Vol. 44 ›› Issue (20): 107-110.DOI: 10.3778/j.issn.1002-8331.2008.20.033

• 网络、通信、安全 • 上一篇    下一篇

Ad Hoc网络中基于遗传蚁群算法的QoS多播路由算法

邬长安,邵 罕,孙艳歌   

  1. 信阳师范学院 计算机与信息技术学院,河南 信阳 464000
  • 收稿日期:2008-01-31 修回日期:2008-04-23 出版日期:2008-07-11 发布日期:2008-07-11
  • 通讯作者: 邬长安

QoS multicast routing based on genetic algorithm and ant colony algorithm for Ad Hoc networks

WU Chang-an,SHAO Han,SUN Yan-ge   

  1. College of Computer and Information Technology,Xinyang Normal University,Xinyang,Henan 464000,China
  • Received:2008-01-31 Revised:2008-04-23 Online:2008-07-11 Published:2008-07-11
  • Contact: WU Chang-an

摘要: 利用遗传算法的快速全局搜索能力和蚁群算法的正反馈收敛机制,把蚁群算法和遗传算法融合起来,提出了一种遗传蚁群算法(GAAC)来解决Ad Hoc网络中QoS路由问题。首先利用遗传算法生成信息素分布,然后用蚁群算法求精解,优势互补,期望获得优化性能和时间性能的双赢。并针对算法应用于Ad Hoc网络QoS路由普遍产生的拥塞问题,采用拥塞回避的策略,从而实现网络业务流负载均衡。仿真表明该算法比其它单一采用蚁群算法进行路由选择更适合于动态Ad Hoc网络环境。

关键词: Ad Hoc网络, QoS多播路由, 遗传蚁群算法, 拥塞回避

Abstract: Genetic algorithm has the ability of doing a global search quickly and stochastically.Ant colony algorithm has the ability of distributed parallel processing,and has good feedback capacity.The combination of both the algorithms can make full use of each advantage.In this paper,a hybrid algorithm GAAC is presented for solving QoS multicast routing problem in Ad Hoc networks.Firstly,it adopts genetic algorithm to give information pheromone to distribute.Secondly,it makes use of the ant colony algorithm to give the precision of the solution.In addition,the algorithm can judge the congestion by the average queue length quickly and avoid it.Simulation results show the algorithm has a better performance than the algorithm only based on ant colony algorithm.

Key words: Ad Hoc networks, QoS multicast routing, Genetic Algorithm and Ant Colony Algorithm(GAAC), congestion avoidance