paper-with-me

홈 › Papers

Solving the Quadratic Assignment Problem using Deep Reinforcement Learning

2023-10-02 · Puneet S. Bagga, Arthur Delarue

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.

📄 PDF Abstract BibTeX arXiv:2310.01604

Code (0)

등록된 구현이 없습니다.

Tasks

Deep Reinforcement Learningreinforcement-learningReinforcement LearningTraveling Salesman Problem

Methods 이 논문이 사용한 방법론

A2C A2C, or Advantage Actor Critic, is a synchronous version of the A3C policy gradient method. As an alternative to the asynchronous…

Similar Papers 제목 키워드 기반

A Comparative Study of Meta-heuristic Algorithms for Solving Quadratic Assignment Problem

2014-07-18 · Gamal Abd El-Nasser A. Said, Abeer M. Mahmoud, El-Sayed M. El-Horbaty

Quadratic Assignment Problem (QAP) is an NP-hard combinatorial optimization problem, therefore, solving the QAP requires applying one or more of the meta-heuristic algorithms. This paper presents a comparative study betw…

Combinatorial Optimization

Solving the QAP by Two-Stage Graph Pointer Networks and Reinforcement Learning

2024-03-31 · Satoko Iida, Ryota Yasudo

Quadratic Assignment Problem (QAP) is a practical combinatorial optimization problems that has been studied for several years. Since it is NP-hard, solving large problem instances of QAP is challenging. Although heuristi…

Combinatorial OptimizationDeep LearningDeep Reinforcement LearningTraveling Salesman Problem

Utilising a Quantum Hybrid Solver for Bi-objective Quadratic Assignment Problems

2024-05-27 · Mayowa Ayodele

The intersection between quantum computing and optimisation has been an area of interest in recent years. There have been numerous studies exploring the application of quantum and quantum-hybrid solvers to various optimi…

PasMoQAP: A Parallel Asynchronous Memetic Algorithm for solving the Multi-Objective Quadratic Assignment Problem

2017-06-27 · Claudio Sanhueza, Francia Jimenez, Regina Berretta, Pablo Moscato

Multi-Objective Optimization Problems (MOPs) have attracted growing attention during the last decades. Multi-Objective Evolutionary Algorithms (MOEAs) have been extensively used to address MOPs because are able to approx…

Evolutionary Algorithms

Implementation of iterative local search (ILS) for the quadratic assignment problem

2014-05-01 · ResearchGate 2014 5 · Shalin Shah

The quadratic assignment problem (QAP) is one of the hardest NP-hard problems and problems with a dimension of 20 or more can be difficult to solve using exact methods. The QAP has a set of facilities and a set of locati…