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

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

Accepted Answer

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

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!