Integration of K-Means Clustering in Genetic Algorithms to Optimize Convergence and Maintain Diversity
Main Article Content
Abstract
To mitigate premature convergence in genetic algorithms and to maintain population diversity as iterations increase, a genetic algorithm incorporating K-means clustering is proposed. The integration of the K-means clustering method within the genetic algorithm involves an initial division of the population into distinct subpopulations. Selection, crossover, and mutation operations are then conducted independently within each subpopulation, facilitating local optimization. The optimal value from each subpopulation is preserved, ranked, and the overall optimal value is retained to prevent entrapment in local optima. The effectiveness of this enhanced algorithm is subsequently evaluated using standard test functions.
Article Details
This work is licensed under a Creative Commons Attribution 4.0 International License.
Mind forge Academia also operates under the Creative Commons Licence CC-BY 4.0. This allows for copy and redistribute the material in any medium or format for any purpose, even commercially. The premise is that you must provide appropriate citation information.