mlsanityData to 7 Oct 2026

MARCO: A Memory-Augmented Reinforcement Framework for Combinatorial Optimization

arXiv 2408.02207 ↗First posted 5 Aug 2024cs.NE cs.AIcited by 3

Not on the map. Why?

Abstract (arXiv)

Neural Combinatorial Optimization (NCO) is an emerging domain where deep learning techniques are employed to address combinatorial optimization problems as a standalone solver. Despite their potential, existing NCO methods often suffer from inefficient search space exploration, frequently leading to local optima entrapment or redundant exploration of previously visited states. This paper introduces a versatile framework, referred to as Memory-Augmented Reinforcement for Combinatorial Optimization (MARCO), that can be used to enhance both constructive and improvement methods in NCO through an innovative memory module. MARCO stores data collected throughout the optimization trajectory and retrieves contextually relevant information at each state. This way, the search is guided by two competing criteria: making the best decision in terms of the quality of the solution and avoiding revisiting already explored solutions. This approach promotes a more efficient use of the available optimization budget. Moreover, thanks to the parallel nature of NCO models, several search threads can run simultaneously, all sharing the same memory module, enabling an efficient collaborative exploration. Empirical evaluations, carried out on the maximum cut, maximum independent set and travelling salesman problems, reveal that the memory module effectively increases the exploration, enabling the model to discover diverse, higher-quality solutions. MARCO achieves good performance in a low computational cost, establishing a promising new direction in the field of NCO.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 27 of its 44 references that are in the map. First posted on arXiv 5 Aug 2024.

Builds on

27 of 44 references.

References · 27

  1. 2017Attention Is All You Needcited by 59,932
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  3. 2020GLU Variants Improve Transformercited by 1,724
  4. 2020A Generalization of Transformer Networks to Graphscited by 653
  5. 2018Attention, Learn to Solve Routing Problems!cited by 646
  6. 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
  7. 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
  8. 2020POMO: Policy Optimization with Multiple Optima for Reinforcement Learningcited by 341
  9. 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
  10. 2020Reinforcement Learning for Combinatorial Optimization: A Surveycited by 235
  11. 2018Learning to Perform Local Rewriting for Combinatorial Optimizationcited by 183
  12. 2019Learning Improvement Heuristics for Solving Routing Problemscited by 162
15 more
  1. 2023Neural Combinatorial Optimization with Heavy Decoder: Toward Large Scale Generalizationcited by 140
  2. 2021Learning to Iteratively Solve Routing Problems with Dual-Aspect Collaborative Transformercited by 108
  3. 2021Efficient Active Search for Combinatorial Optimization Problemscited by 99
  4. 2021Learning Collaborative Policies to Solve NP-hard Routing Problemscited by 86
  5. 2022Simulation-guided Beam Search for Neural Combinatorial Optimizationcited by 84
  6. 2019Exploratory Combinatorial Optimization with Reinforcement Learningcited by 82
  7. 2023Learning to Search Feasible and Infeasible Regions of Routing Problems with Flexible Neural k-Optcited by 81
  8. 2023DeepACO: Neural-enhanced Ant Systems for Combinatorial Optimizationcited by 77
  9. 2022Winner Takes It All: Training Performant RL Populations for Combinatorial Optimizationcited by 57
  10. 2020Learning What to Defer for Maximum Independent Setscited by 53
  11. 2022What's Wrong with Deep Learning in Tree Search for Combinatorial Optimizationcited by 36
  12. 2015Finding Near-Optimal Independent Sets at Scalecited by 32
  13. 2022Neural Topological Ordering for Computation Graphscited by 12
  14. 2022Neural Improvement Heuristics for Graph Combinatorial Optimization Problemscited by 4
  15. 2022Learning to Untangle Genome Assembly with Graph Convolutional Networkscited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 3.

3 papers.