A Comparison of Methods for Self-adaptation in Evolutionary Algorithms
Overview
Authors
Affiliations
Evolutionary algorithms, including evolutionary programming and evolution strategies, have often been applied to real-valued function optimization problems. These algorithms generally operate directly on the real values to be optimized, in contrast with genetic algorithms which usually operate on a separately coded transformation of the objective variables. Evolutionary algorithms often rely on a second-level optimization of strategy parameters, tunable variables that in part determine how each parent will generate offspring. Two alternative methods for performing this second-level optimization have been proposed and are compared across a series of function optimization tasks. The results appear to favor the approach offered originally in evolution strategies, although the applicability of the findings may be limited to the case where each parameter of a parent solution is perturbed independently of all others.
Yeo H, Vijay V, Selvarajoo K BMC Biol. 2024; 22(1):235.
PMID: 39402553 PMC: 11476556. DOI: 10.1186/s12915-024-02019-4.
Parameter estimation in biochemical pathways: a comparison of global optimization methods.
Moles C, Mendes P, Banga J Genome Res. 2003; 13(11):2467-74.
PMID: 14559783 PMC: 403766. DOI: 10.1101/gr.1262503.
A comparison of heuristic search algorithms for molecular docking.
Westhead D, Clark D, MURRAY C J Comput Aided Mol Des. 1997; 11(3):209-28.
PMID: 9263849 DOI: 10.1023/a:1007934310264.
Evolutionary algorithms in computer-aided molecular design.
Clark D, Westhead D J Comput Aided Mol Des. 1996; 10(4):337-58.
PMID: 8877705 DOI: 10.1007/BF00124503.