A Reference-Based Multiobjective Bacteria Foraging Optimization Technique for QoS Multicast Routing

Nowadays multicast services are gaining high popularity in supporting various and continuous media applications over wired and wireless networks. But the desired quality of service for these applications makes multicast routing optimization a NP Hard problem. In this manuscript, we propose a reference-based multiple objective bacteria foraging algorithm that solves multicasting routing problem, based on user’s preference. Instead of searching for a preferred solution from the obtained Pareto front, we would rather search for a set of solutions in the desired objective space simultaneously. The algorithm starts with a single-step tree construction method to generate multicast trees as initial bacteria population. The Pareto optimal front generated will comprise of solutions, each of which best suits the user’s choice. The multiobjective bacteria foraging optimization algorithm used here is based on the reference-based method, where the user inputs a reference point in the possible region of the problem search space. Hence the Pareto optimal front generated is in the proximity of the given reference point which would help the user in making more feasible and reliable decisions. Simulations have been carried upon various benchmark as well as some random networks to study and analyze the performance of the proposed algorithm with the existing algorithms. The simulation results reveal that our proposed algorithm (RBMOBFO) yields better results in terms of solution quality and convergence speed.

[1]  Renfa Li,et al.  A simulated annealing based genetic local search algorithm for multi-objective multicast routing problems , 2013, Annals of Operations Research.

[2]  Jie Yuan,et al.  QoS Multicast Routing Based on Firefly Algorithm , 2013, 2013 Sixth International Symposium on Computational Intelligence and Design.

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

[4]  Kalyanmoy Deb,et al.  Multi-objective optimization using evolutionary algorithms , 2001, Wiley-Interscience series in systems and optimization.

[5]  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.

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

[7]  Bin Zhang,et al.  A novel artificial bee colony algorithm for the QoS based multicast route optimization problem , 2016 .

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

[9]  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).

[10]  Kalyanmoy Deb,et al.  Reference point based multi-objective optimization using evolutionary algorithms , 2006, GECCO.

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

[12]  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..

[13]  Manas Ranjan Kabat,et al.  A hybrid ACO/PSO based algorithm for QoS multicast routing problem , 2014 .

[14]  Zaheeruddin,et al.  An elitist nondominated sorting genetic algorithm for QoS multicast routing in wireless networks , 2017, Swarm Evol. Comput..

[15]  Yezid Donoso,et al.  Multi-Objective Optimization in Computer Networks Using Metaheuristics , 2007 .

[16]  J. Qin,et al.  A New QoS Multicast Routing Model and Its Immune Optimization Algorithm , 2006, UIC.

[17]  Panos M. Pardalos,et al.  A survey of combinatorial optimization problems in multicast routing , 2005, Comput. Oper. Res..

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

[19]  Subbaraj Potti,et al.  Strength Pareto Evolutionary Algorithm based Multi-Objective Optimization for Shortest Path Routing Problem in Computer Networks , 2011 .

[20]  Ben Niu,et al.  Multi-objective bacterial foraging optimization , 2013, Neurocomputing.

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

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

[23]  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..

[24]  Jing Tian,et al.  The Multicast Routing QoS Based on the Improved ACO Algorithm , 2009, J. Networks.

[25]  Hui Li,et al.  Evolutionary Multi-objective Simulated Annealing with adaptive and competitive search direction , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

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

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

[28]  Jianwu Dang,et al.  Analysis and Improvement of the Bacterial Foraging Optimization Algorithm , 2014, J. Comput. Sci. Eng..