IcebergOptimization​Algorithm

バージョン 1.0.0 (2.84 KB) 作成者: praveen kumar
sphere function is implemented
ダウンロード: 15
更新 2024/11/30

ライセンスの表示

Explanation:
  1. Initialization:
  • The initial population of icebergs is generated randomly within the specified bounds.
  • Each iceberg has a size that decreases as it "melts" over time.
  1. Drift & Wind:
  • Drift moves icebergs toward the best solution, encouraging convergence.
  • Wind introduces randomness, maintaining exploration.
  1. Melting:
  • The melting rate is proportional to the fitness, shrinking icebergs near optimal solutions.
  1. Boundary Handling:
  • Icebergs remain within the defined search space using max(min(...)).
  1. Fitness Evaluation:
  • The objective function used here is a sphere function f(x)=xi2f(x) = \sum x_i^2f(x)=xi2, but this can be replaced with any other function.
MATLAB リリースの互換性
作成: R2022b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
タグ タグを追加
バージョン 公開済み リリース ノート
1.0.0