Over the last few decades, there have been numerous metaheuristic optimization algorithms developed with varying inspiration sources. However, most of these metaheuristics have one or more weaknesses that affect their performances, for example:

  • Trapped in a local optimum and are not able to escape.
  • No trade-off between the exploration and exploitation potentials
  • Poor exploitation.
  • Poor exploration.
  • Premature convergence.
  • Slow convergence rate
  • Computationally demanding
  • Highly sensitive to the choice of control parameters
  • Metaheuristics are frequently improved by adding efficient mechanisms aimed at increasing their performance like opposition-based learning, chaotic function, etc. What are the best efficient mechanisms you suggest?

    Similar questions and discussions