アルゴリズム
アルゴリズム（ /ˈælgəˌrɪð<i>ə</i>m/）とは、数学、コンピューティング、言語学、あるいは関連する分野において、問題を解くための手順を定式化した形で表現したものを言う。算法</b>と訳されることもある。
遺伝的アルゴリズム
遺伝的アルゴリズムは一般に以下の流れで実装される。なお、下記では個体数を "N", 最大世代数を "G" と置く。遺伝的アルゴリズムでは一般的に次の遺伝的操作が用いられる。