Title | ||
---|---|---|
On equivalence of algorithm's implementations - the CMA-ES algorithm and its five implementations. |
Abstract | ||
---|---|---|
When a new optimization algorithm is proposed, it is compared with state-of-the-art methods. That comparison is made using implementations of the algorithms, but names and versions of the implementations are usually not revealed. This paper compares five implementations of the Covariance Matrix Adaptation Evolution Strategy (CMA-ES) taken from a trusted source. The comparisons were performed using the Comparing Continuous Optimizers (COCO) platform. The results show that all examined implementations produce a different outcome. The variation of the results stems from differences in the auxiliary codes of the implementations and from implementing an algorithm which is still under development. It is therefore important to use an appropriate implementation for experiments. Using a weak implementation can lead to the wrong conclusions.
|
Year | DOI | Venue |
---|---|---|
2019 | 10.1145/3319619.3322011 | GECCO |
Keywords | Field | DocType |
experiments replication, benchmarking, algorithm-implementation gap, CMA-ES | Mathematical optimization,Computer science,Theoretical computer science,Implementation,Equivalence (measure theory),CMA-ES | Conference |
ISBN | Citations | PageRank |
978-1-4503-6748-6 | 0 | 0.34 |
References | Authors | |
0 | 1 |
Name | Order | Citations | PageRank |
---|---|---|---|
Rafal Biedrzycki | 1 | 7 | 2.82 |