Evolutionary algorithm

/ˌiːvəˈluːʃəneri ˈælɡərɪðəm/ イーヴァルーショナリー アルゴリズム

1. 自然界の進化(選択、交叉、突然変異など)を模倣し、複雑な問題の最適解を探索する計算手法。

生物の進化のプロセスを計算モデルに応用し、最適な解を探索するアルゴリズムです。特定のタスクに対して最も良い結果を生み出すためのパラメータや構造を見つける際に利用され、特に探索空間が広大で従来の最適化手法が適用しにくい問題に適しています。
Evolutionary algorithms are widely used in machine learning for feature selection. (進化的アルゴリズムは、特徴選択のために機械学習で広く使用されています。)