遺伝的アルゴリズムの​探索パラメータの初期​値について

14 次查看(过去 30 天)
taichi muto
taichi muto 2021-11-8
评论: taichi muto 2021-11-10
Optimization Toolboxのgaを用いて最適化計算をしています.
オリジナルだと,初期値は乱数のようなものでMATLABが自動的に決定してくれると思います.
そうではなく,繰り返し計算する際のパラメータの初期値を自分で設定することはできますか?

采纳的回答

Atsushi Ueno
Atsushi Ueno 2021-11-8
编辑:Atsushi Ueno 2021-11-8
>繰り返し計算する際のパラメータの初期値を自分で設定することはできますか?
具体的に何のパラメータかが指定されていませんが多分YESです。多くのパラメータを指定可能です。
% デフォルトでは,初期集団には乱数が与えられます。
% InitialPopulationMatrixオプションを使えば,初期集団を指定することが可能です。
Find minimum of function using genetic algorithm - MATLAB ga - MathWorks 日本:オプションより"Initial"で検索した結果
  • InitialPenalty:ペナルティパラメーターの初期値
  • InitialPopulationMatrix:遺伝的アルゴリズムのシードとなる初期集団。全部または部分的に指定できる
  • InitialPopulationRange:初期集団における個体の範囲を指定する行列またはベクトル
  • InitialScoresMatrix:フィットネスを決定するための初期スコア。全部または部分的に指定できる
  1 个评论
taichi muto
taichi muto 2021-11-10
ありがとうございます。
追加の情報まで加えていただき、とても助かります。

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Genetic Algorithm 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!