# The bbob Test Suite

1 Separable Functions | |
---|---|

f1 | Sphere Function |

f2 | Separable Ellipsoidal Function |

f3 | Rastrigin Function |

f4 | Büche-Rastrigin Function |

f5 | Linear Slope |

2 Functions with low or moderate conditioning | |

f6 | Attractive Sector Function |

f7 | Step Ellipsoidal Function |

f8 | Rosenbrock Function, original |

f9 | Rosenbrock Function, rotated |

3 Functions with high conditioning and unimodal | |

f10 | Ellipsoidal Function |

f11 | Discus Function |

f12 | Bent Cigar Function |

f13 | Sharp Ridge Function |

f14 | Different Powers Function |

4 Multi-modal functions with adequate global structure | |

f15 | Rastrigin Function |

f16 | Weierstrass Function |

f17 | Schaffer's F7 Function |

f18 | Schaffer's F7 Function, moderately ill-conditioned |

f19 | Composite Griewank-Rosenbrock Function F8F2 |

5 Multi-modal functions with weak global structure | |

f20 | Schwefel Function |

f21 | Gallagher's Gaussian 101-me Peaks Function |

f22 | Gallagher's Gaussian 21-hi Peaks Function |

f23 | Katsuura Function |

f24 | Lunacek bi-Rastrigin Function |

Only f1 and f5 are *purely* convex quadratic (f1) or *purely* linear in the region of interest $[-5,5]^n$ (f5).

See also N. Hansen et al (2010). Comparing Results of 31 Algorithms from the Black-Box Optimization Benchmarking BBOB-2009. Workshop Proceedings of the GECCO Genetic and Evolutionary Computation Conference 2010, ACM.

A list of all so-far benchmarked algorithms on the bbob suite together with their links to papers describing the experiment can be found in our bbob data archive. Postprocessed data can be found here. For detailed explanations of how to use the functions in a COCO benchmarking experiment, please go to the COCO code page on Github.