Related Experiment Video
Updated: Jul 22, 2025

Interactive and Visualized Online Experimentation System for Engineering Education and Research
Published on: November 24, 2021
IOHexperimenter: Benchmarking Platform for Iterative Optimization Heuristics
Jacob de Nobel1, Furong Ye2, Diederick Vermetten3
1LIACS, Leiden University, the Netherlands j.p.de.nobel@liacs.leidenuniv.nl.
IOHexperimenter is a new toolbox for benchmarking optimization algorithms like local search and genetic algorithms. It offers customizable problem suites and detailed logging for efficient performance analysis.
Area of Science:
- Computational intelligence
- Algorithm analysis
- Optimization techniques
Background:
- Benchmarking iterative optimization heuristics is crucial for performance evaluation.
- Existing tools may lack flexibility or detailed logging capabilities.
- The IOHprofiler project aims to provide a comprehensive environment for empirical algorithm analysis.
Purpose of the Study:
- Introduce IOHexperimenter, the experimentation module of the IOHprofiler project.
- Provide a user-friendly and customizable toolbox for benchmarking various iterative optimization heuristics.
- Facilitate efficient performance analysis and comparison of optimization algorithms.
Main Methods:
- IOHexperimenter offers an environment for creating customized problem suites.
- It provides granular logging options for the optimization process.
- The module ensures compatibility with existing data analysis tools for streamlined benchmarking pipelines.
Main Results:
- IOHexperimenter enables easy benchmarking of algorithms like local search, evolutionary algorithms, and Bayesian optimization.
- It provides an efficient interface between optimization problems and their solvers.
- Granular logging significantly speeds up the deployment of benchmarking pipelines.
Conclusions:
- IOHexperimenter is a valuable and flexible tool for researchers and practitioners in iterative optimization.
- Its customizable nature and detailed logging enhance the efficiency and depth of algorithm benchmarking.
- The module integrates seamlessly with the IOHprofiler environment, promoting reproducible research.
Related Concept Videos
Heuristics
People often rely on heuristics when faced with an overload of information, limited time, low importance of the decision, limited information, or when a heuristic readily comes to mind. For...
Randomized Experiments
Simple randomization
Simple...
Experimental Designs
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Statically Indeterminate Problem Solving
Decision Making: Traditional Method
First, a specific claim about the population parameter is decided based on the research question and is stated in a simple form. Further, an opposing statement to this claim is also stated. These statements can act as null and alternative hypotheses, out of which a null hypothesis would be a...

