9 research outputs found
Best practices for comparing optimization algorithms
Comparing, or benchmarking, of optimization algorithms is a complicated task
that involves many subtle considerations to yield a fair and unbiased
evaluation. In this paper, we systematically review the benchmarking process of
optimization algorithms, and discuss the challenges of fair comparison. We
provide suggestions for each step of the comparison process and highlight the
pitfalls to avoid when evaluating the performance of optimization algorithms.
We also discuss various methods of reporting the benchmarking results. Finally,
some suggestions for future research are presented to improve the current
benchmarking process.Comment: Optim Eng (2017