Everything About ___
Live briefing

Everything about Crossover (evolutionary algorithm)

Operator used to vary the programming of chromosomes from one generation to the next

Crossover in evolutionary algorithms and evolutionary computation, also called recombination, is a genetic operator used to combine the genetic information of two parents to generate new offspring. It is one way to stochastically generate new solutions from an existing population, and is analogous to the crossover that happens during sexual reproduction in biology. New solutions can also be generated by cloning an existing solution, which is analogous to asexual reproduction. Newly generated solutions may be mutated before being added to the population. The aim of recombination is to transfer good characteristics from two different parents to one child. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Crossover (evolutionary algorithm)A 5-minute orientation
  2. Skim a recent paper: A multi-objective evolutionary algorithm with interval based initialization and self-adaptive crossover operator for large-scale feature selection in classificationInfluential work since 2022
  3. Pick up a classic book: Genetic ProgrammingThe most-reprinted book on the subject
  4. Read the landmark paper: A novel adaptive hybrid crossover operator for multiobjective evolutionary algorithmCited 59 times
  5. Go sideways: Genetic operatorA closely related topic
  6. Go sideways: Mutation (evolutionary algorithm)A closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics