Population diversity of non-elitist evolutionary algorithms in the exploration phase

Jarosław Arabas , Karol Opara


The paper discusses the genetic diversity of real-coded populations processed by an evolutionary algorithm (EA). Diversity is expressed as a variance or a covariance matrix of individuals contained in the population, in one-or multidimensional cases, respectively. We focus on the exploration stage of the optimization, therefore the fitness function is modeled as noise. We prove that the expected value of genetic diversity achieves a level proportional to the mutation covariance matrix. The proportionality coefficient depends solely on the EA parameters. Formulas are derived to predict the diversity for fitness proportionate, tournament and truncation selection, with and without arithmetic crossover and with Gaussian mutation. Experimental validation of the multidimensional case shows that prediction accuracy is satisfactory in a broad spectrum of settings of EA parameters.
Author Jarosław Arabas (FEIT / IN)
Jarosław Arabas,,
- The Institute of Computer Science
, Karol Opara (SRI)
Karol Opara,,
- Systems Research Institute
Journal seriesIEEE Transactions On Evolutionary Computation, ISSN 1089-778X
Issue year2019
Publication size in sheets0.3
Keywords in Englishevolutionary algorithm , population diversity , noise fitness model.
ASJC Classification1703 Computational Theory and Mathematics; 2614 Theoretical Computer Science; 1712 Software
URL http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8716593&isnumber=4358751
Languageen angielski
Score (nominal)200
Score sourcejournalList
ScoreMinisterial score = 200.0, 03-02-2020, ArticleFromJournal
Publication indicators Scopus Citations = 0; Scopus SNIP (Source Normalised Impact per Paper): 2018 = 4.854; WoS Impact Factor: 2018 = 8.508 (2) - 2018=10.364 (5)
Citation count*
Share Share

Get link to the record

* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.
Are you sure?