mlsanityData to 14 Oct 2026

Solving the Quadratic Assignment Problem using Deep Reinforcement Learning

arXiv 2310.01604 ↗First posted 2 Oct 2023cs.LG cs.AI math.OCcited by 1

Not on the map. Why?

Abstract (arXiv)

The Quadratic Assignment Problem (QAP) is an NP-hard problem which has proven particularly challenging to solve: unlike other combinatorial problems like the traveling salesman problem (TSP), which can be solved to optimality for instances with hundreds or even thousands of locations using advanced integer programming techniques, no methods are known to exactly solve QAP instances of size greater than 30. Solving the QAP is nevertheless important because of its many critical applications, such as electronic wiring design and facility layout selection. We propose a method to solve the original Koopmans-Beckman formulation of the QAP using deep reinforcement learning. Our approach relies on a novel double pointer network, which alternates between selecting a location in which to place the next facility and a facility to place in the previous location. We train our model using A2C on a large dataset of synthetic instances, producing solutions with no instance-specific retraining necessary. Out of sample, our solutions are on average within 7.5% of a high-quality local search baseline, and even outperform it on 1.2% of instances.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 13 of its 26 references that are in the map. First posted on arXiv 2 Oct 2023.

Builds on

13 of 26 references.

References · 13

  1. 2017Attention Is All You Needcited by 60,361
  2. 2013Playing Atari with Deep Reinforcement Learningcited by 3,274
  3. 2014Sequence to Sequence Learning with Neural Networkscited by 2,986
  4. 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,367
  5. 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,258
  6. 2015Pointer Networkscited by 895
  7. 2018Attention, Learn to Solve Routing Problems!cited by 656
  8. 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 608
  9. 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 333
  10. 2021Combinatorial optimization and reasoning with graph neural networkscited by 268
  11. 2019Learning Combinatorial Embedding Networks for Deep Graph Matchingcited by 99
  12. 2020Reinforcement Learning with Combinatorial Actions: An Application to Vehicle Routingcited by 61
1 more
  1. 2021On the Difficulty of Generalizing Reinforcement Learning Framework for Combinatorial Optimizationcited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.