A Genetic Algorithm with Weighted Average Normally-Distributed Arithmetic Crossover and Twinkling

HTML  Download Download as PDF (Size: 1104KB)  PP. 1220-1235  
DOI: 10.4236/am.2012.330178    5,281 Downloads   8,981 Views  Citations

ABSTRACT

Genetic algorithms have been extensively used as a global optimization tool. These algorithms, however, suffer from their generally slow convergence rates. This paper proposes two approaches to address this limitation. First, a new crossover technique, the weighted average normally-distributed arithmetic crossover (NADX), is introduced to enhance the rate of convergence. Second, twinkling is incorporated within the crossover phase of the genetic algorithms. Twinkling is a controlled random deviation that allows only a subset of the design variables to undergo the decisions of an optimization algorithm while maintaining the remaining variable values. Two twinkling genetic algorithms are proposed. The proposed algorithmsare compared to simple genetic algorithms by using various mathematical and engineering design test problems. The results show that twinkling genetic algorithms have the ability to consistently reach known global minima, rather than nearby sub-optimal points, and are able to do this with competitive rates of convergence.

Share and Cite:

G. Ladkany and M. Trabia, "A Genetic Algorithm with Weighted Average Normally-Distributed Arithmetic Crossover and Twinkling," Applied Mathematics, Vol. 3 No. 10A, 2012, pp. 1220-1235. doi: 10.4236/am.2012.330178.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.