A Selection Process for Genetic Algorithm Using Clustering Analysis - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Algorithms Année : 2017

A Selection Process for Genetic Algorithm Using Clustering Analysis

Résumé

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 (KGA f) and via an optimal partitioning K opt (KGA o) determined by two different internal validity indices. The performance of each method is tested on seven benchmark problems.
Fichier principal
Vignette du fichier
algorithms-10-00123.pdf (711.91 Ko) Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte
Loading...

Dates et versions

hal-01654909 , version 1 (04-12-2017)

Identifiants

Citer

Adam Chehouri, Rafic Younes, Jihan Khoder, Jean Perron, Adrian Ilinca. A Selection Process for Genetic Algorithm Using Clustering Analysis. Algorithms, 2017, 10 (4), ⟨10.3390/a10040123⟩. ⟨hal-01654909⟩
114 Consultations
322 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More