Published January 24, 2024 | Version v1
Dataset Open

Large-Scale Benchmarking of Metaphor-Based Optimization Heuristics -- Reproducibility Files

  • 1. ROR icon Leiden University
  • 2. ROR icon Sorbonne Université
  • 3. ROR icon Centre National de la Recherche Scientifique
  • 4. Universiteit Leiden

Description

This repository contains the files needed to reproduce the data, analysis and visualizations from the paper 'Large-Scale Benchmarking of Metaphor-Based Optimization Heuristics'.

Data collection

For the data collection, we make use of the IOHexperimenter library to access the BBOB functions. In addion, we rely on the set of libraries discussed in the paper. For the full set of libraries used during the benchmarking experiment, please refer to reqs_benchmark.txt (in the Benchmarking folder).

The scripts used throughout the data collection are located in the 'benchmarking' directory. We have 1 file for each set of algorithms (expect mealpy and NIAPY, which are combined in the 'bestiary' file). Running these scripts generates a large amount of IOHprofiler-compatible files, which are availalbe in the 'Raw.zip' (Note: some of the libraries have their raw data split between multiple folders, if you want to run the full analysis, please merge these folders into one before processing). When running these scripts, please make sure to set the relevant FOLDER-variables at the top of the script!

Data processing

The raw data can be processed both for anytime performance (AOCC) and fixed-budget performance using the respective 'processing_METHOD.py' scripts. This generates several large csv-files, which are available in 'processed_data.zip'

Data analyis and visualization

The full set of analysis and corresponding visualizations can be reproduced using the 'Vizualization.ipynb' notebook. This notebook can use the processed performance data from the previous step, or the next level of processing with resulted in the remaining csv-files in this repository (this step is explained in the notebook itself).

Files

Benchmarking.zip

Files (7.0 GB)

Name Size Download all
md5:86d1642e14266b9de54da02b8364046b
139.6 kB Preview Download
md5:a8f55ae831582b16e626c9f25988b9c7
65.6 MB Preview Download
md5:141e2c60c3b9192591f8bc3599fde438
69.0 MB Preview Download
md5:0d19b5a85752586ccc1ee441e47baf69
11.9 MB Preview Download
md5:476ec876079f85cc5c0c768db0668c9a
3.2 MB Preview Download
md5:98074f29d88cc8846a54e685c2f647ef
201.3 MB Preview Download
md5:b5b0a188ccd9c8cd4c4b26691963f33f
6.7 GB Preview Download
md5:b2fb8d5f4f8db38e159b6c3a680d364b
1.7 kB Preview Download
md5:af8751e8286e7c53b9dfb754ae4b5aa4
43.7 kB Preview Download