We present IOHexperimenter, the experimentation module of the IOHprofiler project, which aims at providing an easy-to-use and highly customizable toolbox for benchmarking iterative optimization heuristics such as evolutionary and genetic algorithms, local search algorithms, Bayesian optimization techniques, etc. IOHexperimenter can be used as a stand-alone tool or as part of a benchmarking pipeline that uses other components of IOHprofiler such as IOHanalyzer, the module for interactive performance analysis and visualization. IOHexperimenter provides an efficient interface between optimization problems and their solvers while allowing for granular logging of the optimization process. These 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.
翻译:我们介绍了IOH 实验模型,即IOHproformationr项目的实验模块,其目的是为确定迭代优化超常性格的基准提供一个易于使用和高度定制的工具箱,例如进化和遗传算法、本地搜索算法、巴耶斯优化技术等。 IOH 实验器可以作为一个独立工具或作为基准管道的一部分,利用IOHproformations的其他部件,如互动性业绩分析和可视化模块IOHanalyzer。 IOH 实验器在优化问题及其解决方案之间提供了一个高效的界面,同时允许对优化过程进行粒状记录。这些日志与现有的交互式数据分析工具完全兼容,这些工具大大加快了基准化管道的部署。IOHexerimenter的主要组成部分是建立定制的问题套件的环境以及使用户能够控制数据记录的粒子特性的各种记录选项。