A selection process for genetic algorithm using clustering analysis

被引:25
作者
Chehouri A. [1 ,2 ]
Younes R. [2 ]
Khoder J. [3 ]
Perron J. [1 ]
Ilinca A. [4 ]
机构
[1] Université du Québec à Chicoutimi, 555 boulevard de l'Université, Chicoutimi, G7H 2B1, QC
[2] Faculty of Engineering, Third Branch, Lebanese University, Rafic Harriri Campus, Hadath, Beirut
[3] LISV Laboratory, University of Versailles Saint-Quentin en-Yvelines, 10-12 Avenue de l'Europe, Vélizy
[4] Wind Energy Research Laboratory (WERL), Université du Québec à Rimouski, 300 allée des Ursulines, Rimouski, G5L 3A1, QC
关键词
Clustering; Genetic algorithm; K-means; Optimization algorithm; Selection process;
D O I
10.3390/a10040123
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article presents a newly proposed selection process for genetic algorithms on a class of unconstrained optimization problems. The k-means genetic algorithm selection process (KGA) is composed of four essential stages: clustering, membership phase, fitness scaling and selection. Inspired from the hypothesis that clustering the population helps to preserve a selection pressure throughout the evolution of the population, a membership probability index is assigned to each individual following the clustering phase. Fitness scaling converts the membership scores in a range suitable for the selection function which selects the parents of the next generation. Two versions of the KGA process are presented: using a fixed number of clusters K (KGAf) and via an optimal partitioning Kopt (KGAo) determined by two different internal validity indices. The performance of each method is tested on seven benchmark problems. © 2017 by the authors.
引用
收藏
相关论文
共 70 条
[1]  
Zhang M.-X., Zhang B., Zheng Y.-J., Bio-Inspired Meta-Heuristics for Emergency Transportation Problems, Algorithms, 7, pp. 15-31, (2014)
[2]  
Fister I., Yang X.-S., Fister I., Brest J., Fister D., A brief review of nature-inspired algorithms for optimization, (2013)
[3]  
Yang X.-S., Nature-Inspired Optimization Algorithms, (2014)
[4]  
Nelder J.A., Mead R., A simplex method for function minimization, Comput. J, 7, pp. 308-313, (1965)
[5]  
Hooke R., Jeeves T.A., Direct Search' Solution of Numerical and Statistical Problems, J. ACM, 8, pp. 212-229, (1961)
[6]  
Li Z.-Y., Yi J.-H., Wang G.-G., A new swarm intelligence approach for clustering based on krill herd with elitism strategy, Algorithms, 8, pp. 951-964, (2015)
[7]  
Krishna K., Murty M.N., Genetic K-means algorithm, IEEE Trans. Syst. Man Cybern. B Cybern, 29, pp. 433-439, (1999)
[8]  
Wang G., Liu Y., Xiong C., An optimization clustering algorithm based on texture feature fusion for color image segmentation, Algorithms, 8, pp. 234-247, (2015)
[9]  
Sarkar M., Yegnanarayana B., Khemani D., A clustering algorithm using an evolutionary programming-based approach, Pattern Recognit. Lett, 18, pp. 975-986, (1997)
[10]  
Cura T., A particle swarm optimization approach to clustering, Expert Syst. Appl, 39, pp. 1582-1588, (2012)