进化算法
进化规划
计算机科学
算法
选择(遗传算法)
符号
不连续性分类
遗传程序设计
遗传算法
操作员(生物学)
进化策略
数学优化
数学
人工智能
基因
算术
转录因子
数学分析
抑制因子
生物化学
化学
作者
Thomas Bäck,Hans–Paul Schwefel
标识
DOI:10.1162/evco.1993.1.1.1
摘要
Three main streams of evolutionary algorithms (EAs), probabilistic optimization algorithms based on the model of natural evolution, are compared in this article: evolution strategies (ESs), evolutionary programming (EP), and genetic algorithms (GAs). The comparison is performed with respect to certain characteristic components of EAs: the representation scheme of object variables, mutation, recombination, and the selection operator. Furthermore, each algorithm is formulated in a high-level notation as an instance of the general, unifying basic algorithm, and the fundamental theoretical results on the algorithms are presented. Finally, after presenting experimental results for three test functions representing a unimodal and a multimodal case as well as a step function with discontinuities, similarities and differences of the algorithms are elaborated, and some hints to open research questions are sketched.
科研通智能强力驱动
Strongly Powered by AbleSci AI