Learning to Solve Vehicle Routing Problems with Time Windows through Joint Attention

06/16/2020
by   Jonas K. Falkner, et al.
0

Many real-world vehicle routing problems involve rich sets of constraints with respect to the capacities of the vehicles, time windows for customers etc. While in recent years first machine learning models have been developed to solve basic vehicle routing problems faster than optimization heuristics, complex constraints rarely are taken into consideration. Due to their general procedure to construct solutions sequentially route by route, these methods generalize unfavorably to such problems. In this paper, we develop a policy model that is able to start and extend multiple routes concurrently by using attention on the joint action space of several tours. In that way the model is able to select routes and customers and thus learns to make difficult trade-offs between routes. In comprehensive experiments on three variants of the vehicle routing problem with time windows we show that our model called JAMPR works well for different problem sizes and outperforms the existing state-of-the-art constructive model. For two of the three variants it also creates significantly better solutions than a comparable meta-heuristic solver.

READ FULL TEXT

page 20

page 21

research
05/10/2019

Fast delta evaluation for the Vehicle Routing Problem with Multiple Time Windows

In many applications of vehicle routing, a set of time windows are feasi...
research
12/20/2022

A deep learning Attention model to solve the Vehicle Routing Problem and the Pick-up and Delivery Problem with Time Windows

SNCF, the French public train company, is experimenting to develop new t...
research
12/31/2019

C. H. Robinson Uses Heuristics to Solve Rich Vehicle Routing Problems

We consider a wide family of vehicle routing problem variants with many ...
research
11/21/2019

Neural Large Neighborhood Search for the Capacitated Vehicle Routing Problem

Learning how to automatically solve optimization problems has the potent...
research
10/05/2020

Deep Reinforcement Learning for Electric Vehicle Routing Problem with Time Windows

The past decade has seen a rapid penetration of electric vehicles (EV) i...
research
04/25/2021

RP-DQN: An application of Q-Learning to Vehicle Routing Problems

In this paper we present a new approach to tackle complex routing proble...
research
08/27/2020

Balanced dynamic multiple travelling salesmen: algorithms and continuous approximations

Dynamic routing occurs when customers are not known in advance, e.g. for...

Please sign up or login with your details

Forgot password? Click here to reset