z-logo
open-access-imgOpen Access
Population Implosion in Genetic Programming
Author(s) -
Sean Luke,
Gabriel Balan,
Liviu Panait
Publication year - 2003
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-40603-4
DOI - 10.1007/3-540-45110-2_65
Subject(s) - genetic programming , computer science , population , population size , evolutionary computation , implosion , computation , constant (computer programming) , mathematical optimization , genetic algorithm , evolutionary programming , artificial intelligence , machine learning , mathematics , algorithm , demography , programming language , physics , plasma , quantum mechanics , sociology
With the exception of a small body of adaptive-parameter literature, evolutionary computation has traditionally favored keeping the population size constant through the course of the run. Unfortunately, genetic programming has an aging problem: for various reasons, late in the run the technique become less effective at optimization. Given a fixed number of evaluations, allocating many of them late in the run may thus not be a good strategy. In this paper we experiment with gradually decreasing the population size throughout a genetic programming run, in order to reallocate more evaluations to early generations. Our results show that over four problem domains and three different numbers of evaluations, decreasing the population size is always as good as, and frequently better than, various fixed-sized population strategies.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom