Performance Comparison of Single-Objective Evolutionary Algorithms Implemented in Different Frameworks
Fair comparison with state-of-the-art evolutionary algorithms is crucial, but is obstructed by differences in problems, parameters, and stopping criteria across studies. Metaheuristic frameworks can help, but often lack clarity on algorithm versions, improvements, or deviations. Some also restrict parameter configuration. We analysed source codes and identified inconsistencies between implementations. Performance comparisons across frameworks, even with identical settings, revealed significant differences, sometimes even with the authors’ own code. This questions the validity of comparisons using such frameworks. We provide guidelines to improve open-source metaheuristics, aiming to support more credible and reliable comparative studies.
Authors
- Miha Ravber (ORCID: https://orcid.org/0000-0003-4908-4631)
- Matej Črepinšek (ORCID: https://orcid.org/0000-0003-2802-316X)
- Marjan Mernik (ORCID: https://orcid.org/0000-0002-2775-0667)
- Marko Šmid (ORCID: https://orcid.org/0009-0001-9099-6416)
- Matej Moravec (ORCID: https://orcid.org/0000-0003-0756-3300)
Publication Details
- Journal
- Informatica
- Published
- 2025-01-01
- DOI
- https://doi.org/10.15388/25-infor603
- Primary Topic
- Advanced Multi-Objective Optimization Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Javna Agencija za Raziskovalno Dejavnost RS