Functions for the BBOB 2009 optimization challenge (https://coco.gforge.inria.fr/).
In the python file, you will find some of the noiseless benchmark functions used in the bbob 2009 optimization challenge.
You can run any function from the command line using the run_function.sh script:
./run_function.sh <func_num> <coords> [--seed <seed>] [--degree <degree>]Example:
./run_function.sh 1 1.0 2.0 3.0
./run_function.sh 13 --seed 100 --degree 3 0.5 -0.5 1.0You can also plot any of the implemented functions in 3D (figures are saved in the plots folder).
Currently, the following functions (1-14) are available for plotting in 2D:
uv run python src/main.py <func_num> --plot [--save <filename>]Example:
uv run python src/main.py 1 --plot --save plot.png












