An elitist nondominated sorting genetic algorithm for QoS multicast routing in wireless networks

Abstract Due to the increasing popularity of real time multimedia applications, Quality-of-Service (QoS) based multicast routing has emerged as an active area of research. The fundamental requirements of many multimedia applications are cost minimization and bounded end-to-end delay. In addition, video data traffic is sensitive to packet loss and delay variance. Hence, multiobjective optimization seems to be the most appropriate method for such complex problems. We, therefore, formulate QoS based multicast routing as a multiobjective optimization problem using Elitist Nondominated Sorting Genetic Algorithm (NSGA-II). To enhance the performance of NSGA-II, we propose a new encoding scheme that aims to achieve a diversified solution set and faster convergence of search towards optimal Pareto front. It has also been observed that identical solutions cause loss of diversity which degrades the performance of NSGA-II algorithm. To overcome this drawback, the second enhancement based on replacement strategy is used. In this approach, one copy of identical solution is retained and new random solutions are introduced in the population to obtain a well distributed Pareto front. The results of new encoding scheme and replacement strategy are compared with other existing evolutionary multiobjective algorithms to demonstrate the effectiveness of the proposed approach. To further strengthen the usefulness of modified algorithm, the experimental results are validated using statistical significance tests.

[1]  Sadiq M. Sait,et al.  QoS-driven multicast tree generation using Tabu search , 2002, Comput. Commun..

[2]  Eckart Zitzler,et al.  Evolutionary algorithms for multiobjective optimization: methods and applications , 1999 .

[3]  Chien-Chung Shen,et al.  Ad Hoc Multicast Routing Algorithm with Swarm Intelligence , 2005, Mob. Networks Appl..

[4]  Jorge Crichigno,et al.  Multiobjective multicast routing algorithm for traffic engineering , 2004, Proceedings. 13th International Conference on Computer Communications and Networks (IEEE Cat. No.04EX969).

[5]  Wen-Lin Yang A Heuristic Algorithm for the Multi-constrained Multicast Tree , 2003, MMNS.

[6]  Benjamín Barán,et al.  Multiobjective Multicast Routing with Ant Colony Optimization , 2006, Net-Con.

[7]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[8]  Qingfu Zhang,et al.  Multiobjective evolutionary algorithms: A survey of the state of the art , 2011, Swarm Evol. Comput..

[9]  Abhishek Roy,et al.  QM2RP: A QoS-Based Mobile Multicast Routing Protocol Using Multi-Objective Genetic Algorithm , 2004, Wirel. Networks.

[10]  Rajib Mall,et al.  A Multi-objective QoS Optimization with Fuzzy Based Parameter Setting for Real-Time Multicasting , 2010, Int. J. Commun. Netw. Syst. Sci..

[11]  Miguel Correia,et al.  A multi-objective routing algorithm for Wireless Multimedia Sensor Networks , 2015, Appl. Soft Comput..

[12]  Aaron Striegel,et al.  A survey of QoS multicasting issues , 2002 .

[13]  Karim Faez,et al.  GA-Based Heuristic Algorithms for QoS Based Multicast Routing , 2003, Knowl. Based Syst..

[14]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[15]  Miguel Rio,et al.  Quality of Service constrained routing optimization using Evolutionary Computation , 2011, Appl. Soft Comput..

[16]  Sajal K. Das,et al.  Optimizing QoS-Based Multicast Routing in Wireless Networks: A Multi-objective Genetic Algorithmic Approach , 2002, NETWORKING.

[17]  S. Chakrabarti,et al.  QoS issues in ad hoc wireless networks , 2001, IEEE Commun. Mag..

[18]  Yifei Wei,et al.  Improved ant colony-based multi-constrained QoS energy-saving routing and throughput optimization in wireless Ad-hoc networks , 2014 .

[19]  Benjamín Barán,et al.  Solving multiobjective multicast routing problem with a new ant colony optimization approach , 2005, LANC '05.

[20]  Marco Laumanns,et al.  A Tutorial on Evolutionary Multiobjective Optimization , 2004, Metaheuristics for Multiobjective Optimisation.

[21]  Qianqing Qin,et al.  Multiple constraints QoS multicast routing optimization algorithm in MANET based on GA , 2008 .

[22]  Klara Nahrstedt,et al.  An overview of quality of service routing for next-generation high-speed networks: problems and solutions , 1998, IEEE Netw..

[23]  Ren-Hung Hwang,et al.  Multicast Routing Based on Genetic Algorithms , 2000, J. Inf. Sci. Eng..

[24]  Rong Qu,et al.  A nondominated sorting genetic algorithm for bi-objective network coding based multicast routing problems , 2013, Inf. Sci..

[25]  Jiannong Cao,et al.  QoS multicast routing for multimedia group communications using intelligent computational methods , 2006, Comput. Commun..

[26]  Luís Rodrigues,et al.  Group Communication in Mobile Ad Hoc Networks , 2009 .

[27]  Sajal K. Das,et al.  Fast determination of QoS-based multicast routes in wireless networks using genetic algorithm , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[28]  Jasbir S. Arora,et al.  Survey of multi-objective optimization methods for engineering , 2004 .

[29]  Erdun Zhao,et al.  Bandwidth-delay-constrained least-cost multicast routing based on heuristic genetic algorithm , 2001, Comput. Commun..

[30]  Chuang Lin,et al.  A multiobjective model for QoS multicast routing based on genetic algorithm , 2003, 2003 International Conference on Computer Networks and Mobile Computing, 2003. ICCNMC 2003..

[31]  P. Subbaraj,et al.  A nondominated sorting genetic algorithm solution for shortest path routing problem in computer networks , 2012, Expert Syst. Appl..

[32]  Jorge Crichigno,et al.  Multiobjective Multicast Routing Algorithm , 2004, ICT.

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

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

[35]  Jian Li,et al.  Group communications in mobile ad hoc networks , 2004, Computer.

[36]  P. B. Chu,et al.  MEMS: the path to large optical crossconnects , 2002 .

[37]  Naouel Ben Ali,et al.  Multi-constrained QOS multicast routing optimization , 2008 .

[38]  Yanbing Liu,et al.  MOEAQ: A QoS-Aware Multicast Routing algorithm for MANET , 2010, Expert Syst. Appl..

[39]  Dave Johnson,et al.  The evolution of a reliable transport network , 1999, IEEE Commun. Mag..

[40]  Kalyanmoy Deb,et al.  Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms , 1994, Evolutionary Computation.