IOHexperimenter:迭代优化启发式算法的基准测试平台

IOHexperimenter: Benchmarking Platform for Iterative Optimization Heuristics

Evolutionary Computation · 2023
被引 25
ABS 3

中文导读

IOHexperimenter是IOHprofiler项目的实验模块,提供易用的工具箱,用于对局部搜索、进化算法、贝叶斯优化等迭代优化启发式算法进行基准测试,支持自定义问题套件和灵活的数据记录。

Abstract

We present IOHexperimenter, the experimentation module of the IOHprofiler project. IOHexperimenter aims at providing an easy-to-use and customizable toolbox for benchmarking iterative optimization heuristics such as local search, evolutionary and genetic algorithms, and Bayesian optimization techniques. IOHexperimenter can be used as a stand-alone tool or as part of a benchmarking pipeline that uses other modules of the IOHprofiler environment. IOHexperimenter provides an efficient interface between optimization problems and their solvers while allowing for granular logging of the optimization process. Its logs are fully compatible with existing tools for interactive data analysis, which significantly speeds up the deployment of a benchmarking pipeline. The main components of IOHexperimenter are the environment to build customized problem suites and the various logging options that allow users to steer the granularity of the data records.

优化算法基准测试软件工具