Memory-Driven Metaheuristics: Improving Optimization Performance
Salar Farahmand-Tabar

TL;DR
This paper reviews how memory mechanisms can significantly enhance the performance of metaheuristic algorithms by improving their exploration and exploitation capabilities in complex optimization problems.
Contribution
It provides a comprehensive analysis of memory integration in metaheuristics, highlighting key factors and future directions for optimizing memory mechanisms.
Findings
Memory improves search space exploration and exploitation.
Memory mechanisms' effectiveness depends on size, stored info, and decay rate.
Tailoring memory to problem characteristics enhances performance.
Abstract
Metaheuristics are stochastic optimization algorithms that mimic natural processes to find optimal solutions to complex problems. The success of metaheuristics largely depends on the ability to effectively explore and exploit the search space. Memory mechanisms have been introduced in several popular metaheuristic algorithms to enhance their performance. This chapter explores the significance of memory in metaheuristic algorithms and provides insights from well-known algorithms. The chapter begins by introducing the concept of memory, and its role in metaheuristic algorithms. The key factors influencing the effectiveness of memory mechanisms are discussed, such as the size of the memory, the information stored in memory, and the rate of information decay. A comprehensive analysis of how memory mechanisms are incorporated into popular metaheuristic algorithms is presented and concludes…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
