Salvato in:
Dettagli Bibliografici
Autori principali: Dernedde, Tim, Thyssens, Daniela, Schmidt-Thieme, Lars
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:https://arxiv.org/abs/2509.05084
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866911139493838848
author Dernedde, Tim
Thyssens, Daniela
Schmidt-Thieme, Lars
author_facet Dernedde, Tim
Thyssens, Daniela
Schmidt-Thieme, Lars
contents The primary paradigm in Neural Combinatorial Optimization (NCO) are construction methods, where a neural network is trained to sequentially add one solution component at a time until a complete solution is constructed. We observe that the typical changes to the state between two steps are small, since usually only the node that gets added to the solution is removed from the state. An efficient model should be able to reuse computation done in prior steps. To that end, we propose to train a recurrent encoder that computes the state embeddings not only based on the state but also the embeddings of the step before. We show that the recurrent encoder can achieve equivalent or better performance than a non-recurrent encoder even if it consists of $3\times$ fewer layers, thus significantly improving on latency. We demonstrate our findings on three different problems: the Traveling Salesman Problem (TSP), the Capacitated Vehicle Routing Problem (CVRP), and the Orienteering Problem (OP) and integrate the models into a large neighborhood search algorithm, to showcase the practical relevance of our findings.
format Preprint
id arxiv_https___arxiv_org_abs_2509_05084
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Recurrent State Encoders for Efficient Neural Combinatorial Optimization
Dernedde, Tim
Thyssens, Daniela
Schmidt-Thieme, Lars
Machine Learning
The primary paradigm in Neural Combinatorial Optimization (NCO) are construction methods, where a neural network is trained to sequentially add one solution component at a time until a complete solution is constructed. We observe that the typical changes to the state between two steps are small, since usually only the node that gets added to the solution is removed from the state. An efficient model should be able to reuse computation done in prior steps. To that end, we propose to train a recurrent encoder that computes the state embeddings not only based on the state but also the embeddings of the step before. We show that the recurrent encoder can achieve equivalent or better performance than a non-recurrent encoder even if it consists of $3\times$ fewer layers, thus significantly improving on latency. We demonstrate our findings on three different problems: the Traveling Salesman Problem (TSP), the Capacitated Vehicle Routing Problem (CVRP), and the Orienteering Problem (OP) and integrate the models into a large neighborhood search algorithm, to showcase the practical relevance of our findings.
title Recurrent State Encoders for Efficient Neural Combinatorial Optimization
topic Machine Learning
url https://arxiv.org/abs/2509.05084