Main Content

このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。

gamultiobj オプションと構文:ga との違い

gamultiobj の構文とオプションは ga のものと似ていますが、次の違いがあります。

  • gamultiobj は非線形制約に対して 'penalty' アルゴリズムのみを使用します。遺伝的アルゴリズムのための非線形制約ソルバーアルゴリズムを参照してください。

  • gamultiobj はオプション DistanceMeasureFcn を取ります。これは、各個体にその近傍に対する距離尺度を割り当てる関数です。

  • gamultiobj はオプション ParetoFraction を取ります。これは、最適化中に保持される最良のパレート境界上の集団の割合を指定する 0 から 1 までの数値です。(Iterationsのステップ6で他のランクの個体が少なすぎる場合、最良のパレート境界上の個体群の割合がParetoFractionを超える可能性があります。)

  • gamultiobjTournament 選択機能のみを使用します。

  • gamultiobj は、 ga とは異なる方法でエリート個人を使用します。非劣等個体を劣等個体より上位に並べるので、エリート個体が自動的に使用されます。

  • gamultiobj にはハイブリッド関数が 1 つだけあります (fgoalattain)。

  • gamultiobj には停止時間制限はありません。

  • gamultiobj にはさまざまなプロット関数が用意されています。

  • gamultiobj にはスケーリング機能の選択肢がありません。

関連するトピック