A Competitive Heuristic Algorithm for Vehicle Routing Problems with Drones
FROGER, Aurélien
Institut de Mathématiques de Bordeaux [IMB]
Formulations étendues et méthodes de décomposition pour des problèmes génériques d'optimisation [EDGE]
Institut de Mathématiques de Bordeaux [IMB]
Formulations étendues et méthodes de décomposition pour des problèmes génériques d'optimisation [EDGE]
JABALI, Ola
Dipartimento di Electtronica, Informazione e Bioingegneria [Politecnico Milano] [POLIMI]
See more >
Dipartimento di Electtronica, Informazione e Bioingegneria [Politecnico Milano] [POLIMI]
FROGER, Aurélien
Institut de Mathématiques de Bordeaux [IMB]
Formulations étendues et méthodes de décomposition pour des problèmes génériques d'optimisation [EDGE]
Institut de Mathématiques de Bordeaux [IMB]
Formulations étendues et méthodes de décomposition pour des problèmes génériques d'optimisation [EDGE]
JABALI, Ola
Dipartimento di Electtronica, Informazione e Bioingegneria [Politecnico Milano] [POLIMI]
< Reduce
Dipartimento di Electtronica, Informazione e Bioingegneria [Politecnico Milano] [POLIMI]
Language
en
Document de travail - Pré-publication
English Abstract
We propose a heuristic algorithm capable of handling multiple variants of the vehicle routing problem with drones (VRPD). Assuming that the drone may be launched from a node and recovered at another, these variants are ...Read more >
We propose a heuristic algorithm capable of handling multiple variants of the vehicle routing problem with drones (VRPD). Assuming that the drone may be launched from a node and recovered at another, these variants are characterized according to three axes, 1) minimizing the transportation cost or minimizing the makespan, 2) the drone may land and wait or not, and 3) single or multiple trucks each equipped with a single drone. One of our main algorithmic contributions relates to a subproblem of the VRPD, which we refer to as the fixed route drone dispatch problem (FRDDP). Given a sequence of customers being visited by a truck, the FRDDP determines a subset of customers to be visited by the drone. Solvingthe FRDDP exactly with dynamic programming entails a computational complexity of O(n^3), where n is the number of customers contained in the route. Considering that the FRDDP is very frequently solved in local search algorithms, we introduce a heuristic dynamic program (HDP) with a computational complexity of O(n^2) for each of the two FRDDP objectives. We embed HDPs in a hybrid variable neighborhood search algorithm, which we reinforce by developing filtering strategies based on the HDP. We benchmark the performance of our algorithm on nine benchmark sets pertaining to four VRPD variants resulting in 932 instances. Our algorithm computes 651 of 680 optimal solutions and identifies 189 new best-known solutions.Read less <
English Keywords
Drones
Dynamic programming
Variable neighborhood search
Routing
Heuristics
Origin
Hal imported