A Tutorial on the Design, Experimentation and Application of Metaheuristic Algorithms to Real-World Optimization Problems
Eneko Osaba, Esther Villar-Rodriguez, Javier Del Ser, Antonio J., Nebro, Daniel Molina, Antonio LaTorre, Ponnuthurai N.Suganthan, Carlos A., Coello Coello, Francisco Herrera

TL;DR
This paper provides a comprehensive tutorial on best practices for designing, experimenting with, and applying metaheuristic algorithms to real-world optimization problems, emphasizing scientific rigor and transparency.
Contribution
It introduces a detailed methodology and guidelines for conducting rigorous research on metaheuristics, addressing issues of reproducibility, statistical significance, and practical deployment.
Findings
Proposes a step-by-step methodology for metaheuristic research
Highlights common pitfalls and overlooked aspects in studies
Outlines future challenges and directions for real-world applications
Abstract
In the last few years, the formulation of real-world optimization problems and their efficient solution via metaheuristic algorithms has been a catalyst for a myriad of research studies. In spite of decades of historical advancements on the design and use of metaheuristics, large difficulties still remain in regards to the understandability, algorithmic design uprightness, and performance verifiability of new technical achievements. A clear example stems from the scarce replicability of works dealing with metaheuristics used for optimization, which is often infeasible due to ambiguity and lack of detail in the presentation of the methods to be reproduced. Additionally, in many cases, there is a questionable statistical significance of their reported results. This work aims at providing the audience with a proposal of good practices which should be embraced when conducting studies about…
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.
