3 ms·
From Quora (https://www.quora.com/What-is-the-difference-between-genetic-and-evolutionary-algorithms https://www.quora.com/What-is-the-difference-between-geneti
by staturecrane 9y ago
From 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.