The influence of mutation on population dynamics in multiobjective genetic programming

被引:0
|
作者
Khaled Badran
Peter I. Rockett
机构
[1] University of Sheffield,Laboratory for Image and Vision Engineering, Department of Electronic and Electrical Engineering
关键词
Multiobjective genetic programming; Population collapse; Mutation; Population dynamics;
D O I
暂无
中图分类号
学科分类号
摘要
Using multiobjective genetic programming with a complexity objective to overcome tree bloat is usually very successful but can sometimes lead to undesirable collapse of the population to all single-node trees. In this paper we report a detailed examination of why and when collapse occurs. We have used different types of crossover and mutation operators (depth-fair and sub-tree), different evolutionary approaches (generational and steady-state), and different datasets (6-parity Boolean and a range of benchmark machine learning problems) to strengthen our conclusion. We conclude that mutation has a vital role in preventing population collapse by counterbalancing parsimony pressure and preserving population diversity. Also, mutation controls the size of the generated individuals which tends to dominate the time needed for fitness evaluation and therefore the whole evolutionary process. Further, the average size of the individuals in a GP population depends on the evolutionary approach employed. We also demonstrate that mutation has a wider role than merely culling single-node individuals from the population; even within a diversity-preserving algorithm such as SPEA2 mutation has a role in preserving diversity.
引用
收藏
页码:5 / 33
页数:28
相关论文
共 50 条
  • [1] The influence of mutation on population dynamics in multiobjective genetic programming
    Badran, Khaled
    Rockett, Peter I.
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2010, 11 (01) : 5 - 33
  • [2] The Roles of Diversity Preservation and Mutation in Preventing Population Collapse in Multiobjective Genetic Programming
    Badran, Khaled M. S.
    Rockett, Peter I.
    [J]. GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 1551 - 1557
  • [3] A POPULATION BASED STUDY OF EVOLUTIONARY DYNAMICS IN GENETIC PROGRAMMING
    Almal, A. A.
    MacLean, C. D.
    Worzel, W. P.
    [J]. GENETIC PROGRAMMING THEORY AND PRACTICE VI, 2009, : 19 - 28
  • [4] Population Dynamics in Genetic Programming for Dynamic Symbolic Regression
    Fleck, Philipp
    Werth, Bernhard
    Affenzeller, Michael
    [J]. APPLIED SCIENCES-BASEL, 2024, 14 (02):
  • [5] Population size influence on the energy consumption of genetic programming
    Diaz-Alvarez, Josefa
    Castillo, Pedro A.
    Fernandez de Vega, Francisco
    Chavez, Francisco
    Alvarado, Jorge
    [J]. MEASUREMENT & CONTROL, 2022, 55 (1-2): : 102 - 115
  • [6] Multiobjective Genetic Programming for Nonlinear System Identification
    Ferariu, Lavinia
    Patelli, Alina
    [J]. ADAPTIVE AND NATURAL COMPUTING ALGORITHMS, 2009, 5495 : 233 - 242
  • [7] Multiobjective genetic programming for maximizing ROC performance
    Wang, Pu
    Tang, Ke
    Weise, Thomas
    Tsang, E. P. K.
    Yao, Xin
    [J]. NEUROCOMPUTING, 2014, 125 : 102 - 118
  • [8] Multiobjective Genetic Programming of Agent Decision Strategies
    Slapak, Martin
    Neruda, Roman
    [J]. PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INNOVATIONS IN BIO-INSPIRED COMPUTING AND APPLICATIONS (IBICA 2014), 2014, 303 : 173 - 182
  • [9] Coevolutionary dynamics of a multi-population genetic programming system
    Bongard, JC
    [J]. ADVANCES IN ARTIFICIAL LIFE, PROCEEDINGS, 1999, 1674 : 154 - 158
  • [10] A Comparison of three evolutionary strategies for multiobjective genetic programming
    Zhang, Yang
    Rockett, Peter
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2007, 27 (2-3) : 149 - 163