Using Reinforcement Learning for Per-Instance Algorithm Configuration on the TSP
M. Seiler, J. Rook, J. Heins, O.L. Preuß, J. Bossek, H. Trautmann, in: 2023 IEEE Symposium Series on Computational Intelligence (SSCI), n.d., pp. 361–368.
Download
No fulltext has been uploaded.
Conference Paper
| Accepted
| English
Author
Seiler, MoritzLibreCat;
Rook, Jeroen;
Heins, Jonathan;
Preuß, Oliver LudgerLibreCat ;
Bossek, JakobLibreCat ;
Trautmann, HeikeLibreCat
Department
Abstract
Automated Algorithm Configuration (AAC) usually takes a global perspective: it identifies a parameter configuration for an (optimization) algorithm that maximizes a performance metric over a set of instances. However, the optimal choice of parameters strongly depends on the instance at hand and should thus be calculated on a per-instance basis. We explore the potential of Per-Instance Algorithm Configuration (PIAC) by using Reinforcement Learning (RL). To this end, we propose a novel PIAC approach that is based on deep neural networks. We apply it to predict configurations for the Lin\textendash Kernighan heuristic (LKH) for the Traveling Salesperson Problem (TSP) individually for every single instance. To train our PIAC approach, we create a large set of 100000 TSP instances with 2000 nodes each \textemdash currently the largest benchmark set to the best of our knowledge. We compare our approach to the state-of-the-art AAC method Sequential Model-based Algorithm Configuration (SMAC). The results show that our PIAC approach outperforms this baseline on both the newly created instance set and established instance sets.
Publishing Year
Proceedings Title
2023 IEEE Symposium Series on Computational Intelligence (SSCI)
Page
361 - 368
LibreCat-ID
Cite this
Seiler M, Rook J, Heins J, Preuß OL, Bossek J, Trautmann H. Using Reinforcement Learning for Per-Instance Algorithm Configuration on the TSP. In: 2023 IEEE Symposium Series on Computational Intelligence (SSCI). ; :361-368. doi:10.1109/SSCI52147.2023.10372008
Seiler, M., Rook, J., Heins, J., Preuß, O. L., Bossek, J., & Trautmann, H. (n.d.). Using Reinforcement Learning for Per-Instance Algorithm Configuration on the TSP. 2023 IEEE Symposium Series on Computational Intelligence (SSCI), 361–368. https://doi.org/10.1109/SSCI52147.2023.10372008
@inproceedings{Seiler_Rook_Heins_Preuß_Bossek_Trautmann, title={Using Reinforcement Learning for Per-Instance Algorithm Configuration on the TSP}, DOI={10.1109/SSCI52147.2023.10372008}, booktitle={2023 IEEE Symposium Series on Computational Intelligence (SSCI)}, author={Seiler, Moritz and Rook, Jeroen and Heins, Jonathan and Preuß, Oliver Ludger and Bossek, Jakob and Trautmann, Heike}, pages={361–368} }
Seiler, Moritz, Jeroen Rook, Jonathan Heins, Oliver Ludger Preuß, Jakob Bossek, and Heike Trautmann. “Using Reinforcement Learning for Per-Instance Algorithm Configuration on the TSP.” In 2023 IEEE Symposium Series on Computational Intelligence (SSCI), 361–68, n.d. https://doi.org/10.1109/SSCI52147.2023.10372008.
M. Seiler, J. Rook, J. Heins, O. L. Preuß, J. Bossek, and H. Trautmann, “Using Reinforcement Learning for Per-Instance Algorithm Configuration on the TSP,” in 2023 IEEE Symposium Series on Computational Intelligence (SSCI), pp. 361–368, doi: 10.1109/SSCI52147.2023.10372008.
Seiler, Moritz, et al. “Using Reinforcement Learning for Per-Instance Algorithm Configuration on the TSP.” 2023 IEEE Symposium Series on Computational Intelligence (SSCI), pp. 361–68, doi:10.1109/SSCI52147.2023.10372008.