Improved genetic algorithm using different genetic operator combinations (GOCs) for multicast routing in ad hoc networks

In this paper, a Modified Topology Crossover (MTC), Energy-II and Energy-III mutations and Genetic Operator Combinations (GOCs) for integer coded Genetic Algorithm (GA) with sequence and topological representations are proposed to improve the efficiency of the GA for multicast routing in ad hoc networks. Combined lifetime improvement and time delay minimization are considered as objectives. To study the effect of genetic operators on the performance of multicast routing optimization problem, crossover methods such as sequence and topology crossover, topology crossover and mutation methods such as node mutation, energy mutation, inverse mutation and insert mutation are considered. Penalty parameter-less constraint handling scheme is used for handling the number of broken links which are identified during reproduction. The simulations are conducted on different size graphs generated using Waxman’s graph generator. Three case studies namely Case-1: Performance comparison of various crossover methods with node mutation, Case-2: Performance comparison of various mutation methods with the proposed MTC and Case-3: Performance comparisons of four GOCs are investigated. The above three cases are experimented with nonparametric statistical tests such as Friedman, Aligned Friedman and Quade. From these tests, it is proved that GOCs perform better for both large scale and small scale networks. These results also endorse that the proposed GOCs can be used to improve the GA for solving multicast routing problems more effectively.

[1]  Francisco Herrera,et al.  A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms , 2011, Swarm Evol. Comput..

[2]  A. E. Eiben,et al.  Introduction to Evolutionary Computing , 2003, Natural Computing Series.

[3]  Luca Maria Gambardella,et al.  AntHocNet: an adaptive nature-inspired algorithm for routing in mobile ad hoc networks , 2005, Eur. Trans. Telecommun..

[4]  A. M. Natarajan,et al.  Ant Based Dynamic Source Routing Protocol to Support Multiple Quality of Service (QoS) Metrics in Mobile Ad Hoc Networks , 2008 .

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

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

[7]  Giovanni Acampora,et al.  A Multi-Agent Memetic System for Human-Based Knowledge Selection , 2011, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[8]  Jong Hyuk Park,et al.  A genetic algorithm for energy-efficient based multicast routing on MANETs , 2008, Comput. Commun..

[9]  C. Siva Ram Murthy,et al.  Ad Hoc Wireless Networks: Architectures and Protocols , 2004 .

[10]  Jiejun Kong,et al.  Building underwater ad-hoc networks and sensor networks for large scale real-time aquatic applications , 2005, MILCOM 2005 - 2005 IEEE Military Communications Conference.

[11]  Chenn-Jung Huang,et al.  Using particle swam optimization for QoS in ad-hoc multicast , 2009, Eng. Appl. Artif. Intell..

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

[13]  Zongkai Yang,et al.  A Survey on Mobile Ad Hoc Wireless Network , 2004 .

[14]  Sushma Jain,et al.  QoS Constraints Multicast Routing for Residual Bandwidth Optimization using Evolutionary Algorithm , 2011 .

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

[16]  Simon Heimlicher,et al.  A Survey on Routing Metrics TIK Report , 2007 .

[17]  Douglas S. Reeves,et al.  Evaluation of multicast routing algorithms for real-time communication on high-speed networks , 1995 .

[18]  Leonard Barolli,et al.  A GA-based QoS multicast routing algorithm for large-scale networks , 2008, Int. J. High Perform. Comput. Netw..

[19]  Giovanni Acampora,et al.  Achieving Memetic Adaptability by Means of Agent-Based Machine Learning , 2011, IEEE Transactions on Industrial Informatics.

[20]  A. Vaccaro,et al.  A decentralized architecture for voltage regulation in Smart Grids , 2011, 2011 IEEE International Symposium on Industrial Electronics.

[21]  K. Deb An Efficient Constraint Handling Method for Genetic Algorithms , 2000 .

[22]  Giovanni Acampora,et al.  Exploiting Timed Automata based Fuzzy Controllers for voltage regulation in Smart Grids , 2011, 2011 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE 2011).

[23]  Chien-Hung Liu,et al.  A near-optimal multicast scheme for mobile ad hoc networks using a hybrid genetic algorithm , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

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

[25]  Bin Wang,et al.  Multicast routing and its QoS extension: problems, algorithms, and protocols , 2000 .

[26]  Giovanni Acampora,et al.  A hybrid evolutionary approach for solving the ontology alignment problem , 2012, Int. J. Intell. Syst..

[27]  Sherali Zeadally,et al.  Mobility protocols for ITS/VANET , 2008, Comput. Commun..

[28]  Bernhard Sendhoff,et al.  Lamarckian memetic algorithms: local optimum and connectivity structure analysis , 2009, Memetic Comput..

[29]  S. Ramachandram,et al.  GENETIC ZONE ROUTING PROTOCOL , 2008 .

[30]  Jong Hyuk Park,et al.  A genetic algorithm for energy-efficient based multicast routing on MANETs , 2008 .

[31]  Athanasios V. Vasilakos,et al.  Flooding-limited and multi-constrained QoS multicast routing based on the genetic algorithm for MANETs , 2011, Math. Comput. Model..

[32]  Giovanni Iacca,et al.  Ockham's Razor in memetic computing: Three stage optimal memetic exploration , 2012, Inf. Sci..

[33]  Sandeep K. S. Gupta,et al.  On maximizing lifetime of multicast trees in wireless ad hoc networks , 2003, 2003 International Conference on Parallel Processing, 2003. Proceedings..

[34]  Chien-Hung Liu,et al.  A near-optimal multicast scheme for mobile ad hoc networks using a hybrid genetic algorithm , 2007, Expert Syst. Appl..

[35]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .