多目的問題を検討するときの目標は、通常、パレート曲線(パレート最適集合) 上にあるすべての解を特定することです。2 次元の視覚的な例については、こちらをご覧ください。アルゴリズムが完了すると、他のソリューションによって支配されていない一連のソリューションが必要になります。したがって、両方の目的を考慮してパレート ランキング メカニズムを定義する必要があります。詳細な説明と、さらに詳しい資料へのリンクについては、こちらを参照してください。
これを念頭に置いて、パレート フロントに沿ってすべてのソリューションを効果的に探索するために、時期尚早の収束を助長する実装は必要ありません。そうしないと、アルゴリズムはパレート曲線の 1 つの特定の領域の探索空間のみを探索します。各反復の最適な解のセットのすべてのメンバーを保持する選択演算子を実装します。つまり、別の + に支配されていないすべての解と、パラメータで制御された他の解の割合です。このようにして、パレート曲線に沿って探索を促進します。
また、ミューテーション オペレーターとクロスオーバー オペレーターも正しく調整されていることを確認する必要があります。進化的アルゴリズムの斬新なアプリケーションでは、問題の一部は、問題領域に最適なパラメーター セットを特定しようとしています...ここが本当に興味深いところです!!