This page contains the results and rankings of selected evolutionary algorithms. The results were calculated using selected benchmarks used in single objective bound constrained numerical optimization competitions.

Competitions give an impulse to the development of optimization algorithms. Unfortunately, usually, the winners of one of them are not used in the other. Besides the competitions, there are a plethora of papers that use the benchmarks defined by competition organizers and show that their algorithm is the best. Of course, it is not possible that all of the algorithms are "the best".

This page is intended to help in finding interesting algorithms. The filtering makes it possible to examine how they behave in different conditions, e.g., on some subset of benchmarks or functions. There are two types of rankings: 1) the one used in CEC 2022; 2) the percentage ranking proposed in the paper: Revisiting CEC 2022 ranking: A new ranking method and influence of parameter tuning. It is based on a weighted sum of the percentage of trials that found the global optimum, the percentage of thresholds achieved by all trials, and the percentage of budget left.

The list of examined algorithms will be extended by the winners of the competitions or other algorithms that I find interesting. For the algorithm to be included here, its source code must be available in one of the languages: C++, C, Python3, or R. I found so many errors in existing implementations (some of them are mentioned here and here) that raw results do not convince me. Nowadays, there are too many useless metaphor-based algorithms. Therefore, research based on metaphorical algorithms is not a promising direction and that kind of algorithms will not be included here.

More about used benchmarks, experimental setup, and algorithms can be found here.


Filtering options:

The percentage ranking:
Rank Algorithm % of optimum found % of achieved thresholds % of budget left
1 S-LSHADE-DP 22.34 33.17 12.86
2 NL-SHADE-LBC 18.72 30.38 16.67
3 NL-SHADE-RSP-MID 16.29 26.52 14.06

The CEC 2022 ranking method:
Rank Algorithm points
1 NL-SHADE-LBC 335636.0
2 S-LSHADE-DP 276506.0
3 NL-SHADE-RSP-MID 154928.0