An Improved Real-Coded Genetic Algorithm Using the Heuristical Normal Distribution and Direction-Based Crossover

A multi-offspring improved real-coded genetic algorithm (MOIRCGA) using the heuristical normal distribution and direction-based crossover (HNDDBX) is proposed to solve constrained optimization problems. Firstly, a HNDDBX operator is proposed. It guarantees the cross-generated offsprings are located near the better individuals in the population. In this way, the HNDDBX operator ensures that there is a great chance of generating better offsprings. Secondly, as iterations increase, the same individuals are likely to appear in the population. Therefore, it is possible that the two parents of participation crossover are the same. Under these circumstances, the crossover operation does not generate new individuals, and therefore does not work. To avoid this problem, the substitution operation is added after the crossover so that there is no duplication of the same individuals in the population. This improves the computational efficiency of MOIRCGA by leading it to quickly converge to the global optimal solution. Finally, aiming at the shortcoming of a single mutation operator which cannot simultaneously take into account local search and global search, a Combinational Mutation method is proposed with both local search and global search. The experimental results with sixteen examples show that the multi-offspring improved real-coded genetic algorithm (MOIRCGA) has fast convergence speed. As an example, the optimization model of the cantilevered beam structure is formulated, and the proposed MOIRCGA is compared to the RCGA in optimizing the parameters of the cantilevered beam structure. The optimization results show that the function value obtained with the proposed MOIRCGA is superior to that of RCGA.

[1]  S. Fang,et al.  A semi-infinite programming model for earliness/tardiness production planning with a genetic algorithm , 1996 .

[2]  Riaz Ahmad,et al.  Recent Research Trends in Genetic Algorithm Based Flexible Job Shop Scheduling Problems , 2018 .

[3]  R. Hinterding,et al.  Gaussian mutation and self-adaption for numeric genetic algorithms , 1995, Proceedings of 1995 IEEE International Conference on Evolutionary Computation.

[4]  Isao Ono,et al.  A Real Coded Genetic Algorithm for Function Optimization Using Unimodal Normal Distributed Crossover , 1997, ICGA.

[5]  Lawrence Davis,et al.  Adapting Operator Probabilities in Genetic Algorithms , 1989, ICGA.

[6]  Hong Liu,et al.  A study on a cooperative character modeling based on an improved NSGA II , 2015, Multimedia Tools and Applications.

[7]  Xu Qin,et al.  Fast computational method for basic window functions of real-valued discrete Gabor transforms , 2009 .

[8]  T. K. Radhakrishnan,et al.  Real-coded genetic algorithm for system identification and controller tuning , 2009 .

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

[10]  K. Dejong,et al.  An analysis of the behavior of a class of genetic adaptive systems , 1975 .

[11]  Meng Zhao Multi-objective genetic algorithm based on selection , 2010 .

[12]  Hsin-Chuan Kuo,et al.  A Directed Genetic Algorithm for global optimization , 2013, Appl. Math. Comput..

[13]  Okan K. Ersoy,et al.  Improvement Analysis and Application of Real-Coded Genetic Algorithm for Solving Constrained Optimization Problems , 2018, Mathematical Problems in Engineering.

[14]  Okan K. Ersoy,et al.  Multi-offspring genetic algorithm and its application to the traveling salesman problem , 2016, Appl. Soft Comput..

[15]  P. Subbaraj,et al.  Enhancement of Self-adaptive real-coded genetic algorithm using Taguchi method for Economic dispatch problem , 2011, Appl. Soft Comput..

[16]  Liu Wei-ming,et al.  An Improved Genetic Algorithm for Solving Traveling Salesman Problem , 2004 .

[17]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[18]  Jun Zhang,et al.  AN IMPROVED REAL HYBRID GENETIC ALGORITHM , 2014 .

[19]  Chun-Liang Lin,et al.  Microbrushless DC Motor Control Design Based on Real-Coded Structural Genetic Algorithm , 2011, IEEE/ASME Transactions on Mechatronics.

[20]  Xiaoyan Wang,et al.  Double elite co-evolutionary genetic algorithm , 2011, Int. J. Comput. Sci. Eng..

[21]  Kusum Deep,et al.  A new crossover operator for real coded genetic algorithms , 2007, Appl. Math. Comput..

[22]  Chyi Hwang,et al.  A simple and efficient real-coded genetic algorithm for constrained optimization , 2016, Appl. Soft Comput..

[23]  Ping-Hung Tang,et al.  Adaptive directed mutation for real-coded genetic algorithms , 2013, Appl. Soft Comput..

[24]  Quan Liu,et al.  Double Elite Coevolutionary Genetic Algorithm: Double Elite Coevolutionary Genetic Algorithm , 2012 .

[25]  Roy Hartfield Aerospace design optimization using a steady state real-coded genetic algorithm , 2013 .

[26]  Chyi Hwang,et al.  Optimal Design and Control of CPU Heat Sink Processes , 2008, IEEE Transactions on Components and Packaging Technologies.

[27]  Zbigniew Michalewicz,et al.  Parameter Control in Evolutionary Algorithms , 2007, Parameter Setting in Evolutionary Algorithms.

[28]  Kalyanmoy Deb,et al.  A Computationally Efficient Evolutionary Algorithm for Real-Parameter Optimization , 2002, Evolutionary Computation.

[29]  Zhenfang Zhu,et al.  Feasibility research of text information filtering based on genetic algorithm , 2010 .

[30]  Alden H. Wright,et al.  Genetic Algorithms for Real Parameter Optimization , 1990, FOGA.

[31]  Kuang Su-qiong Convergence and convergence rate analysis of elitist genetic algorithm based on martingale approach , 2010 .

[32]  Xie Xiao A parents selection strategy fighting premature convergence in floating genetic algorithms , 2002 .

[33]  Francisco Herrera,et al.  Tuning fuzzy logic controllers by genetic algorithms , 1995, Int. J. Approx. Reason..

[34]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1992, Artificial Intelligence.

[35]  M. Yamamura,et al.  Multi-parent recombination with simplex crossover in real coded genetic algorithms , 1999 .

[36]  Kalyanmoy Deb,et al.  Simulated Binary Crossover for Continuous Search Space , 1995, Complex Syst..

[37]  Kalyanmoy Deb,et al.  Analysing mutation schemes for real-parameter genetic algorithms , 2014, Int. J. Artif. Intell. Soft Comput..

[38]  Kim-Fung Man,et al.  A real-coding jumping gene genetic algorithm (RJGGA) for multiobjective optimization , 2007, Inf. Sci..

[39]  Fulin Wang,et al.  An improved genetic algorithm for numerical function optimization , 2018, Applied Intelligence.

[40]  Li Hui,et al.  Dynamic dividing plan of adapting artificial fish-swarm algorithm , 2013 .

[41]  Harish Garg,et al.  A hybrid GSA-GA algorithm for constrained optimization problems , 2019, Inf. Sci..

[42]  Chyi-Tsong Chen,et al.  An Intelligent Run-to-Run Control Strategy for Chemical–Mechanical Polishing Processes , 2010, IEEE Transactions on Semiconductor Manufacturing.

[43]  R. Mantegna,et al.  Fast, accurate algorithm for numerical simulation of Lévy stable stochastic processes. , 1994, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[44]  Gerrit Kateman,et al.  Application of Genetic Algorithms in Chemometrics , 1989, ICGA.