Neural Algorithmic Reasoning for Combinatorial Optimisation
Not on the map. Why?
Abstract (arXiv)
Solving NP-hard/complete combinatorial problems with neural networks is a challenging research area that aims to surpass classical approximate algorithms. The long-term objective is to outperform hand-designed heuristics for NP-hard/complete problems by learning to generate superior solutions solely from training data. Current neural-based methods for solving CO problems often overlook the inherent "algorithmic" nature of the problems. In contrast, heuristics designed for CO problems, e.g. TSP, frequently leverage well-established algorithms, such as those for finding the minimum spanning tree. In this paper, we propose leveraging recent advancements in neural algorithmic reasoning to improve the learning of CO problems. Specifically, we suggest pre-training our neural model on relevant algorithms before training it on CO instances. Our results demonstrate that by using this learning setup, we achieve superior performance compared to non-algorithmically informed deep learning models.
Key facts. Cited by 19 papers in the map (data through 14 Oct 2026). Builds on 28 of its 58 references that are in the map. First posted on arXiv 18 May 2023.
Builds on
28 of 58 references.
References · 28
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,167
- 2015Pointer Networkscited by 895
- 2022Recipe for a General, Powerful, Scalable Graph Transformercited by 713
- 2018Attention, Learn to Solve Routing Problems!cited by 656
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 608
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 561
- 2019What Can Neural Networks Reason About?cited by 159
- 2019Neural Execution of Graph Algorithmscited by 121
16 more
- 2019A Gentle Introduction to Deep Learning for Graphscited by 108
- 2022The CLRS Algorithmic Reasoning Benchmarkcited by 106
- 2020Learning the Travelling Salesperson Problem Requires Rethinking Generalizationcited by 98
- 2021Neural Algorithmic Reasoningcited by 94
- 2022A Generalist Neural Algorithmic Learnercited by 59
- 2022Graph Neural Networks are Dynamic Programmerscited by 55
- 2020Pointer Graph Networkscited by 53
- 2018Relational inductive bias for physical construction in humans and machinescited by 44
- 2022Towards Better Out-of-Distribution Generalization of Neural Algorithmic Reasoning Taskscited by 30
- 2021How to transfer algorithmic reasoning knowledge to learn new algorithms?cited by 22
- 2021Neural Algorithmic Reasoners are Implicit Plannerscited by 21
- 2023Dual Algorithmic Reasoningcited by 21
- 2020XLVIN: eXecuted Latent Value Iteration Netscited by 17
- 2020A (Slightly) Improved Approximation Algorithm for Metric TSPcited by 13
- 2021Persistent Message Passingcited by 13
- 2017Fully Dynamic Approximate Maximum Matching and Minimum Vertex Cover in O(log3 n) Worst Case Update Timecited by 2
Built on by
Citing papers per year: 2023: 2; 2024: 9; 2025: 7; 2026: 1.
19 papers.
Sort:
By area:
- 2024GraphArena: Evaluating and Exploring Large Language Models on Graph Computationcited by 49
- 2024Simulation of Graph Algorithms with Looped Transformerscited by 30
- 2024The CLRS-Text Algorithmic Reasoning Language Benchmarkcited by 28
- 2024Transformers meet Neural Algorithmic Reasonerscited by 13
- 2023SALSA-CLRS: A Sparse and Scalable Benchmark for Algorithmic Reasoningcited by 12
- 2023Are Graph Neural Networks Optimal Approximation Algorithms?cited by 11
- 2025Primal-Dual Neural Algorithmic Reasoningcited by 9
- 2024Benchmarking ChatGPT on Algorithmic Reasoningcited by 8
- 2024Recurrent Aggregators in Neural Algorithmic Reasoningcited by 6
- 2024Neural Algorithmic Reasoning with Multiple Correct Solutionscited by 4
- 2024NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithmscited by 2
- 2025KNARsack: Teaching Neural Algorithmic Reasoners to Solve Pseudo-Polynomial Problemscited by 1
7 more
- 2025A Denoising Diffusion-Based Evolutionary Algorithm Framework: Application to the Maximum Independent Set Problemcited by 1
- 2025HATSolver: Learning Groebner Bases with Hierarchical Attention Transformerscited by 1
- 2024AlphaZeroES: Direct score maximization outperforms planning loss minimizationcited by 0
- 2025Preference-Based Gradient Estimation for ML-Guided Approximate Combinatorial Optimizationcited by 0
- 2025Learning Repetition-Invariant Representations for Polymer Informaticscited by 0
- 2025Tackling GNARLy Problems: Graph Neural Algorithmic Reasoning Reimagined through Reinforcement Learningcited by 0
- 2026Statistical Guarantees for Reasoning Probes on Looped Boolean Circuitscited by 0
- 2026Statistical Guarantees for Reasoning Probes on Looped Boolean Circuits3 Feb 2026
- 2025HATSolver: Learning Groebner Bases with Hierarchical Attention Transformers9 Dec 2025
- 2025A Denoising Diffusion-Based Evolutionary Algorithm Framework: Application to the Maximum Independent Set Problem8 Oct 2025
- 2025Tackling GNARLy Problems: Graph Neural Algorithmic Reasoning Reimagined through Reinforcement Learning23 Sep 2025
- 2025KNARsack: Teaching Neural Algorithmic Reasoners to Solve Pseudo-Polynomial Problems17 Sep 2025
- 2025Primal-Dual Neural Algorithmic Reasoning29 May 2025
- 2025Learning Repetition-Invariant Representations for Polymer Informatics15 May 2025
- 2025Preference-Based Gradient Estimation for ML-Guided Approximate Combinatorial Optimization26 Feb 2025
- 2024NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithms14 Oct 2024
- 2024Recurrent Aggregators in Neural Algorithmic Reasoning11 Sep 2024
- 2024Neural Algorithmic Reasoning with Multiple Correct Solutions11 Sep 2024
- 2024GraphArena: Evaluating and Exploring Large Language Models on Graph Computation29 Jun 2024
7 more
- 2024Transformers meet Neural Algorithmic Reasoners13 Jun 2024
- 2024AlphaZeroES: Direct score maximization outperforms planning loss minimization12 Jun 2024
- 2024The CLRS-Text Algorithmic Reasoning Language Benchmark6 Jun 2024
- 2024Benchmarking ChatGPT on Algorithmic Reasoning4 Apr 2024
- 2024Simulation of Graph Algorithms with Looped Transformers2 Feb 2024
- 2023Are Graph Neural Networks Optimal Approximation Algorithms?1 Oct 2023
- 2023SALSA-CLRS: A Sparse and Scalable Benchmark for Algorithmic Reasoning21 Sep 2023
- 2024The CLRS-Text Algorithmic Reasoning Language Benchmarkcited by 28
- 2024Transformers meet Neural Algorithmic Reasonerscited by 13
- 2024Transformers meet Neural Algorithmic Reasoners13 Jun 2024
- 2024The CLRS-Text Algorithmic Reasoning Language Benchmark6 Jun 2024
- 2024GraphArena: Evaluating and Exploring Large Language Models on Graph Computationcited by 49
- 2024Simulation of Graph Algorithms with Looped Transformerscited by 30
- 2023SALSA-CLRS: A Sparse and Scalable Benchmark for Algorithmic Reasoningcited by 12
- 2023Are Graph Neural Networks Optimal Approximation Algorithms?cited by 11
- 2025Primal-Dual Neural Algorithmic Reasoningcited by 9
- 2024Benchmarking ChatGPT on Algorithmic Reasoningcited by 8
- 2024Recurrent Aggregators in Neural Algorithmic Reasoningcited by 6
- 2024Neural Algorithmic Reasoning with Multiple Correct Solutionscited by 4
- 2024NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithmscited by 2
- 2025KNARsack: Teaching Neural Algorithmic Reasoners to Solve Pseudo-Polynomial Problemscited by 1
- 2025HATSolver: Learning Groebner Bases with Hierarchical Attention Transformerscited by 1
- 2024AlphaZeroES: Direct score maximization outperforms planning loss minimizationcited by 0
12 most cited of 16 All 16 (JSON)
- 2026Statistical Guarantees for Reasoning Probes on Looped Boolean Circuits3 Feb 2026
- 2025HATSolver: Learning Groebner Bases with Hierarchical Attention Transformers9 Dec 2025
- 2025Tackling GNARLy Problems: Graph Neural Algorithmic Reasoning Reimagined through Reinforcement Learning23 Sep 2025
- 2025KNARsack: Teaching Neural Algorithmic Reasoners to Solve Pseudo-Polynomial Problems17 Sep 2025
- 2025Primal-Dual Neural Algorithmic Reasoning29 May 2025
- 2025Learning Repetition-Invariant Representations for Polymer Informatics15 May 2025
- 2025Preference-Based Gradient Estimation for ML-Guided Approximate Combinatorial Optimization26 Feb 2025
- 2024NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithms14 Oct 2024
- 2024Recurrent Aggregators in Neural Algorithmic Reasoning11 Sep 2024
- 2024Neural Algorithmic Reasoning with Multiple Correct Solutions11 Sep 2024
- 2024GraphArena: Evaluating and Exploring Large Language Models on Graph Computation29 Jun 2024
- 2024AlphaZeroES: Direct score maximization outperforms planning loss minimization12 Jun 2024
12 newest of 16 All 16 (JSON)