Dynamic Partial Removal: A Neural Network Heuristic for Large Neighborhood Search

05/19/2020
by   Mingxiang Chen, et al.
0

This paper presents a novel neural network design that learns the heuristic for Large Neighborhood Search (LNS). LNS consists of a destroy operator and a repair operator that specify a way to carry out the neighborhood search to solve the Combinatorial Optimization problems. The proposed approach in this paper applies a Hierarchical Recurrent Graph Convolutional Network (HRGCN) as a LNS heuristic, namely Dynamic Partial Removal, with the advantage of adaptive destruction and the potential to search across a large scale, as well as the context-awareness in both spatial and temporal perspective. This model is generalized as an efficient heuristic approach to different combinatorial optimization problems, especially to the problems with relatively tight constraints. We apply this model to vehicle routing problem (VRP) in this paper as an example. The experimental results show that this approach outperforms the traditional LNS heuristics on the same problem as well. The source code is available at \href{https://github.com/water-mirror/DPR}{https://github.com/water-mirror/DPR}.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/20/2020

Learn to Design the Heuristics for Vehicle Routing Problem

This paper presents an approach to learn the local-search heuristics tha...
research
10/18/2020

Feature Importance Ranking for Deep Learning

Feature importance ranking has become a powerful tool for explainable AI...
research
01/07/2021

Towards Optimally Efficient Tree Search with Deep Temporal Difference Learning

This paper investigates the classical integer least-squares problem whic...
research
12/08/2021

Pretrained Cost Model for Distributed Constraint Optimization Problems

Distributed Constraint Optimization Problems (DCOPs) are an important su...
research
12/06/2021

Multidimensional Assignment Problem for multipartite entity resolution

Multipartite entity resolution aims at integrating records from multiple...
research
05/02/2022

Large Neighborhood Search based on Neural Construction Heuristics

We propose a Large Neighborhood Search (LNS) approach utilizing a learne...
research
01/31/2023

Faster Predict-and-Optimize with Three-Operator Splitting

In many practical settings, a combinatorial problem must be repeatedly s...

Please sign up or login with your details

Forgot password? Click here to reset