🤖 AI Summary
This study addresses growing concerns that many nature-inspired metaheuristic algorithms are merely variants of existing methods, lacking objective criteria to assess equivalence. To resolve this, the work formally defines strong equivalence between metaheuristics and introduces a general discrimination framework based on cosine similarity of phenotypic and genotypic feature vectors. This approach overcomes the limitations of subjective evaluation and provides a theoretical foundation for assessing algorithmic novelty. Extensive experiments demonstrate that, under realistic computational constraints, mainstream algorithms rarely achieve high similarity thresholds, indicating that most newly proposed methods are not trivial replications. These findings validate the effectiveness and practical utility of the proposed framework in distinguishing genuinely novel metaheuristics from superficial variants.
📝 Abstract
The domain of metaheuristic optimization has become vibrant due to a flood of new algorithms using a new nature-inspired metaphor but lacking clear methodological novelty. The Criticism behind the development of these algorithms has reached such an extent that the critics started to assert that all novel algorithms are only copies of already developed ones. In this study, we try to show that the situation is not so black and white. Therefore, we define a strong equivalence theorem for estimating the similarity between two nature-inspired metaheuristics, according to which two algorithms are equivalent if, and only if, the cosine similarity of their phenotypic and genotypic feature vectors, characterizing their behavior by searching for the optimal solutions, is above some threshold. On the theorem basis, a framework is developed for identifying the equivalence between nature-inspired metaheuristics. Extensive experimental work using the framework has shown that searching for conditions to achieve the high similarity of the more well-known nature-inspired metaheuristics is hard, or even not possible to achieve, in the limited computational environments.