Skip to content

IOHprofiler/IOHexperimenter

Repository files navigation

IOHinspector banner


Ubuntu g++-{10, 9, 8} MacOS clang++, g++-{9, 8} Windows MVSC-2019 Codacy Badge PyPI - Version PyPI - Downloads

Experimenter for Iterative Optimization Heuristics (IOHs), built in* C++.

IOHexperimenter provides:

Available Problem Suites:

  • BBOB (Single Objective Noiseless) (COCO)
  • SBOX-COST (COCO)
  • StarDiscrepancy
  • PBO
  • Submodular Graph Problems
  • CEC 2013 Special Session and Competition on Niching Methods for Multimodal Function Optimization
  • CEC 2022 Special Session and Competition on Single Objective Bound Constrained Numerical Optimization

C++

The complete API documentation, can be found here, as well as a Getting-Started guide. In addition to the documentation, some example projects can be found in the example folder of this repository.

Python

The pip-version of IOHexperimenters python interface is available via pip. A tutorial with python in the form of a jupyter notebook can be found in the example folder of this repository. A Getting-Started guide and the full API documentation can be found here.

Contact

If you have any questions, comments or suggestions, please don't hesitate contacting us IOHprofiler@liacs.leidenuniv.nl.

Our team

When using IOHprofiler and parts thereof, please kindly cite this work as

Jacob de Nobel, Furong Ye, Diederick Vermetten, Hao Wang, Carola Doerr and Thomas Bäck, IOHexperimenter: Benchmarking Platform for Iterative Optimization Heuristics, arXiv e-prints:2111.04077, 2021.

@ARTICLE{denobel2024IOHexperimenter,
  author={de Nobel, Jacob and Ye, Furong and Vermetten, Diederick and Wang, Hao and Doerr, Carola and Bäck, Thomas},
  journal={Evolutionary Computation}, 
  title={IOHexperimenter: Benchmarking Platform for Iterative Optimization Heuristics}, 
  year={2024},
  volume={32},
  number={3},
  pages={205-210},
  keywords={Iterative optimization heuristics;benchmarking;algorithm comparison},
  doi={10.1162/evco_a_00342}
}

About

Experimentation procedure for Iterative Optimization Heuristics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors