Published July 2, 2023 | Version v1.0
Software Open

Model-based Gradient Search for Permutation Problems

  • 1. ROR icon University for Foreigners Perugia

Description

This Zenodo repository provides all the material generated in the research of the paper entiled "Model-based Gradient Search for Permutation Problems" and published in ACM Transactions on Evolutionary Learning and Optimization. Specifically, it is composed of seven zip files each of them with a particular focus.

- Instances.zip. This file comprises all the LOP instances used in the paper. Divided into three directories, it groups the IO and xLOLIB instances from one side, and the instances used for the parameter tunning of the algorithms from the other side.

- Source Codes.zip. In this file, we will find the source code of the three algorithms, Gradient Search (GS), Natural Evolution Strategy (NES), and Plackett-Luce EDA (PLEDA) implemented in C++. GS and NES algorithms share many components, and for this reason, they are implemented as a part of the same code project. Adaptive versions of the GS and NES are also variants of the same algorithms included in the code project. Finally, a separate file for the PLEDA is provided. The Makefiles in each case are included in the corresponding directories.

The remaining 5 files correspond to the different parts of the experimental section. Each of them includes de raw results obtained from the execution of the results (in CSV files), and the scripts to process the results, and generate either figures (the ones that appear in the paper) or to create summary results that are saved again in CSV files. The list is the following:
- 1_tunning.zip.
- 2_convergence.zip
- 3_results.zip.
- 4_scalability_time.zip.
- 5_adaptive.zip

In this sense, the files, as they are numbered, the first one corresponds to the calibration of the parameters made (including the Bayesian statistical assessment), the second file focuses on the convergence analysis of the algorithms, the third one summarises the raw results of the experimentation and performs a Bayesian signed-rank test on the results (by benchmarks and by instances), the fourth file creates the plot that compares the computational cost of the algorithms and analyses the scalability of the algorithms regarding the size of the problems, and finally, the fifth file, compares the adaptive versions of the GS and NES algorithms, by summarizing their results to be shown in tables, and performs Bayesian Signed rank test analysis.

Files

1_tunning.zip

Files (30.6 MB)

Name Size Download all
md5:39e5865e12d0a2f4d1d42cda17fd85cc
3.6 MB Preview Download
md5:dd9745db22851770514e0f0ea98507be
12.5 MB Preview Download
md5:bc6a0f3674d90b4d2ff229d7824add97
1.8 MB Preview Download
md5:810315a6777b48b1657402f713bc500e
360.9 kB Preview Download
md5:0b5f16dec5dd0e7aa3f719729dc71f1e
5.2 MB Preview Download
md5:06466388ee7642b9f4bb34e853f29c5a
3.0 MB Preview Download
md5:55f010a24d95365b4048c0926fa5b9a8
4.0 MB Preview Download