3 ms·
What's the difference between "evolutionary strategies" and "genetic algorithms"?
by tree_of_item 9y ago
What's the difference between "evolutionary strategies" and "genetic algorithms"?
- staturecrane 9y agoFrom Quora (https://www.quora.com/What-is-the-difference-between-genetic-and-evolutionary-algorithms https://www.quora.com/What-is-the-difference-between-genetic...): "Genetic Algorithms (GA), characterized by a binary string representation of the candidate solutions. Evolution Strategies (ES), which use vectors of real-valued numbers as representation. One of the most famous ES is the CMA-ES , (Covariance Matrix Adaptation ES). Genetic Programming (GP), one of the most recent techniques (1990s), that uses binary trees (or other complex structures, such as directed graphs) as internal representation of candidate solutions. This type of representation is incredibly powerful, as it allows for evolving almost everything, from Bayesian Networks to equations, from Assembly programs to gene regulatory networks."
- tree_of_item 9y agoYeah, I saw this answer and it seems wrong. I really doubt the difference is "binary string vs. vector of real valued numbers". I've seen things characterized as GAs that use vectors of real numbers. Anyone familiar with the subject willing to answer this themselves?
- qbrass 9y agoI wouldn't call myself familiar, but from just looking at how they both work, evolutionary strategies don't appear to have a crossover step.