Exact methods for the traveling salesman problem with drone

Roberto Roberti, Mario Ruthmair

Research output: Contribution to JournalArticleAcademicpeer-review

977 Downloads (Pure)

Abstract

Efficiently handling last-mile deliveries becomes more and more important nowadays. Using drones to support classical vehicles allows improving delivery schedules as long as efficient solution methods to plan last-mile deliveries with drones are available. We study exact solution approaches for some variants of the traveling salesman problem with drone (TSP-D) in which a truck and a drone are teamed up to serve a set of customers. This combination of truck and drone can exploit the benefits of both vehicle types: The truck has a large capacity but usually low travel speed in urban areas; the drone is faster and not restricted to street networks, but its range and carrying capacity are limited. We propose a compact mixed-integer linear program (MILP) for several TSP-D variants that is based on timely synchronizing truck and drone flows; such an MILP is easy to implement but nevertheless leads to competitive results compared with the state-of-the-art MILPs. Furthermore, we introduce dynamic programming recursions to model several TSP-D variants. We show how these dynamic programming recursions can be exploited in an exact branch-and-price approach based on a set partitioning formulation using ng-route relaxation and a three-level hierarchical branching. The proposed branch-and-price can solve instances with up to 39 customers to optimality outperforming the state-of-the-art by more than doubling the manageable instance size. Finally, we analyze different scenarios and show that even a single drone can significantly reduce a route's completion time when the drone is sufficiently fast.

Original languageEnglish
Pages (from-to)315-335
Number of pages21
JournalTransportation Science
Volume55
Issue number2
Early online date5 Feb 2021
DOIs
Publication statusPublished - Mar 2021

Bibliographical note

Publisher Copyright:
© 2021 INFORMS Inst.for Operations Res.and the Management Sciences. All rights reserved.

Copyright:
Copyright 2021 Elsevier B.V., All rights reserved.

Keywords

  • Branch-and-price
  • Compact formulation
  • Drones
  • Dynamic programming
  • Mixed-integer linear programming
  • Set partitioning
  • Traveling salesman problem

Fingerprint

Dive into the research topics of 'Exact methods for the traveling salesman problem with drone'. Together they form a unique fingerprint.

Cite this