このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。
gamultiobj
オプションと構文:ga
との違い
gamultiobj
の構文とオプションは ga
のものと似ていますが、次の違いがあります。
gamultiobj
は非線形制約に対して'penalty'
アルゴリズムのみを使用します。遺伝的アルゴリズムのための非線形制約ソルバーアルゴリズムを参照してください。gamultiobj
はオプションDistanceMeasureFcn
を取ります。これは、各個体にその近傍に対する距離尺度を割り当てる関数です。gamultiobj
はオプションParetoFraction
を取ります。これは、最適化中に保持される最良のパレート境界上の集団の割合を指定する 0 から 1 までの数値です。(Iterationsのステップ6で他のランクの個体が少なすぎる場合、最良のパレート境界上の個体群の割合がParetoFraction
を超える可能性があります。)gamultiobj
はTournament
選択機能のみを使用します。gamultiobj
は、ga
とは異なる方法でエリート個人を使用します。非劣等個体を劣等個体より上位に並べるので、エリート個体が自動的に使用されます。gamultiobj
にはハイブリッド関数が 1 つだけあります (fgoalattain
)。gamultiobj
には停止時間制限はありません。gamultiobj
にはさまざまなプロット関数が用意されています。gamultiobj
にはスケーリング機能の選択肢がありません。