Skip to content

Refactor/benchmarks#98

Merged
anantashahane merged 11 commits intomainfrom
refactor/benchmarks
Feb 26, 2026
Merged

Refactor/benchmarks#98
anantashahane merged 11 commits intomainfrom
refactor/benchmarks

Conversation

@anantashahane
Copy link
Collaborator

Refactored iohblade/problems -> iohblade/benchmarks.

@codecov
Copy link

codecov bot commented Feb 20, 2026

Codecov Report

❌ Patch coverage is 85.00000% with 3 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
iohblade/benchmarks/automl/automl.py 0.00% 3 Missing ⚠️

📢 Thoughts on this report? Let us know!

Copy link
Contributor

@nikivanstein nikivanstein left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please alter the text for BBO according to my comments. Maybe you can also ask @sofokliski8 to write a paragraph about the AutoML benchmark? Then we can incorporate that immediately.

Next step would be the main readme.md file.

Also I saw, that the AlphaEvolve benchmarks have a readme inside their folder, it might also be nice to add one to the BBO, AutoML and Kernel tuning one? We can also reference the papers (BBOB paper, SBOX-Cost and MA-BBOB paper) and IOH.

AutoML
^^^^^^

- Used to generate a set of machine learning pipelines using libraries `scikit-learn`.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to add more specifics here, emphasis the link to the OpenML platform etc. For this PR it is ok, we can ask Sofoklis to write this.


- Contains a set of Black Box Optimisation problems and Multi-Affine Black Box Optimisation Problems from the ``ioh`` library.
- Includes a special benchmark ``SBOX-COST``, which is similar to BBOB but defined on the domain :math:`[-5, 5]^n`.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would not call this whole section BBOB as this is the name of one specific benchmark.

I would say: "Black Box Optimization (BBO)"

Then stress the link with ioh and also point to the https://iohprofiler.github.io/IOHexp/ website.
It contains several benchmarks:

  • BBOB (unconstrained noiseless functions)
  • SBOX-COST (similar to BBOB but with box constraints)
  • MA-BBOB (Many Affine BBOB).
  • Real world applications from Photonics (The photonics problem also should be under this category).

@anantashahane anantashahane merged commit af492c9 into main Feb 26, 2026
10 checks passed
@anantashahane anantashahane deleted the refactor/benchmarks branch February 26, 2026 12:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants