This repository contains data related to extended version of the paper: Improving the efficiency of Euclidean TSP solving in Constraint Programming by predicting effective nocrossing constraints (Elena Bellodi, Alessandro Bertagnon, Marco Gavanelli, Riccardo Zese) submitted for the pubblication in the post-proceedings of AIxIA 2020.
-
The
training-instancesdirectory contains 1536 Euclidean TSP instances, generated in 3 classes (uniform, clustered and morphed) using the generator of the DIMACS challenge (8th DIMACS Implementation Challenge: The Traveling Salesman Problem) and the functionsgenerateClusteredNetwork,morphInstancesfrom the (R-package netgen). Each instance is provided in TSPLIB format (.tsp) and in a Prolog-like syntax (.pl). All these instances have been solved and the collected runtime data have been used to build theml-datasetused to train the Random Forest (RF) and the Multi-Layer Perceptron (MLP) classifiers. -
The
predicted-instancesdirectory contains 480 Euclidean TSP instances (different from the ones above), generated in 3 classes (uniform, clustered and morphed). Each instance is provided in TSPLIB format (.tsp) and in a Prolog-like syntax (.pl). Each.plfile also contains Prolog facts in the form:nocross(A,B)that indicate the pairs of nodes on which the nocrossing constraint should be imposed according to the machine learning classifiers.-
The
rfsubfolder contains the files in which the nocrossing constraints have been predicted by the Random Forest (RF) classifier and each.arff(Attribute Relationship File Format) file contains the features of each constraint ready to be used for classification with (Weka). -
The
mlpsubfolder contains the files in which the nocrossing constraints have been predicted by the Multi-Layer Perceptron (MLP) classifier.
-
-
The
resultfile contains the detailed results of the experiments presented in the paper.