On the Potential of Normalized TSP Features for Automated Algorithm Selection

Heins Jonathan, Bossek Jakob, Pohl Janina, Seiler Moritz, Trautmann Heike, Kerschke Pascal

Research article in edited proceedings (conference) | Peer reviewed

Abstract

Classic automated algorithm selection (AS) for (combinatorial) optimization problems heavily relies on so-called instance features, i.e., numerical characteristics of the problem at hand ideally extracted with computationally low-demanding routines. For the traveling salesperson problem (TSP) a plethora of features have been suggested. Most of these features are, if at all, only normalized imprecisely raising the issue of feature values being strongly affected by the instance size. Such artifacts may have detrimental effects on algorithm selection models. We propose a normalization for two feature groups which stood out in multiple AS studies on the TSP: (a) features based on a minimum spanning tree (MST) and (b) a k-nearest neighbor graph (NNG) transformation of the input instance. To this end we theoretically derive minimum and maximum values for properties of MSTs and k-NNGs of Euclidean graphs. We analyze the differences in feature space between normalized versions of these features and their unnormalized counterparts. Our empirical investigations on various TSP benchmark sets point out that the feature scaling succeeds in eliminating the effect of the instance size. Eventually, a proof-of-concept AS-study shows promising results: models trained with normalized features tend to outperform those trained with the respective vanilla features.

Details about the publication

PublisherAssociation for Computing Machinery
Book titleProceedings of the 16th ACM/SIGEVO Conference on Foundations of genetic Algorithms (FOGA XVI)
Page range1-15
Publishing companyACM Press
Place of publicationDornbirn, Austria
StatusPublished
Release year2021
Language in which the publication is writtenEnglish
Conference16th ACM/SIGEVO Workshop on Foundations of Genetic Algorithms (FOGA XVI), Dornbirn, Austria, Austria
DOI10.1145/3450218.3477308
Link to the full texthttps://dl.acm.org/doi/10.1145/3450218.3477308
KeywordsMathematics of computing; Grah Theory; Supervised Learning; Computing methodologie

Authors from the University of Münster

Bossek, Jakob
Data Science: Statistics and Optimization (Statistik)
Heins, Jonathan
Data Science: Statistics and Optimization (Statistik)
Lütke-Stockdiek, Janina Susanne
Data Science: Statistics and Optimization (Statistik)
Seiler, Moritz Vinzent
Data Science: Statistics and Optimization (Statistik)
Trautmann, Heike
Data Science: Statistics and Optimization (Statistik)