遺伝的アルゴリズムに Jenetics JAVA ライブラリの使用を開始しようとしていますが、GA の限られたバックグラウンドから理解できないことがあります。
私が理解しているように、GAはm
要素の配列の母集団を生成します。各配列は評価される潜在的な解決策であり、評価されると、潜在的な解決策がソートされ、新しい母集団を作成するために最適なものが選択されます。 Jenetics のソリューション (遺伝子型) は配列のリストであり、各配列は潜在的な解決策として私が理解しているものであり、各配列は異なる長さを持つことができ、遺伝子のベクトルの代わりにこの構造を使用する理由がわかりません。
マニュアルの 6 ページ、セクション 3.1.3 を参照してください。
可能であれば、これがなぜなのか知りたいです。質問が十分に明確になったことを願っています。