I have stopped reading all these articles. Why? I don't understand them(*) and I have decided to reverse engineer well-designed libraries to discover the algorithms and software design of the individual components.
(*) similar to Wiki comment
Many metaheuristic methods have been published with claims of novelty and practical efficacy. While the field also features high-quality research, many of the publications have been of poor quality; flaws include vagueness, lack of conceptual elaboration, poor experiments, and ignorance of previous literature.
That's the way it seems. Of course, I might be missing some vital information.