What is the name for this variant of genetic algorithm. I'm sure I have read about this in Wikipedia, but now I could not find it:

There in no thing as sequential population. The phenotypes lives and dies just like people. The death comes after random period of time. During life phenotypes can have children. The better phenotype is (fitness function) the bigger is chance to have (more) children. The better phenotype is the better can be it's candidate form wife or husband. Yes, phenotypes have sex (man or woman).


I think you mean a genetic algorithm with a steady state population model.

| cite | improve this answer | |

Most EAs may be divided into generational algorithms, which update the entire population once per iteration, and steady-state algorithms, which update the sample a few candidate solutions at a time.

Steady-state GAs (popularized by the Darrell Whitley and Joan Kauth's GENITOR system) iteratively breed a new child or two, assess their fitness and then reintroduce them directly into the population, thus killing some preexisting individuals to make room (take a look at Essential Metaheuristics by Sean Luke for further details).

So a steady-state GA fits part of the description ("death comes after random period of time").

Other characteristics ("the better phenotype is (fitness function) the bigger is chance to have (more) children") are shared with generational algorithms.

Gender-specific selection / crossover operators / GAs fit the last part of the description ("phenotypes have sex (man or woman)"):

instead of selecting individuals from a single group for mating, a gender genetic algorithm create two groups and permits mating only between opposite groups; the selection from two groups helps to increase diversity.

Anyway many GA variants based on a more natural governing framework are possible:

  • delayed reproduction / breeding age (most life forms aren't able to breed during the early stages of their life);
  • life span for individuals (no matter how poor the fitness is, it would still stay in the population for a length of time) / predetermined death age;
  • progressive ageing (Individual Aging in Genetic Algorithms by Ashish Ghosh, Shigeyoshi Tsutsui and Hideo Tanaka);
  • Age-Layered Population Structure (ALPS) evolutionary algorithms (The Age-Layered Population Structure by Gregory S. Hornby)
  • ...
| cite | improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.