インテリジェントな最適化アルゴリズム | Matlab は Whale 最適化アルゴリズムを実装 (完全なソース コードが含まれています)


エフェクト一覧

ここに画像の説明を挿入します

記事の概要

インテリジェントな最適化アルゴリズム | Matlab は Whale 最適化アルゴリズムを実装 (完全なソース コードが含まれています)

研究内容

ステップ 1: クジラの数 N とアルゴリズムの最大反復数 tmax を設定し、位置情報を初期化する;
ステップ 2: 各クジラの適応度を計算し、現在の最適なクジラの位置を見つけて保持する;
ステップ 3: 計算するパラメータ a、p および係数ベクトル A、C。確率 p が 50% 未満かどうかを判断します。そうである場合は、直接ステップ 4 に進みます。それ以外の場合は、バブル ネット捕食メカニズムを使用します: 式 (2-1) に従って位置を更新します。ステップ 4: の絶対値が 50% であるかどうかを判断します。そうであれば、
獲物を取り囲む: 式 (1-2) に従って位置を更新する; それ以外の場合、獲物を全体的にランダムに検索する: 式 (3-1) に従って位置を更新する; ステップ 5
& #バツ

おすすめ

転載: blog.csdn.net/qq_59771180/article/details/132129847