基于蚁群优化的组播路由算法研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着Internet的不断普及和多媒体通信技术的快速发展,特别是下一代互联网的建设、研究和试商用,以及IPTV、视频会议、视频点播、远程教学等多媒体应用迅速发展和普及,使得原来已经存在的、庞大的数据流量成倍增长,据Cisco估计,2007至2012年间Internet流量会每两年翻一番,这对Internet的健康发展带来了严峻的挑战。优化网络带宽可满足数据流量增长的需要,而IP组播通信技术是适用于一对多(或者多到多)的数据传输业务,已经成为研究实现优化带宽的一个重要手段。IP组播通信是由Steve Deering博士最初提出的一种网络体系结构,可以将源节点数据流的副本以多路复用的方式发送到一组接收者。利用组播通信技术,源节点只需产生并发送一份数据流,经过组播树中路由器的复制和转发,将数据流传送到一组目的节点。因此,与单播通信相比,组播通信可以极大地降低网络资源的消耗,同时能够减轻源节点的负担,因而IP组播通信是目前实现多媒体组通信的最佳方式。
     针对组播和组播路由算法的研究一直是学术界和工业界的研究热点,其中,为满足多媒体组通信对网络QoS的要求,寻找一种简单、高效、健壮的具有多约束条件的组播路由算法一直是网络界致力研究但未完全解决的问题。在数学上,带约束条件的组播路由问题被归结为带约束的Steiner树问题,该问题已经被证明是NP-Complete的,一般不能在多项式时间内找到可行解,解决这类问题一般使用近似算法、启发式算法等新型智能算法。随着中国下一代互联网示范工程CNGI的试商用,以及电信网、广播电视网和互联网三网融合工作的启动,这对IPTV、网络视频会议、网络远程教学等多媒体应用的推广部署及应用具有非常积极的政策意义和推动作用,从而对组播和网络服务质量(QOS)等产生了迫切需求,因此探索使用新型智能算法研究组播路由算法既有理论意义,也有现实意义。
     特别是随着下一代互联网为代表的新型、高性能网络的部署,高性能组播路由算法将成为研究的难点和热点问题,主要表现为动态、分层/聚合、分布式、高性能、低复杂度的多QoS约束的组播路由问题。另外,在实际的网络通信中,各个网络节点的组播能力是受到限制的,如何既减少节点复制信息的数量,缩短处理信息的时闻,有助于保证网络的传输速度,又平衡各个节点的负载,这就引入了度约束(degree constrained)问题。通过对网络节点给定度约束来管理节点的组播能力,并研究在有度约束情况下的组播路由问题,这在实际网络中具有重要意义。
     蚁群算法是一种基于种群的模拟进化算法,由意大利的Marco Dorigo于1991年在其博士论文中首先提出,并将其成功的应用于求解旅行商TSP问题。蚁群算法能够通过群体之中个体之间的相互作用解决优化问题,从而可以克服利用传统方法加以解决某些优化问题所经常遇到的无法求解或求解极其复杂等困难。其基本原理在于:蚂蚁在寻找食物过程中,虽然开始时单个蚂蚁的路径是杂乱无章的,但是蚂蚁通过相互交流信息,最后总能找到蚁巢与食物之间的最短路径。这种能力是靠其在所经过的路上留下一种信息素来实现的。蚂蚁在一条路上前进时会留下一定量的信息素,信息素的强度会随着时间的推移会逐渐挥发消失,后来的蚂蚁选择该路径的概率与当时这条路径上信息素强度成正比。对于一条路径,选择它的蚂蚁越多,则在该路径上蚂蚁所留下的信息素强度就越大,而更大的信息素强度则会吸引更多的蚂蚁,从而形成一种正反馈,通过这种正反馈,蚂蚁最终可以发现最短路径,以后大部分的蚂蚁都会走此路径。
     随着Internet上分布式多媒体应用对QoS的需求日益增长,QoS路由作为实现QoS需求的关键技术之一,也越来越得到研究人员的重视。将蚁群算法应用于研究受限组播路由,可以解决包括带宽、延时、包丢失率和最小花费等约束条件在内的QoS组播路由问题及度约束组播路由问题,是当前网络组播路由优化领域的一个研究热点。
     本论文就是使用蚁群优化这一启发式算法,研究提出了几种解决带约束条件的组播路由问题的新型蚁群算法,包括度约束环境下的组播路由算法和多QoS约束环境下的组播路由算法两个方面。论文的主要学术贡献可归纳如下:
     1)针对度约束组播路由问题,利用蚁群算法的正反馈机制设计了一种基于树的蚁群算法NAH。在NAH算法中,蚂蚁按照一定的概率选择一条链路加入组播子树,然后检查加入点的度约束情况,如果该点的度约束情况达到饱和,则蚂蚁以后不再选取与该点连接的链路。仿真实验表明,相比现有的AH算法,NAH算法能在更短的时间内找到最优解,而且显著地降低了空间复杂度,NAH算法的总空间复杂度为o(M×N),而AH算法的总空间复杂度为o(M×N×n),运算速度也明显加快。
     2)将交叉熵算法和蚁群算法相结合,设计了一个求解多QoS约束组播路由问题的新型蚁群算法。该算法将多QoS约束的组播路由问题表示成适用于交叉熵算法求解的数学模型,利用蚂蚁代理的概念,给出了基于交叉熵的蚁群算法求解多QoS约束组播路由问题时的执行步骤。通过将蚁群算法与具有完备数学基础的交叉熵算法相结合,交叉熵算法随机机制的优点保证了求解的规模和寻找解的范围足够大,从而可以显著提高最优解的质量,而且在运算速度、可扩展性等方面均优于传统蚁群算法。
     3)根据蚁群算法开始收敛速度慢的情况,针对多QoS约束的组播路由问题,设计了一个基于地理位置感知的蚁群优化算法。该算法将地理位置信息引入蚁群算法,蚂蚁在寻路时可以使用位置信息以获得更准确的路径选择。在此基础上,借鉴地理位置感知的思想,提出了“方向因子”的概念,并基于方向因子提出了一个改进的多QoS约束组播路由蚁群算法MACA。该算法采用了组成员节点驱动的方式构建组播树,并在概率转移函数中加入了方向因子,使蚂蚁在寻找路径时摆脱最初的盲目性,以更大的概率快速地向源节点移动,从而可以克服了传统蚁群算法中存在的收敛速度慢的缺陷。仿真实验表明,MACA算法较标准蚁群算法在收敛速度、运行时间等方面均有显著的改进。
With the high popularity of Internet and rapid development of multimedia communication technology, especially with the construction, research and pre-commercialization of next generation Internet (NGI), a variety of multimedia services, such as IPTV, video-on-demand (VoD), media streaming and distance learning, have greatly expanded and produced as many times as already existed huge network traffic. It is estimated by Cisco that the Internet traffic will double every two years between 2007 and 2012. This poses a serious challenge to the healthy development of Internet. Optimizing network bandwidth can satisfy the demand of ever increasing data traffic. IP multicast, designed to be suitable for one to many (or many to many) data transmission service, is one of the most efficient network bandwidth optimization approaches. IP multicast is a novel network architecture first proposed by Steve Deering, with which the source can send only one copy of the data to a group of receivers with multiplexing. In contrast to unicast, IP multicast can significantly reduce the network overload and lower the burden of the data source; therefore, it is one of the best solutions to multimedia group communication.
     Multicast and multicast routing always are two hot research topics in both academia and industry. In particular, in order to meet the QoS requirements of multimedia group communication, how to seek a simple, effective, and robust multiple QoS constrained multicast routing algorithm is a problem that researchers in network and communication areas are always endeavoring to work on but never get it solved. In December 2008, the project of pre-commercialization of China next generation Internet (CNGI) is launched, and in January 2010, the integration of telecommunication networks, cable TV networks and the Internet, is put on the agenda in the executive meeting of state council. All these will have a positive influence on the deployment and application of multimedia group communication services such as IPTV, video conferencing and distance learning, and will also boost the development of these multimedia applications. As a result, IP multicast and QoS have become two urgent requirements for the forthcoming next generation multimedia services. Therefore, it is both of theoretical significance and realistic sense to research on multicast routing problems with new intelligent computational algorithms.
     The multi-constrained multicast routing algorithm is mathematically considered as a constrained Steiner tree problem, which is proven to be NP-Complete and can not get solved in polynomial time. Many research institutions and communities domestic and abroad have thoroughly studied this problem and proposed many approximation algorithms, such as BSMA, DMVA and SPH-R. However, these algorithms are so complicated that they have high computational complexity, and even worse, they can not guarantee the finding of the global optimal solutions in real-world networks. With the rise of intelligent computational algorithms, researchers have resorted intelligent computational algorithms, such as genetic algorithm, immune algorithm, to solve the constrained multicast routing algorithm. However, these algorithms usually do not converge at a satisfactory rate, and they do not converge to the global optimal solution in many situations.
     The ant colony algorithm is a new simulated evolutionary algorithm which was firstly introduced by Italian researcher Marco Dorigo in his doctoral thesis and was successfully applied to solve the traveling salesman problem (TSP). The ant colony algorithm solves the optimization problem by using the collaboration between the individuals in the population, so that it will be able to overcome the difficulties that traditional methods can not, or be hard to, solve the optimization problems. Its basic methodology is that the ant chooses a path in proportion to the path's pheromone intensity when it is searching the food. As a result, for a path, the more ants select the path, the stronger the path's pheromone intensity will be, and in turn, the stronger path's pheromone intensity will attract more ants to select this path, thus a positive feedback mechanism is formed by which the ant can find the shortest path. In short, in contrast to other intelligent computational methods, the ant colony algorithm has many distinguished merits such as positive feedback, distributed computing and constructive greedy heuristic searching; therefore, the ant colony algorithm has been extensively used to solve the network routing optimization problem.
     With the increasing demand for multicast and network QoS by the distributed multimedia applications, it has become a hot research topic in current network and communication area that applies the ant colony algorithm to solve bandwidth, delay, packet loss rate and minimum cost constrained multicast routing problem.
     In this paper, we are engaged in proposing several novel multi-constrained multicast routing algorithms with ant colony optimization as our mathematical tool, including degree constrained multicast routing algorithm and multiple QoS constrained multicast routing algorithm. The main contributions of the thesis can be summarized as below:
     1) To solve the degree constrained multicast routing problem, we propose a novel tree based ant colony algorithm called NAH by utilizing its positive feedback mechanisms. The NAH algorithm first selects a link with a certain probability and adds it to the multicast subtree, and then it checks the degree constraint of the selected node. If the degree of the node is greater than the threshold, the ant will never select the links connected to that node again. Computer simulations show that compared with existed AH algorithm, the NAH algorithm can find the optimal solution within a shorter period; moreover, it can significantly reduce the spatial complexity. In particular, the space complexity of NAH algorithm is o(M x N), while that of AH algorithm is o(M×N×n).
     2) Combining cross entropy algorithm with ant colony algorithm, we design a new ant colony algorithm to solve multiple QoS constrained multicast routing problem. In the new algorithm, the multiple QoS constrained multicast routing problem is transformed into the mathematical model that can be solved by the cross entropy algorithm. After that, the procedures are presented how to apply cross entropy based ant colony algorithm to solve multiple QoS constrained multicast routing problem with the notion of ant agent. By combining ant colony algorithm with mathematically self-contained cross entropy algorithm, the quality of optimal solution is greatly improved because the randomness mechanism in the cross entropy algorithm guarantees the solution scale as well as the search scope for the solution. In addition, the new algorithm has advantages in computing speed and scalability over standard ant colony algorithm.
     3) As the ant colony algorithm converges with a slow speed in its initial phase, we propose a geographical awareness based ant colony algorithm which introduces geographical information into the standard ant colony algorithm. The ants in the new algorithm can make better path selection with the help of the incorporated geographical information. Then we present the notion of "orientation factor" by utilizing the concept of geographical awareness. Based on the notion of orientation factor, we propose an improved multiple QoS constrained multicast routing ant colony algorithm named MACA. The MACA algorithm builds the multicast tree using the receiver-driven approach, and it adds orientation factor into the path selection probability function which can make the ants move faster to the source by getting rid of the blindness in early path selection. Experimental results show that the MACA algorithm make great improvements in both convergence speed and computing time.
引文
[1]Greatest engineering achievements of the twentieth century[EB/OL]. http://www.greatachievements.org/.
    [2]黄文波,王浣尘,张文桥.Internet产生的经济及社会效应[J].中国工业经济,2000,(11):11-15.
    [3]IBM-Smarter planet-United States [EB/OL]. http://www.ibm.com/smarterplanet/.
    [4]CERNET2 介绍[EB/OL]. http://www.cernet2.edu.cn.
    [5]Minoli D. IP multicast with applications to IPTV and mobile DVB-H[M]. Wiley-IEEE Press, April 2008.
    [6]Lou J, Cai H, and Li J. Interactive multiview video delivery based on IP multicast[J]. Advances in MultiMedia,2007, (1):1-8.
    [7]Ma H and Shin K G. Multicast video-on-demand services[J]. SIGCOMM Computer Communation Review,2002,32(1):31-43.
    [8]Smed J, Kaukoranta T, and Hakonen H. A review on networking and multiplayer computer games [R]. Turku Centre for Computer Science, Technical Report 454,2002.
    [9]Li X, Huan D, Dong Y, Zhou X. A multicast routing algorithm for CSCW[C]. Proceedings of Grid and Cooperative Computing,2003.
    [10]Deering S. Multicast routing in a datagram internetwork[D]. Ph.D thesis, Stanford University, 1991.
    [11]Mbone[EB/OL]. http://en.wikipedia.org/wiki/Mbone.
    [12]IPv6 Multicast over GEANET2[EB/OL]. http://www.geant2.net/server/show/nav.00d008002002.
    [13]Paul S. Multicasting:empowering the next-generation Internet[J]. IEEE Network,2000,14(1):8-9.
    [14]Perkins C, Griggs A, FlidrNext J et al. Generation Internet (NGI),Multicast Applications and Arc hitecture (NMAA)[R]. Technical Report, University of Southern California, Jan.2003.
    [15]Sahasrabuddhe LH, Mukherjee B. Multicast routing algorithms and protocols:A tutorial [J]. IEEE Network,2000,14(1):90-102.
    [16]Waitzman D, Partridge C, Deering S, Distance vector multicast routing protocol[S]. RFC1075, Nov.1998.
    [17]Moy J, Multicast extensions to OSPF[S]. RFC 1584, Mar.1994.
    [18]Adams A, Nicholas J, Sidack W. Protocol independent multicast-dense mode (PIM-DM):Protocol Specification (Revised)[S]. RFC3973,2005.
    [19]Ballardie A, Francis P, Crowcroft J. Core-based trees (CBT)-an architecture for scalable inter-domain multicast routing[J]. Computer Communication Review.1993,23(4):85-95.
    [20]Estrin D, Farinacci D, Helmy A, et al. Protocol independent multicast-sparse mode (PIM-SM)[S]. RFC2362, June 1998.
    [21]Dijkstra EW. A note on two problems in connexion with graphs, Numerische Mathematik 1999(1):269-271.
    [22]Hwang FK, Richards DS, Winter P, The Steiner tree problem[M]. North-Holland,1992.
    [23]Kompella V P. Multicast routing for multimedia communication[J]. IEEE/ACM Trans, on Networking. June 1993,1 (3):286-2921.
    [24]Zhu Q, Parsa M, Garcia J. A source-based algorithm for delay-constrained minimal cost multicasting[C]. Proc. IEEE INFOCOM'95,1995:377-384.
    [25]Rouskas NG and Ilia Baldine. Multicast routing with end-to-end delay and delay variation constraints[J]. IEEE JSAC.1997, (4):346-356.
    [26]Fred B, Anujan V. Degree-constrained multicasting in point-to-point networks[C]. Proceedings of IEEE INFOCOM,1995,1:369-376.
    [27]Wang XW, Cao JN, Cheng H, Huang M. QoS multicast routing for multimedia group communications using intelligent computational methods[J]. Computer Communications,2006, 29:2217-2229.
    [28]石坚,邹玲.遗传算法在组播路由选择中的应用[J].电子学报,2000,28(5):88-90.
    [29]王征应,石冰心.QoS组播路由的启发式遗传算法[J].电子学报,2001,29(2):253-256.
    [30]王新红,王光兴.基于遗传算法的时延受限代价最小组播路由选择方法[J].通信学报,2002,3(3):112-117.
    [31]潘耘,王行刚,冯烟利,余镇危.求解带度约束多播路由问题的启发式遗传算法[J].通信学报,2007,28(1):134-141.
    [32]Dorigo M, Stutzle T. Ant colony optimization[M]. The MIT Press,2004.
    [33]Chu C, Gu J, Hou X, and Gu Q. A heuristic ant algorithm for solving QoS multicast routing problem[C]. Proceedings of Evolutionary Computation,2002,1630-1635.
    [34]许毅,李腊元.基于蚁群算法的QoS多播路由优化算法[J].计算机应用研究,2002,22(2):183-185.
    [35]杨云,徐佳,高飞,陆璐,刘凤玉.基于蚁群系统的多QoS约束组播路由算法[J].小型微型计算机系统,2006,27(11):2031-2035.
    [36]Dorigo M, Caro D G. The ant colony optimization meta-heuristic, in:D. Corne, M. Dorigo, F. Glover (Eds.), New Ideas in Optimization, London McGraw-Hill,1999, pp.11-32.
    [37]Schoonderwoerd R, Bruten J, Holland O, Rothkrantz L. Ant-based Load Balancing in Telecommunications Networks[J]. Adaptive Behavior,1996,5 (2):169-207.
    [38]Caro D G and Dorigo M. AntNet:Distributed Stigmergetic Control for Communications Networks[J]. Journal of Artificial Intelligence Research,1998,9(1):317-365.
    [39]Louchet H,Hodzic A,Petermann K. Analytical model for the performance evalution of DWDM transmission systems[J]. IEEE Photonics Technology Letters,2003,15(9):1219-1221.
    [40]周灵,孙亚民,卢先领.Internet高性能组播路由算法研究[J].计算机科学,2006,33(4):32-35.
    [41]刘莹,刘三阳.多媒体通信中带度约束的多播路由算法[J].计算机学报,2001,24(4):62-65.
    [1]何刚,吴志美.IP组播和INTERNET上的视频广播[J].计算机研究与发展,1999,36(10).
    [2]Deering S E, Host extensions for IP multicasting[S]. RFC 1112,1989.
    [3]Ratnasamy S, Ermolinskiy A, and Shenker S. Revisiting IP multicast[C]. Proceedings of SIGCOMM'06, New York, NY, USA,2006,15-26.
    [4]Diot C, Levine B, Lyles B, et al. Deployment issues for the IP multicast service and architecture[J]. IEEE Network,2000,14(1):10-20.
    [5]章淼,徐明伟,吴建平.应用层组播研究综述[J].电子学报,2004,32(12A):22-23.
    [6]Chu YH, Rao SG, and Zhang H. A case for end system multicast[C]. Proceedings of ACM SIGMETRICS,2000.
    [7]Paul S. Multicasting:empowering the next-generation Internet[J]. IEEE Network,2000,14(1):8-9.
    [8]Winter P. Steiner problem in networks:a survey[J]. Networks,1987,17(2):129-167.
    [9]Schollmeier G, Winker C. Providing sustainable QoS in next-generation networks[J]. IEEE Communications Magazine,2004, (6):102-107.
    [10]Kompella VP, Pasquale JC. Multicasting for multimedia applications[C]. Proceedings of IEEE INFOCOM,1992.
    [11]Kompella VP. Multicast routing for multimedia communication[J]. IEEE/ACM Transactions on Networking,1993,1(3):286-2921.
    [12]Oliveira AC, Pardalos MP. A survey of combinatorial optimization problems in multicast routing[J]. Computers and Operations Research,2005,32:1953-1981.
    [13]Wang XW, Cao JN, Cheng H, et al. QoS multicast routing for multimedia group communications using intelligent computational methods[J]. Computer Communications, 2006, (29):2217-2229.
    [14]陆慧梅,向勇,史美林等.支持QoS的分层数据传输的动态组播路由算法[J].软件学报,2004,15(6):928-939.
    [15]Liu Y, Wu JP. The degree-constrained multicasting algorithm using ant algorithm[C]. Proceedings of IEEE 10th International Conference on Telecommunications,2003.
    [16]Cheng P, Dai QH, Wu QF. An overlay multicast routing algorithm based on genetic algorithms[J]. Chinese Journal of Electronics,2007,16(1):161-165.
    [17]郭伟,席裕庚.有时延及时延差别约束的最小代价组播路由问题[J].通信学报,2001,22(6).
    [18]高茜,罗军舟.基于Tabu搜索的QoS多播路由快速优化算法[J].软件学报,2004,15(12):1877-1884.
    [19]王新红,王光兴.基于遗传算法的时延受限代价最小组播路由选择方法[J].通信学报,2002,3(3):112-117.
    [20]王兴伟,邹荣珠,黄敏.基于蚂蚁算法的ABC支持型QoS组播路由机制[J].东北大学学报(自然科学版),2009,30(7):959-963
    [21]王兴伟,王军伟,黄敏等.一种GA和Pareto最优相结合的智能QoS组播路由机制[J].小型微型计算机系统,2009,30(1):54-58.
    [22]张素兵,刘泽民.基于蚂蚁算法的时延受限分布式多播路由研究[J].通信学报,2001,3(22):70-74.
    [23]Xing H, Bai L, Ji Y. QoS multicast routing scheme using QGA in IP/DWDM networks[J]. The Journal of China Universities of Posts and Telecommunications,2008,15(4):95-100.
    [24]Ge LS, Wang G, Shi Z. A cross-entropy algorithm for multi-constraints QoS multicast routing[C]. Proceedings of ChinaCom,2007.
    [25]Wang H, Shi Z, Ge AF, Yu CY. An optimized ant colony algorithm based on the gradual changing orientation factor for multi-constraint QoS routing[J]. Computer Communications,2009,32(4):586-593.
    [26]石钊,葛连升.一种解多OoS约束组播问题的改进蚁群算法[J].山东大学学报(理学版),2007,42(9):41-45.
    [27]石钊.多约束QoS组播路由优化与仿真[D].硕士论文,山东大学,2008.
    [28]Wang B, Hou J. Multicast routing and its QoS extension:problems, algorithms, and protocols[J]. IEEE Network Magazine,2000,14:22-36.
    [29]Sun Q and Langendoefer H. Efficient multicast routing for delay-sensitive applications[C]. Proceedings of the Second Workshop on Protocols for Multimedia Systems (PROM'95), 1995,452-458.
    [30]Zhu Q, Parsa M, Garcia J. A source-based algorithm for delay-constrained minimal cost multicasting[C]. Proceedings of IEEE INFOCOM'95,1995,377-384.
    [31]Rouskas NG and Baldine I. Multicast routing with end-to-end delay and delay variation constraints[J]. IEEE Journal on Selected Area in Communications,1997, (4):346-356.
    [32]Sheu PR and Chen ST. A fast and efficient heuristic algorithm for the delay and delay variation bounded multicast tree problem[C]. Proceedings of 15th International Conference on Information Networking (ICOIN'01),2001,611-618.
    [33]Holland JH, Adaptation in natural and artificial systems[M]. University of Michigan Press, 1975.
    [34]Xiang F, Liu JZ, Wang JY, et al. QoS routing based on genetic algorithm[J]. Computer Communications,1999, (22):1392-1399.
    [35]Koyama A, Nishie T, Arai J, et al. A GA-based QoS multicast routing algorithm for large-scale networks[J]. International Journal of High Performance Computing and Networking, 2008, (6):381-387.
    [36]王征应,石冰心,赵尔敦.QoS组播路由的启发式遗传算法[J].电子学报,2001,29(2):253-256.
    [37]刘莹,刘三阳.多媒体通信中带度约束的多播路由算法[J].计算机学报,2001,24(4):62-65.
    [38]Luo. W, Cao X, Wang X. An immune genetic algorithm based on immune regulation[C]. Proceedings of the 2002 Congress on Evolutionary Computation (CEC'02),2002,801-806.
    [39]刘芳,冯小军.免疫组播路由选择算法[J].计算机学报,2003,26(6):676-681.
    [40]Dorigo M, Stutzle T. Ant colony optimization[M]. The MIT Press,2004.
    [41]段海滨.蚁群算法原理及其应用[M].科学出版社,2005.
    [42]许毅,李腊元.基于蚁群算法的QoS多播路由优化算法[J].计算机应用研究,2002,22(2):183-185.
    [43]Hua L, Han H, Hou J. Multicast routing based on the ant system[J]. Applied Mathematical Science,2007, 1(57):2827-2838.
    [44]杨云,徐佳,高飞等.基于蚁群系统的多QoS约束组播路由算法[J].小型微型计算机系统,2006,27(11):2031-2035.
    [45]Liu W, Wang L. Solving the delay constrained multicast routing problem using the transiently chaotic neural network[J]. Advances in Neural Networks (ISNN), LNCS,2007, .57-62.
    [46]Wang L, Liu W, and Shi H. Delay-constrained multicast routing using the noisy chaotic neural networks[J]. IEEE Transactions on Computers,2009,58(1):82-89.
    [47]Bao G, Yuan Z, Song J, et al. A multicast routing algorithm based on improved annealing mechanics in transiently chaotic neural network[C]. Proceedings of Sixth International Conference on Intelligent Systems Design and Applications (ISDA'06) 2006(3):207-210.
    [48]Liu L and Feng G. Simulated annealing based multi-constrained QoS routing in mobile ad hoc networks[J]. Wireless Personal Communication,2007,41(3):393-405.
    [49]Wang Z, Sun X, Zhang D. A PSO-based multicast routing algorithm[C]. Proceedings of Third International Conference on Natural Computation (ICNC'07),2007,4:664-667.
    [50]Zhang L, Cai L B, Li M, et al. A method for least-cost QoS multicast routing based on genetic simulated annealing algorithm[J]. Computer Communications,2009,32:105-110.
    [51]孙力娟,王汝传.基于蚁群算法和遗传算法融合的QoS组播路由问题求解[J].电子学报,2006,34(8):1391-1395.
    [52]Bauer F. Multicast routing in point-to-point networks under constraints[D].1999.
    [53]Salah A, Fawaz A. A hybrid..evolutionary algorithm for multiple-destinations routing problem[J]. International Journal of Computational Intelligence and Appl ications,2004, 4(4):337-353.
    [54]Boldon B, Deo N, Kumar N. Minimum-weight degree-constrained spanning tree problem: Heuristics and implementation on an SIMD parallel machine[J]. Parallel Computing,2001, 22(4):369-382.
    [55]Sung-Jin C, Sung-Pil H. Algorithms for the degree-constrained multicast trees in packet-switched networks[C]. Proceedings of IEEE GLOBECOM'98,1998,3(1):1054-1059.
    [56]刘莹,刘三阳.多媒体通信中带度约束的多播路由算法[J].计算机学报,2001,24(4):62-65.
    [57]潘耘,王行刚,冯烟利,余镇危.求解带度约束多播路由问题的启发式遗传算法[J].通信学报,2007,28(1):134-141.
    [58]Liu Y, Wu JP, Xu K, Xu MW, The degree-constrained multicasting algorithm using ant algorithm[C]. Proceedings of 10th International Conference on Telecommunications,2003, 1(23):370-374.
    [59]葛连升,王华,王海洋.求解度约束组播路由的新型蚁群算法[J].电子学报,2009,37(7):1447-1451.
    [60]Chen L, Yang Z, Xu Z. A degree-delay-constrained genetic algorithm for multicast routing tree[C]. Proceedings of the Fourth International Conference on Computer and Information Technology,2004,1033-1038.
    [61]王三海,杨放春.下一代网络端到端QoS体系的研究[J].北京邮电大学学报,2004,(3):32-36.
    [62]刘伟彦,张顺颐.下一代网络中基于遗传算法的QoS组播路由算法[J].电子与信息学报,2006,28(11):2157-2161.
    [63]王军伟,王兴伟,黄敏等.NGI中一种基于食物链算法的柔性QoS组播路由算法[J].计算机科学,2007,34(6):30-33,57.
    [64]Striegel A, Manimaran G. A survey of QoS multicasting issues[J]. IEEE Communication Magazine,2002,40 (6):82-87.
    [65]孙宝林,李腊元.Ad hoc网络QoS多播路由协议[J].计算机学报,2004,27(10):1402-1407.
    [66]田一鸣,黄友锐,黄宜庆.基于分层小生境蚁群算法的WSN中QoS组播路由研究[J].传感技术学报,2008,21(9):1640-1644.
    [67]Ye B L, Guo M Y, Chen D X, et al. A degree-constrained QoS-aware routing algorithm for application layer multicast[J]. Information Science,2007,3613-3626.
    [68]曹佳,鲁士文.应用层组播的最小延迟生成树算法[J].软件学报,2005,16(10):1766-1773.
    [69]Tseng S Y, Lin C C, Huang Y M. Ant colony-based algorithm for constructing broadcasting tree with degree and delay constraints[J]. Expert Systems with Applications, 2008,35(3):1473-1481.
    [70]Louchet H,Hodzic A,Petermann K. Analytical model for the performance evalution of DWDM transmission systems[J]. IEEE Photonics Technology Letters,2003,15(9):1219-1221
    [71]周灵,孙亚民,卢先领.Internet高性能组播路由算法研究[J].计算机科学,2006,33(4):32-35
    [1]黄东军,陈松乔.基于源根组播的多点视频会议系统模型及其实现[J].电子学报,2005,33(1):47-51.
    [2]Martina Zitterbart.Multicast Communication[M]. Morgan Kaufmann,2001.
    [3]Sahasrabuddhe LH, Mukherjee B. Multicast routing algorithms and protocols:A tutorial[J]. IEEE Network,2000,14(1):90-102.
    [4]Proemel HJ, Steger A. The Steiner tree problem:A tour through graphs, algorithms, and complexity [M]. Vieweg Teubner Verlag,2002.
    [5]Bauer F, Varma A. Degree-constrained multicasting in point-to-point networks[C]. Proceedings of IEEE INFOCOM,1995,1:369-376.
    [6]Stefan Voβ, Steiner's problem in graphs:heuristic methods[J]. Discrete Applied Mathematics, 1992,40(1):45-72.
    [7]Takahashi H, Matsuyama A. An approximate solution for the Steiner problem in graphs[J]. Math Japonica,1980,24(6):573-577.
    [8]Salah A, Fawaz A. A hybrid evolutionary algorithm for multiple-destinations routing problem[J]. International Journal of Computational Intelligence and Appl ications,2004,4(4):337-353.
    [9]Sung-Jin C, Sung-Pil H. Algorithms for the degree-constrained multicast trees in packet-switched networks[C]. Proceedings of IEEE GLOBECOM'98,1998,3(1):1054-1059.
    [10]石坚,邹玲.遗传算法在组播路由选择中的应用[J].电子学报,2000,28(5):88-90.
    [11]王征应,石冰心.QoS组播路由的启发式遗传算法[J].电子学报,2001,29(2):253-256.
    [12]王新红,王光兴.基于遗传算法的时延受限代价最小组播路由选择方法[J].通信学报,2002,3(3):112-117.
    [13]郭伟,席裕庚.基于精确罚函数法的遗传算法求解时延约束组播路由问题[J].电子学报,2001,16(4):75-78.
    [14]刘莹,刘三阳.多媒体通信中带度约束的多播路由算法[J].计算机学报,2001,24(4):62-65
    [15]潘耘,王行刚,冯烟利,余镇危.求解带度约束多播路由问题的启发式遗传算法[J].通信学报,2007,28(1):134-141.
    [16]Marco Dorigo, Thomas Stutzle.Ant Colony Optimization[M]. The MIT Press,2004.
    [17]段海滨.蚁群算法原理及其应用[M].科学出版社,2005.
    [18]杨云,徐佳,高飞,陆璐,刘凤玉.基于蚁群系统的多QoS约束组播路由算法[J].小型微型计算机系统,2006,27(11):2030-2035.
    [19]孙力娟,王汝传.基于蚁群算法和遗传算法融合的QoS组播路由问题求解[J].电子学报,2006,34(8):341-346.
    [20]Liu Y, Wu JP, Xu K, Xu MW. The degree-constrained multicasting algorithm using ant algorithm[C]. Proceedings of 10th International Conference on Telecommunications,2003, 1(23):370-374.
    [21]邢文训,谢金星.现代优化计算方法(第2版)[M].清华大学出版社,2005.
    [1]Minoli D. IP multicast with applications to IPTV and mobile DVB-H[M], Wiley-IEEE Press, April 2008.
    [2]林闯,单志广,任丰原.计算机网络的服务质量(QoS)[M].'北京:清华大学出版社,2004.
    [3]Garey M R and Johnson D S. The Rectilinear Steiner Tree Problem is NP-Complete[J]. SIAM Journal on Applied Mathematics,1977,826-834.
    [4]Oliveira A C, Pardalos M P. A survey of combinatorial optimization problems in multicast routing[J]. Computers and Operations Research,2005,32:1953-1981.
    [5]王征应,石冰心.基于启发式遗传算法的QoS组播路由问题求解[J].计算机学报,2001,24(1):55-61.
    [6]Dorigo M, Maniezzo V, Colorni A. Ant system:optimization by a colony of cooperating agents Systems[J]. IEEE Transactions, Man and Cybernetics(Part B),1996,29-41.
    [7]Chu C, Gu J, Hou X, Gu Q. A Heuristic Ant Algorithm for Solving QoS Multicast Routing Problem[J]. IEEE Proceedings Evolutionary Computation,2002,1630-1635.
    [8]石钊,葛连升.一种解多OoS约束组播问题的改进蚁群算法[J].山东大学学报(理学版),2007,42(9):41-45.
    [9]杨云,徐佳,高飞等.基于蚁群系统的多QoS约束组播路由算法[J].小型微型计算机系统,2006,27(11):2031-2035.
    [10]Huang Lin, Han Haishan, Hou Jian. Multicast Routing Based on the Ant System[J]. Applied Mathematical Science,2007, 1(57):2827-2838.
    [11]王兴伟,邹荣珠,黄敏.基于蚂蚁算法的ABC支持型QoS组播路由机制[J].东北大学学报(自然科学版),2009,30(7):959-963.
    [12]Rubinstein R Y. The Cross-Entropy Method for Combinatorial and Continuous Optimization[J]. Methodology and Computing in Applied Probability,1999,127-190.
    [13]Schoonderwoerd R, Bruten J, Holland O, Rothkrantz L. Ant-based Load Balancing in Telecommunications Networks[J]. Adaptive Behavior,1996,5 (2):169-207.
    [14]Helvik B E and Wittner O. Using the Cross Entropy Method to Guide/Govern Mobile Agent's Path Finding in Networks[C]. Proceedings of 3rd International Workshop on Mobile Agents for Telecommunication Applications, Berlin, Heidelberg, New York:Springer-Verlag,2001.
    [15]NS-2[EB/OL]. http://www.isi.edu/nsnam/.
    [16]Jamin S and Winick J. Inet-3.0:Internet topology generator[R]. Technical Report, CSE-TR-456-02. Ann Arbor:University of Michigan,2002.
    [1]Laxman H Sahasrabuddhe, Biswanath Mukherjee. Multicast routing algorithms and protocols: A tutorial[J]. IEEE Network,2000,14(1):90-102.
    [2]Wang Z, Crowcroft J.Quality of service for supporting multimedia application[J]. IEEE Journal on Selected Areas in Communications,1996(7).
    [3]Vachaspathi P Kompella, Joseph C Pasquale, George C Polyzos. Multicasting for multimedia applications [C]. Proceeding of Eleventh Annual Joint Conference of the IEEE Computer and Communications Societies. Florence, Italy:IEEE Computer Society Press.1992:2078-2085.
    [4]Marco Dorigo, Luca Maria Gambardella. Ant colony system:A cooperative learning approach to the traveling salesman problem[J]. IEEE Transactions on Evolutionary Computation,1997, 1(1):53-56.
    [5]Marco Dorigo, Vittorio Maniezzo, Alberto Colorni. Ant system:Optimization by a colony of cooperating agents[J]. IEEE Transactions on Systems, Man and Cybernetics,1996,26(1):29-41.
    [6]Guoying Lu, Zemin Liu, Zheng Zhou. Multicast routing based on ant algorithm for delay-bounded and load-balancing traffic[C]//Proceedings of 25th Annual IEEE International Conference on Local Computer Networks. Tampa, Florida:IEEE Computer Society Press. 2000:362-368.
    [7]Ying Wang, Jianying Xie. Ant colony optimization for multicast routing[C]//Proceedings of the 2000 IEEE Asia-Pacific Conference on Circuits and Systems, Tianjin, China:IEEE Computer Society Press,2000:54-57.
    [8]Chao-Hsien Chu, JunHua Gu, Xiang Dan Hou, et. al. A heuristic ant algorithm for solving QoS multicast routing problem[C]. Proceedings of the 2002 IEEE Congress on Evolutionary Computation. Honolulu, HI, USA:IEEE Computer Society Press,2002:1630-1635.
    [9]Marco Dorigo. Optimization learning and natural algorithms[D]. Unpublished doctoral dissertation, Dipartimento di Elettronica, Politecnico di, Milano, Italy,1992.
    [10]Dorigo M, Gambardella LM. Ant colony system:a cooperative learning approach to the traveling salesman problem[J]. IEEE Transactions on Evolutionary Computation,1997, 1(1):53-66.
    [11]Lu GY, Zhang SB, and Liu ZM. Distributed dynamic routing using ant algorithm for telecommunication networks[C]. Proceedings of WCC-ICCT 2000, Beijing, China,2000.
    [12]Lin Z, Yong R, and Sun XM. Pheromone-based ant routing system for IP networks[J]. Tsinghua Science and Technology,2004,9(2):213-218.
    [13]Wang Z, et al. A PACA-based multicast routing algorithm[J]. Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing,2007,2:636-639.
    [14]Fadia A, Ankit P. Getting geographical information using an IP address[M]. New York: Association for Computing Machinery,2000.
    [15]Gene Connolly, George Markowsky, Anatoly Sachenko. Distributed traceroute approach to geographically locating IP devices[C]. Proceedings of 2003 Spring IEEE Conference on Technologies for Homeland Security, Boston, USA:IEEE Computer Society Press,2003:128-131.
    [16]Xiong Yongqiang, Chen Yang, Shen Guobin, et al. Whereis:a practical network coordinates system with passive landmarks[EB/OL]. Microsoft Research Project, https;//research.microsoft. com/wn/p2psn.aspx,2006.
    [17]Francis P, Jamin S, Jin C, et al. IDMaps:A global Internet host distance estimation service[C]. Proceedings of IEEE INFOCOM,2000
    [18]Ng E and Zhang H, Predicting Internet network distance with coordiantes-based approaches[C]. Proceedings of IEEE INFOCOM,2001.
    [19]Hussein F Salama, Douglas S Reeves, Yannis Viniotis. Evaluation of multicast routing algorithms for real-time communication on high-speed networks[J]. IEEE Journal on Selected Areas in Communication,1997,15(3):332-345.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700