Mathematical and Computational Applications (Aug 2019)

Pool-Based Genetic Programming Using Evospace, Local Search and Bloat Control

  • Perla Juárez-Smith,
  • Leonardo Trujillo,
  • Mario García-Valdez,
  • Francisco Fernández de Vega,
  • Francisco Chávez

DOI
https://doi.org/10.3390/mca24030078
Journal volume & issue
Vol. 24, no. 3
p. 78

Abstract

Read online

This work presents a unique genetic programming (GP) approach that integrates a numerical local search method and a bloat-control mechanism within a distributed model for evolutionary algorithms known as EvoSpace. The first two elements provide a directed search operator and a way to control the growth of evolved models, while the latter is meant to exploit distributed and cloud-based computing architectures. EvoSpace is a Pool-based Evolutionary Algorithm, and this work is the first time that such a computing model has been used to perform a GP-based search. The proposal was extensively evaluated using real-world problems from diverse domains, and the behavior of the search was analyzed from several different perspectives. The results show that the proposed approach compares favorably with a standard approach, identifying promising aspects and limitations of this initial hybrid system.

Keywords