Drkcore

22 08 2008 algorithm Tweet

Genetic Algorithm(GA)とEvolutionary Strategy(ES)の違い

GAはgenotype(遺伝型)指向でESはphenotype(表現型)指向という記述を論文で見つけて妙に納得した。

GAが交差手法による解の再結合であるのに対して、ESは突然変異と選択手続きだけを使いますといった記述も理解を深める助けになった。

結局、交差ってのは最適化過程においてどういう意味を持つのかが気になるところだ。我々の環境は交差により(変異に比べて)適応度がよりよい方向に行く確率が上がるのだろうか?

なんてことが気になるお年頃。

perlの実装はMath::ESってのがあるね。

About

  • もう5年目(wishlistありマス♡)
  • 最近はPythonとDeepLearning
  • 日本酒自粛中
  • ドラムンベースからミニマルまで
  • ポケモンGOゆるめ

Tag

Python Deep Learning javascript chemoinformatics Emacs sake and more...

Ad

© kzfm 2003-2021