Recurrent State Encoders for Efficient Neural Combinatorial Optimization

Tim Dernedde, Daniela Thyssens, Lars Schmidt-Thieme
9/5/2025
cs.LG

No official code found. Best implementation: TimD3/Recurrent-NCO (3 stars, last commit 2025-09-05).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

Code for the paper "Recurrent State Encoders for Efficient Neural Combinatorial Optimization"

31PythonSep 5, 20251 years agoNOASSERTION

Similar Papers

Cite this paper

@article{dernedde2025recurrent,
  title  = {Recurrent State Encoders for Efficient Neural Combinatorial Optimization},
  author = {Tim Dernedde and Daniela Thyssens and Lars Schmidt-Thieme},
  year   = {2025},
  eprint = {2509.05084},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.05084v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.05084.svg)](https://codeofpaper.com/paper/2509.05084)

Discussion