IOHprofiler: A Benchmarking and Profiling Tool for Iterative Optimization Heuristics
Carola Doerr, Hao Wang, Furong Ye, Sander van Rijn, Thomas B\"ack

TL;DR
IOHprofiler is a comprehensive software tool designed for benchmarking, analyzing, and comparing iterative optimization heuristics, supporting statistical evaluation and parameter tracking for algorithm performance.
Contribution
It introduces a ready-to-use, flexible benchmarking and profiling tool that extends COCO for discrete problems and includes a standalone post-processing component.
Findings
Provides detailed performance statistics for algorithms
Enables comparison of algorithms on various benchmark problems
Supports analysis of adaptive and parameter-evolving algorithms
Abstract
IOHprofiler is a new tool for analyzing and comparing iterative optimization heuristics. Given as input algorithms and problems written in C or Python, it provides as output a statistical evaluation of the algorithms' performance by means of the distribution on the fixed-target running time and the fixed-budget function values. In addition, IOHprofiler also allows to track the evolution of algorithm parameters, making our tool particularly useful for the analysis, comparison, and design of (self-)adaptive algorithms. IOHprofiler is a ready-to-use software. It consists of two parts: an experimental part, which generates the running time data, and a post-processing part, which produces the summarizing comparisons and statistical evaluations. The experimental part is build on the COCO software, which has been adjusted to cope with optimization problems that are formulated as functions…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEmbedded Systems Design Techniques · Simulation Techniques and Applications · Formal Methods in Verification
