A hybrid ACO/PSO based algorithm for QoS multicast routing problem

Abstract Many Internet multicast applications such as videoconferencing, distance education, and online simulation require to send information from a source to some selected destinations. These applications have stringent Quality-of-Service (QoS) requirements that include delay, loss rate, bandwidth, and delay jitter. This leads to the problem of routing multicast traffic satisfying QoS requirements. The above mentioned problem is known as the QoS constrained multicast routing problem and is NP Complete. In this paper, we present a swarming agent based intelligent algorithm using a hybrid Ant Colony Optimization (ACO)/Particle Swarm Optimization (PSO) technique to optimize the multicast tree. The algorithm starts with generating a large amount of mobile agents in the search space. The ACO algorithm guides the agents’ movement by pheromones in the shared environment locally, and the global maximum of the attribute values are obtained through the random interaction between the agents using PSO algorithm. The performance of the proposed algorithm is evaluated through simulation. The simulation results reveal that our algorithm performs better than the existing algorithms.

[1]  Jing Liu,et al.  QPSO-Based QoS Multicast Routing Algorithm , 2006, SEAL.

[2]  Marco Dorigo,et al.  AntNet: Distributed Stigmergetic Control for Communications Networks , 1998, J. Artif. Intell. Res..

[3]  Jiannong Cao,et al.  A heuristic multicast algorithm to support QoS group communications in heterogeneous network , 2006, IEEE Transactions on Vehicular Technology.

[4]  Abolfazl Toroghi Haghighat,et al.  Tabu search based algorithms for bandwidth-delay-constrained least-cost multicast routing , 2007, Telecommun. Syst..

[5]  Dorothy Ndedi Monekosso,et al.  A review of ant algorithms , 2009, Expert Syst. Appl..

[6]  Yanlong Li,et al.  Tabu search algorithm for RP selection in PIM-SM multicast routing , 2006, Comput. Commun..

[7]  Kwang Mong Sim,et al.  Ant colony optimization for routing and load-balancing: survey and new directions , 2003, IEEE Trans. Syst. Man Cybern. Part A.

[8]  Karim Faez,et al.  GA-based heuristic algorithms for bandwidth-delay-constrained least-cost multicast routing , 2004, Comput. Commun..

[9]  S. Brueckner Swarming Agents for Distributed Pattern Detection and Classification , 2001 .

[10]  Shuai Li,et al.  A tree-based particle swarm optimization for multicast routing , 2010, Comput. Networks.

[11]  Runcai Huang,et al.  A genetic algorithm based on extended sequence and topology encoding for the multicast protocol in two-tiered WSN , 2010, Expert Syst. Appl..

[12]  Jing Liu,et al.  QoS Multicast Routing Based on Particle Swarm Optimization , 2006, IDEAL.

[13]  Hong Xu,et al.  A tree-growth based ant colony algorithm for QoS multicast routing problem , 2011, Expert Syst. Appl..

[14]  G. Di Caro,et al.  Ant colony optimization: a new meta-heuristic , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[15]  BERNARD M. WAXMAN,et al.  Routing of multipoint connections , 1988, IEEE J. Sel. Areas Commun..

[16]  Yinguo Li,et al.  Hybrid of Genetic Algorithm and Particle Swarm Optimization for Multicast QoS Routing , 2007, 2007 IEEE International Conference on Control and Automation.

[17]  Marco Dorigo,et al.  The ant colony optimization meta-heuristic , 1999 .

[18]  Marco Dorigo,et al.  Mobile agents for adaptive routing , 1998, Proceedings of the Thirty-First Hawaii International Conference on System Sciences.

[19]  Yan Meng A Swarm Intelligence Based Algorithm for Proteomic Pattern Detection of Ovarian Cancer , 2006, 2006 IEEE Symposium on Computational Intelligence and Bioinformatics and Computational Biology.

[20]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[21]  S. Louis Hakimi,et al.  Steiner's problem in graphs and its implications , 1971, Networks.

[22]  Layuan Li,et al.  Multicast Routing Based on Ant Algorithm with Multiple Constraints , 2007, 2007 International Conference on Wireless Communications, Networking and Mobile Computing.