Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

Memetic algorithm

Optimization Algorithm

A memetic algorithm is an extension of an evolutionary algorithm, used in computer science and operations research, that speeds up the evolutionary search for an optimum by adding one or more heuristics or local search techniques to improve the solutions the evolutionary algorithm generates. The term was introduced by Pablo Moscato in a technical report in 1989, who saw it as close to a population-based hybrid genetic algorithm coupled with an individual learning procedure that performs local refinements. The name draws on both Darwinian evolution and Dawkins notion of a meme. The idea is to combine the global search of an evolutionary method with local refinement, because evolutionary algorithms perform poorly at fixing the exact position of an optimum while local search is limited by its starting point. In the literature such algorithms are also called Baldwinian evolutionary algorithms, Lamarckian evolutionary algorithms, cultural algorithms or genetic local search.

Connections

In Field

Source Memetic algorithm (Wikipedia)
Sources
Memetic algorithm (Wikipedia)
  • In Field: Evolutionary Computation, Lead sentence
    In computer science and operations research, a memetic algorithm (MA) is an extension of an evolutionary algorithm (EA) that aims to accelerate the evolutionary search for the optimum.
  • In Group: Metaheuristic Optimization Algorithms, Lead sentence
    In computer science and operations research, a memetic algorithm (MA) is an extension of an evolutionary algorithm (EA) that aims to accelerate the evolutionary search for the optimum.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.