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

04/22/2023
by   Mithun Goutham, et al.
0

The Multi-Commodity Pickup and Delivery Vehicle Routing Problem aims to optimize the pickup and delivery of multiple unique commodities using a fleet of several agents with limited payload capacities. This paper addresses the challenge of quickly recomputing the solution to this NP-hard problem when there are unexpected perturbations to the nominal task definitions, likely to occur under real-world operating conditions. The proposed method first decomposes the nominal problem by constructing a search tree using Monte Carlo Tree Search for task assignment, and uses a rapid heuristic for routing each agent. When changes to the problem are revealed, the nominal search tree is rapidly updated with new costs under the updated problem parameters, generating solutions quicker and with a reduced optimality gap, as compared to recomputing the solution as an entirely new problem. Computational experiments are conducted by varying the locations of the nominal problem and the payload capacity of an agent to demonstrate the effectiveness of utilizing the nominal search tree to handle perturbations for real-time implementation.

READ FULL TEXT
research
09/29/2016

Heuristic with elements of tabu search for Truck and Trailer Routing Problem

Vehicle Routing Problem is a well-known problem in logistics and transpo...
research
03/09/2020

Convex Hull Monte-Carlo Tree Search

This work investigates Monte-Carlo planning for agents in stochastic env...
research
02/14/2022

Anytime Capacity Expansion in Medical Residency Match by Monte Carlo Tree Search

This paper considers the capacity expansion problem in two-sided matchin...
research
03/09/2023

Greedy Heuristics Adapted for the Multi-commodity Pickup and Delivery Traveling Salesman Problem

The Multi-Commodity One-to-One Pickup and Delivery Traveling Salesman Pr...
research
05/18/2018

Multifunction Cognitive Radar Task Scheduling Using Monte Carlo Tree Search and Policy Networks

A modern radar may be designed to perform multiple functions, such as su...
research
06/15/2020

Dynamic Vehicle Routing Problem: A Monte Carlo approach

In this work we solve the Dynamic Vehicle Routing Problem (DVRP). DVRP i...

Please sign up or login with your details

Forgot password? Click here to reset