IcebergOptimization​Algorithm

sphere function is implemented

Vous suivez désormais cette soumission

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.

Informations générales

Compatibilité avec les versions de MATLAB

  • Compatible avec toutes les versions

Plateformes compatibles

  • Windows
  • macOS
  • Linux
Version Publié le Notes de version Action
1.0.0