International Journal of Scientific & Technical Development - Volumes & Issues - Volume 5: June 2019, Issue 1

Crossover and Mutation Operators for Real Coded Genetic Algorithms

Authors

Shivani Sanan

DOI Number

Keywords

Evolutionary Algorithms, Genetic Algorithm, Crossover Operator, Mutation Operator, Real Coded

Abstract

Nature-inspired optimization algorithms have received more and more attention from researchers due to their several advantages. Genetic algorithm (GA) is one of such bio-inspired optimization techniques, which has mainly three operators, namely selection, crossover, and mutation. Several attempts had been made to make these operators of a GA more efficient in terms of performance and convergence rates. One of the critical stages in the genetic algorithm is the crossover process. The crossover operator is believed to be the main search operator in the working of a genetic algorithm (GA) as an optimization tool.A number of crossover operators exist in the GA literature; however, the search power to achieve both of the above aspects differs from one crossover to another. In genetic algorithm (GA), mutation is one of the most important operators responsible for maintaining diversity in the population. The objective of the present study is to introduce a newly designed crossover operator called Logistic Crossover which uses Logistic Distribution. In a genetic algorithm (GA), the mutation is one of the most important operators responsible for maintaining diversity in the population. For a real-coded genetic algorithm (RCGA), this mutation operator is applied variable-wise. In this study, a new positional exponential mutation operator has been proposed for an RCGA. The locations of mutated solutions are made biased to the said information of the problem with the higher probability value. Positional exponential mutation operator, a novel, simple, and efficient real-coded genetic algorithm (RCGA) is proposed and then employed to solve complex function optimization problems. For a real-coded genetic algorithm (RCGA), this mutation operator is applied variable-wise.

References

• Hedar A.R., Allam A.A.,Deabes W.,“Memory based evolutionary algorithms for nonlinear and stochastic programming problems”, Mathematics 2019,7,1126, doi:10.3390/ math 7111126.
• Bansal J.C., Singh P.K., Pal N.R. “Evolutionary and swarm intelligence algorithms”, Springer: Berlin, Germany, 2019.
• Emmerich M., Shir O.M., Wang H,“Evolution Strategies. In Handbook of Heuristics”,Springer: Cham, Switzerland, 2018; pp. 89-119, doi: 10. 1007/ 978 -3- 319- 07124-4-13.
• Bogory- Haddad, O.,Solgi M.,Loaiciga H.A.,“Meta-heuristic and evolutionary algorithms for engineering optimization”, John Wiley and Sons: Hoboken, NJ, USA, 2017; Volume 294.
• Mahmoodabadi M, NematiA,“A novel adaptive genetic algorithm for global optimization of mathematical test functions and real-world problems”, Eng. Sci. Technol. Int J. 2016, 19, 2002-2021.
• Deep Kusum& Manoj Thakur, “A new crossover operator for real coded genetic algorithms”, Applied mathematics and computation 188, no. 1, 2007: 895-911.
• Wright AH, “Genetic algorithms for real parameter optimization”, In: Rawlins GJE (ed) Foundations of genetic algorithms, vol 1. Elsevier, pp 205–218. https://doi. org/10.1016/B978-0-08-050684- 5.50016-1
• Eshelman LJ& Schaffer JD,“Real-coded genetic algorithms and interval-schemata”, In: Whitley LD (ed) Foundations of genetic algorithms,1993, vol 2. Elsevier, pp 187–202. https://doi.org/10.1016/ B978-0-08- 094832-4.50018-0
• Deb K, Agrawal RB, “Simulated binary crossover for continous search space”, Complex Syst 9(3):1–15 1994
• Ono I, Kita H, Kobayashi S,“A real-coded genetic algorithm using the unimodal Normal distribution crossover”, In: Ghosh A, Tsutsui S (eds) Advances in evolutionary computing: theory and applications. Springer Berlin Heidelberg, Berlin,2003, pp 213–237. https://doi. org/10.1007/978-3-642-18965-4_8
• Ono I, Kita H, Kobayashi S,“A robust real-coded genetic algorithm using unimodal normal distribution crossover augmented by uniform crossover: effects of self-adaptation of crossover probabilities”, In: Proceedings of the 1st annual conference on genetic and evolcomput – volume 1, Orlando, Florida, 1999. Morgan Kaufmann Publishers Inc., San Mateo, CA, pp 496–503
• Kita H, Ono I, Kobayashi S,“Multi-parental extension of the unimodal normal distribution crossover for real-coded genetic algorithm”, In: Proceedings of the 1999 congress on evolutionary computation, pp 1588– 1595. https://doi.org/10.1109/CEC.1999. 782672
• Tsutsui S, Yamamura M, Higuchi T,“Multi-parent recombination with simplex crossover in real coded genetic algorithms”, In: Proceedings of the 1st annual conference on genetic and evolcomput,1999, volume 1, Orlando, Florida. Morgan Kaufmann Publishers Inc., pp 657–664
• Deb K, Anand A, Joshi D,“A computationally efficient evolutionary algorithm for real-parameter optimization”,EvolComput2002, 10(4):371–395. https://doi. org/10.1162/106365602760972767
• Kuo H-C, Lin C-H,“A directed genetic algorithm for global optimization”,Appl Math Comput 2013, 219(14):7348–7364. https://doi. org/10.1016/j. amc.2012.12.046
• Lim SM, Sulaiman MN, Sultan ABM, Mustapha N, Tejo BA,“A new real-coded genetic algorithm crossover: Rayleigh crossover”, Journal of Theoretical & Applied Information Technology,2014, 62(1):262–268
• Das AK, Pratihar DK,“A direction-based exponential crossover operator for real-coded genetic algorithm”, Paper presented at the seventh international conference on theoretical, applied, computational and experimental mechanics, 2017, IIT Kharagpur, India
• Chuang Y-C, Chen C-T, Hwang C,“A real-coded genetic algorithm with a direction-based crossover operator”, Inf Sci, 2015, 305: 320–348. https://doi. org/10.1016/j.ins.2015.01.026

How to cite

Journal

International Journal of Scientific & Technical Development

ISSN

2348-4047

Periodicity

Bi-Annual