Dynamic Vehicle Routing Problem: A Monte Carlo approach

06/15/2020
by   Michał Okulewicz, et al.
0

In this work we solve the Dynamic Vehicle Routing Problem (DVRP). DVRP is a modification of the Vehicle Routing Problem, in which the clients' requests (cities) number and location might not be known at the beginning of the working day Additionally, all requests must be served during one working day by a fleet of vehicles with limited capacity. In this work we propose a Monte Carlo method (MCTree), which directly approaches the dynamic nature of arriving requests in the DVRP. The method is also hybridized (MCTree+PSO) with our previous Two-Phase Multi-swarm Particle Swarm Optimization (2MPSO) algorithm. Our method is based on two assumptions. First, that we know a bounding rectangle of the area in which the requests might appear. Second, that the initial requests' sizes and frequency of appearance are representative for the yet unknown clients' requests. In order to solve the DVRP we divide the working day into several time slices in which we solve a static problem. In our Monte Carlo approach we randomly generate the unknown clients' requests with uniform spatial distribution over the bounding rectangle and requests' sizes uniformly sampled from the already known requests' sizes. The solution proposal is constructed with the application of a clustering algorithm and a route construction algorithm. The MCTree method is tested on a well established set of benchmarks proposed by Kilby et al. and is compared with the results achieved by applying our previous 2MPSO algorithm and other literature results. The proposed MCTree approach achieves a better time to quality trade-off then plain heuristic algorithms. Moreover, a hybrid MCTree+PSO approach achieves better time to quality trade-off then 2MPSO for small optimization time limits, making the hybrid a good candidate for handling real world scale goods delivery problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/15/2020

A Particle Swarm Optimization hyper-heuristic for the Dynamic Vehicle Routing Problem

This paper presents a method for choosing a Particle Swarm Optimization ...
research
04/06/2017

Tackling Dynamic Vehicle Routing Problem with Time Windows by means of Ant Colony System

The Dynamic Vehicle Routing Problem with Time Windows (DVRPTW) is an ext...
research
03/28/2022

An Online Approach to Solve the Dynamic Vehicle Routing Problem with Stochastic Trip Requests for Paratransit Services

Many transit agencies operating paratransit and microtransit services ha...
research
08/10/2020

A Two-Stage Metaheuristic Algorithm for the Dynamic Vehicle Routing Problem in Industry 4.0 approach

Industry 4.0 is a concept that assists companies in developing a modern ...
research
04/25/2022

Offline Vehicle Routing Problem with Online Bookings: A Novel Problem Formulation with Applications to Paratransit

Vehicle routing problems (VRPs) can be divided into two major categories...
research
04/22/2023

Recomputing Solutions to Perturbed Multi-Commodity Pickup and Delivery Vehicle Routing Problems using Monte Carlo Tree Search

The Multi-Commodity Pickup and Delivery Vehicle Routing Problem aims to ...
research
03/21/2023

Pooled Grocery Delivery with Tight Deadlines from Multiple Depots

We study routing for on-demand last-mile logistics with two crucial nove...

Please sign up or login with your details

Forgot password? Click here to reset