A tree-growth based ant colony algorithm for QoS multicast routing problem

被引:50
作者
Wang, Hua [1 ]
Xu, Hong [1 ]
Yi, Shanwen [1 ]
Shi, Zhao [1 ]
机构
[1] Shandong Univ, Sch Comp Sci & Technol, Jinan 250100, Shandong, Peoples R China
基金
中国国家自然科学基金;
关键词
Multicast routing; Quality of Service; Multi-constrained problem; Steiner tree; Ant colony algorithm; GENETIC ALGORITHM; OPTIMIZATION;
D O I
10.1016/j.eswa.2011.03.065
中图分类号
TP18 [人工智能理论];
学科分类号
140502 [人工智能];
摘要
QoS multicast routing is a non-linear combinatorial optimization problem. It tries to find a multicast routing tree with minimal cost that can satisfy constraints such as bandwidth, delay, and delay jitter. This problem is NP-complete. The solution to such problems is often to search first for paths from the source node to each destination node and then integrate these paths into a multicast tree. Such a method, however, is slow and complex. To overcome these shortcomings, we propose a new method for tree-based optimization. Our algorithm optimizes the multicast tree directly, unlike the conventional solutions to finding paths and integrating them to generate a multicast tree. It applies ant colony optimization to control the tree growth in order to generate a multicast tree. Via orthogonal experiments, the most efficient combination of various parameters is selected so that the quality of optimization is improved. We then evaluate the performance and efficiency of the proposed algorithm in comparison with other existing algorithms. Simulation results show that our algorithm performs well in searching, converging speed and adaptability scale. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:11787 / 11795
页数:9
相关论文
共 28 条
[1]
[Anonymous], 1999, PROC C EVOL COMPUT C
[2]
[Anonymous], INET 3 0 INTERNET TO
[3]
[Anonymous], 2009, IEEE COMMUN SURV TUT, DOI DOI 10.1109/SURV.2009.090107
[4]
A heuristic multicast algorithm to support QoS group communications in heterogeneous network [J].
Cheng, Hui ;
Cao, Jiannong ;
Wang, Xingwei .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2006, 55 (03) :831-838
[5]
Adaptive two-way uniform partition for multicast routing problem with separate paths in ad hoc networks [J].
Chiang, Tzu-Chiang ;
Tai, Cheng-Feng ;
Hou, Ting-Wei .
EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (01) :959-969
[6]
Multicast QoS Core-Based Tree Routing Protocol and Genetic Algorithm Over an HAP-Satellite Architecture [J].
De Rango, Floriano ;
Tropea, Mauro ;
Santamaria, Amilcare Francesco ;
Marano, Salvatore .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2009, 58 (08) :4447-4461
[7]
Ant system: Optimization by a colony of cooperating agents [J].
Dorigo, M ;
Maniezzo, V ;
Colorni, A .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1996, 26 (01) :29-41
[8]
Tabu search based algorithms for bandwidth-delay-constrained least-cost multicast routing [J].
Ghaboosi, Nejla ;
Haghighat, Abolfazl T. .
TELECOMMUNICATION SYSTEMS, 2007, 34 (3-4) :147-166
[9]
Gong B, 2007, MULTICAST ROUTING BA
[10]
GA-based heuristic algorithms for bandwidth-delay-constrained least-cost multicast routing [J].
Haghighat, AT ;
Faez, K ;
Dehghan, M ;
Mowlaei, A ;
Ghahremani, Y .
COMPUTER COMMUNICATIONS, 2004, 27 (01) :111-127