This repository contains all data related to experiments made for the paper "Classification and evaluation of the algorithms for vector bin packing", published in COR and available at https://www.sciencedirect.com/science/article/pii/S0305054824003320.
Note that this repository also contains materials for experiments in 1 dimension, which is a work in progress.
All instance files, for the 3 benchmarks 'Panigrahy', 'New' and 'Triplet' are found in data, along with their generation script in Python.
The results_data folder contains:
- All result files, storing the solution found for every algorithm applied to every instance (files named
Panigrahy_multidim_full.csv,New_multidim_full.csvandTriplet_multidim.csv) - Summary files (named
<benchmark_name>_summary_known.csv) containing, for each instance, the value of the lower bound (LB), the optimal value (OPT) if known or-1otherwise , and the best known solution for each main family of algorithm (best_overallfor all algorithms,best_ICfor all item-centric algorithms,best_BCfor all bin-centric algorithms,best_MB-Pairingfor all MB-Pairing algorithms, andbest_MB-WFDfor all MB-WFD and MB-BFD algorithms). - In folder
notebooksthe Jupyter notebooks used for analysis of results - In folder
plotsthe plots generated by the notebooks
The src folder contains the source files used to run the algorithms and generate the result files.
The program relies on the Vectorpack_cpp library that implements all algorithms, available at https://github.com/Vectorpack/Vectorpack_cpp.