A multipopulation genetic algorithm aimed at multimodal optimization

  • Authors:
  • Patrick Siarry;Alain Pétrowski;Mourad Bessaou

  • Affiliations:
  • Département Informatique, Institut National des Télécommunications, 9 rue Charles Fourier, 91000 Evry, France;Laboratoire d'Etude et de Recherche en Instrumentation Signaux et Systèmes, Fac. des Sciences et de Technologie, Université de Paris XII, 61 avenue du Général de Gaulle, 94010 ...;Université de Cergy-Pontoise, IUT Génie Electrique, Rue d'Eragny, Neuville-sur-Oise, 95031 Cergy-Pontoise, France

  • Venue:
  • Advances in Engineering Software
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper considers a new method that enables a genetic algorithm (GA) to identify and maintain multiple optima of a multimodal function, by creating subpopulations within the niches defined by the multiple optima, thus warranting a good 'diversity'. The algorithm is based on a splitting of the traditional GA into a sequence of two processes. Since the GA behavior is determined by the exploration/exploitation balance, during the first step (Exploration), the multipopulation GA coupled with a speciation method detects the potential niches by classifying 'similar' individuals in the same population. Once the niches are detected, the algorithm achieves an intensification (Exploitation), by allocating a separate portion of the search space to each population. These two steps are alternately performed at a given frequency. Empirical results obtained with F6 Schaffer's function are then presented to show the reliability of the algorithm.