遺伝的アルゴリズムとは? ミシガン大学のジョン・ホランド(John H . Holland)が適応・進化のモデルとして考案した。1975年に著書"Adaptation in Natural and Artificial Systems"として出版。今日では主として最適化の手法としての応用研究が進んでいる。 遺伝的アルゴリズムは、適用範囲の非常に広い、生物の遺伝のメカニズム(ネオダーウィニズム)を模倣した学習的アルゴリズムである。生物が進化してきたような遺伝的な法則を工学的にモデル化し、また参考にして工学に役立つような学習方法を与えるものである。 定められた形のコードを1つの個体として、多数の個体を含む個体群を用意し、各個体に遺伝と同じようなメカニズムを働かせて進化させる。データ(=解の候補)を遺伝子(=記号)からなるコードとして表現し(これを染色体とみなす)、選択・交叉・突然変異などの遺伝