Noisy test suite
There are two ways to run experiments on a noisy test suite.
- Using the
bbob-noisysuite,suite = cocoex.Suite('bbob-noisy', '', '')(since 2009), see also the function visualizations. This suite features 30 functions with three different noisy models in two different magnitudes on a subset of 8 of the 24 functions from thebbobtest suite. - Using the
cocoex.noiser.Noisifier(since 2025, only available in Python) as described in more detail in this issue. The noisifier can be used with any COCO test suite. The resulting data can be post-processed as usual. However, the post-processing does not recognize whether a noisifier was applied during the experiment. Hence the figures themselves won’t give any hints on the applied noise parameters.