Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
これはhttp://www.mathematica-journal.com/data/uploads/2011/05/Voelkl.pdfの記事ですが、Java コードに転送する方法はまだほとんどわかりません。
選択のモランプロセスはそれほど難しくありません。適合度に比例する選択確率で粒子を選択します (これについて説明している論文がいくつかありますが、Matin A. Nowak による「有限集団における協力の出現と進化的安定性」を調べることができます)。
再生する粒子を選択すると、個体の総数が 1 (N+1) 増えます。人口を N に維持する必要があるため、パーティクルをランダムに選択して殺します。