进化算法:一类受生物进化启发的优化与搜索方法,通过“种群”候选解的迭代演化(如选择、交叉/重组、变异)来逐步逼近更好的解,常用于复杂、非线性或难以用解析方法求解的问题。(该术语也常被视为“进化计算”的核心方法之一。)
/ˌiːvəˈluːʃənəri ˈælɡəˌrɪðəm/
We used an evolutionary algorithm to find a better schedule.
我们使用进化算法来找到更好的排班方案。
By combining selection pressure with mutation and crossover, the evolutionary algorithm explored a large search space and produced near-optimal parameters for the model.
通过将选择压力与变异、交叉相结合,这个进化算法在巨大的搜索空间中进行探索,并为模型生成了近似最优的参数。
evolutionary 来自 evolution(进化),源于拉丁语 evolutio(“展开、演化”之意);algorithm 源自中世纪拉丁语 algorithmus,与9世纪波斯数学家 al-Khwārizmī 的名字相关,后来引申为“按步骤计算/求解的方法”。合起来表示“借鉴进化机制的求解步骤/方法”。