メインコンテンツ

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

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

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

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

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

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

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

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

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

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

  • gamultiobj ではさまざまなプロット関数が利用できます。

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

参考

トピック