Automated benchmarking environments aim to support researchers in understanding how different algorithms perform on different types of optimization problems. Such comparisons provide insights into the strengths and weaknesses of different approaches, which can be leveraged into designing new algorithms and into the automation of algorithm selection and configuration. With the ultimate goal to create a meaningful benchmark set for iterative optimization heuristics, we have recently released IOHprofiler, a software built to create detailed performance comparisons between iterative optimization heuristics. With this present work we demonstrate that IOHprofiler provides a suitable environment for automated benchmarking. We compile and assess a selection of 23 discrete optimization problems that subscribe to different types of fitness landscapes. For each selected problem we compare performances of twelve different heuristics, which are as of now available as baseline algorithms in IOHprofiler. We also provide a new module for IOHprofiler which extents the fixed-target and fixed-budget results for the individual problems by ECDF results, which allows one to derive aggregated performance statistics for groups of problems.
翻译:自动化基准环境旨在帮助研究人员了解不同算法在不同类型的优化问题上如何运作。这种比较有助于深入了解不同方法的优缺点,这些方法可用于设计新的算法和算法选择和配置的自动化。最终目标是为迭代优化疲劳症制定一套有意义的基准。我们最近发行了IOHprofiler软件,该软件的目的是在迭代优化疲劳症之间建立详细的性能比较。通过目前的工作,我们证明IOHproformer为自动基准提供了合适的环境。我们汇编和评估了23个不同优化问题的选择,其中选择了不同类型健康环境。对于每一个选定的问题,我们比较了12种不同螺旋体的性能,目前作为IOHProform的基线算法。我们还为IOHOFproform提供了一个新的模块,该模块为ECDF的个别问题提供固定目标和固定预算结果的范围,从而可以得出各类问题的综合性能统计。