Population Based Methods
“One general law, leading to the advancement of all organic beings, namely, multiply, vary, let the strongest live and the weakest die. – Charles Darwin”
-
Genetic Algorithm: suitable for discrete solution space.
-
Differential Evolution: similar as Genetic Algorithm, except that 1. using continuous variable instead of discrete. 2. reproduction involves combining the parameters of 3 individuals instead of 2.
-
Evolution Strategy: Similar to DE, except that it adds noise instead of mutation during offspring.
-
Covariance Matrix Adaptation Evolution Strategy: Instead of just add noise in ES, CMAES uses the mean and covariance matrix of the search distribution to generate population for the new back.
-
Particle Swarm Optimization: inspired by particle movement, use position and momentum of particle for the selection of population in the new generation.
-
Cross-Entropy Method: update the probability distribution using fitness of samples, and use the updated probability distribution for the next sampling.