A Selection Process for Genetic Algorithm Using Clustering Analysis
Open Access
- 2 November 2017
- journal article
- research article
- Published by MDPI AG in Algorithms
- Vol. 10 (4) , 123
Abstract
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.Keywords
Funding Information
- Fonds de Recherche du Québec - Nature et Technologies (189555)
This publication has 57 references indexed in Scilit:
- A particle swarm optimization approach to clusteringExpert Systems with Applications, 2012
- Automatic kernel clustering with a Multi-Elitist Particle Swarm Optimization AlgorithmPattern Recognition Letters, 2008
- An ant colony approach for clusteringAnalytica Chimica Acta, 2004
- A genetic approach to the automatic clustering problemPattern Recognition, 2001
- Genetic algorithm-based clustering techniquePattern Recognition, 2000
- A tabu-search-based heuristic for clusteringPattern Recognition, 2000
- A clustering algorithm using an evolutionary programming-based approachPattern Recognition Letters, 1997
- A near-optimal initial seed value selection in K-means means algorithm using a genetic algorithmPattern Recognition Letters, 1993
- A simulated annealing algorithm for the clustering problemPattern Recognition, 1991
- Silhouettes: A graphical aid to the interpretation and validation of cluster analysisJournal of Computational and Applied Mathematics, 1987