BBOB-Surrogate

Problem Difficulty Classification

Difficulty Mode

Training Set

Testing Set

easy

Easy problems (see dimension-specific splits below)

Difficult problems

difficult

Difficult problems

Easy problems

Dimension-specific classifications:

  • 2D: Easy: 1-6, 8-15, 20, 22 | Difficult: 7, 16-19, 21, 23, 24

  • 5D: Easy: 1-15, 20 | Difficult: 16-19, 21-24

  • 10D: Easy: 1-15, 20 | Difficult: 16-19, 21-24

Note: When difficulty is ‘all’, both training and testing sets contain all functions (1-24).


bbob-surrogate includes 72 problem instances, each of which is a surrogate model. In specific, it can be divided into 3 subsets: bbob-surrogate-2D, bbob-surrogate-5D and bbob-surrogate-10D, each of which corresponds to 24 bbob problems. We first train KAN or MLP networks to fit 24 black box functions from bbob, then use the one with more accuracy as the surrogate model. This set is mainly developed for users who aims at exploring the potential of surrogate model in MetaBBO.