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 local search, evolutionary and genetic 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 实验器可以作为一个独立工具或作为基准管道的一部分,该管道使用IOHprofor的其它组成部分,如互动性性能分析和视觉化模块IOHanalyzer。 IOH 实验器在优化问题及其解决方案之间提供了一个高效的界面,同时允许对优化过程进行粒状记录。这些日志与现有的交互式数据分析工具完全兼容,这些工具大大加快了基准测试管道的部署。IOHexrimenter的主要组成部分是建立定制的问题套件的环境,以及使用户能够指导数据记录的粒子特性的各种记录选项。