Production, Manufacturing, Transportation and Logistics
The multiple traveling salesman problem in presence of drone- and robot-supported packet stations

https://doi.org/10.1016/j.ejor.2022.06.004Get rights and content

Highlights

  • We introduce a new drone- and robot-assisted routing problem.

  • The problem is formulated as a mixed-integer linear program.

  • We introduce three matheuristic algorithms for solving the problem.

  • The results of our extensive computational experiments are presented.

  • We investigate the effects of using drones and robots on energy consumption.

Abstract

In this paper, we introduce the multiple Traveling Salesman Problem with Drone Stations (mTSP-DS), which is an extension to the classical multiple Traveling Salesman Problem (mTSP). In the mTSP-DS, we have a depot, a set of trucks, and some packet stations that host a given number of autonomous vehicles (drones or robots). The trucks start their mission from the depot and can supply some packet stations, which can then launch and operate drones/robots to serve customers. The goal is to serve all customers either by truck or by drones/robots while minimizing the makespan. We formulate the mTSP-DS as a mixed integer linear programming (MILP) model to solve small instances. To address larger instances, we first introduce two variants of a decomposition-based matheuristic. Afterwards, we suggest a third approach that is based on populating a solution pool with several restarts of an iterated local search metaheuristic, which is followed by determining the best combination of tours using a set-partitioning model. To verify the performance of our algorithms, we conducted extensive computational experiments. According to the numerical results, we observe that the use of drone stations leads to considerable savings in delivery time compared to traditional mTSP solutions. Furthermore, we investigated the energy consumption of trucks and drones. Indeed, depending on the energy consumption coefficients of trucks and drones as well as on the distance covered by drones, the mTSP-DS can also achieve energy savings in comparison to mTSP solutions.

Introduction

Drones, also known as unmanned aerial vehicles, have the potential to transform many industries and thus may also have a social impact (Floreano & Wood, 2015). Indeed, infrastructure, agriculture, transport, and security sector offer the best financial opportunities for the use of drones (see Otto, Agatz, Campbell, Golden, & Pesch, 2018 and references therein). Within the transport area, drones could change the way that packages are delivered to the customers. In this context, a loaded drone, carrying a light and small- or medium-sized parcel, could fly to a customer, deliver the package, and then return to its starting point.

Due to technical limitations, drones, unlike trucks, can usually only transport one parcel at a time (Agatz, Bouman, & Schmidt, 2018). As a result, the total distance covered for deliveries by drones will be greater than for traditional deliveries by truck. Nevertheless, it is possible to reduce delivery costs by using drones, e.g., since the delivery drones operate autonomously, using drones can reduce costs by decreasing labor costs. Considering that acquisition costs for drones are also relatively low in comparison to trucks, drones allow for higher parallel operations, which in turn can lead to reduced delivery times. Another factor that has a positive effect on delivery times is that drones are not tied to a road network. Indeed, this enables drones to avoid congestion, especially in densely populated urban areas. Finally, drones have also benefits in terms of CO2 emissions. According to Goodchild & Toy (2018), drones emit less CO2 than trucks when customers are close to the depot or when only a few customers need to be supplied.

Although many technological advancements have been made in recent years, drone usage is still accompanied by shortcomings that need to be considered. For example, the size and the weight of parcels that can be transported by drones are limited. An alternative to drones, which circumvents some of these problems, are delivery robots such as those made known by, e.g., Starship Technologies (Figliozzi, 2020). In fact, robots move either on roads or sidewalks, reaching speeds of up to 30 km/h and 6 km/h, respectively, and are thus slower than trucks and drones (Moeini, Salewski, 2020, Schermer, Moeini, Wendt, 2020). However, robots offer some advantages, e.g., the use of sidewalks may reveal shortcuts that trucks cannot use. Moreover, compared to drones, robots can transport much heavier packages and, some types of robots can carry several packages at once. Furthermore, robots are more energy-efficient than drones and trucks. One problem of drones and robots alike is their relatively short range. However, this problem can be overcome, for example, by the use of drone stations.

A drone station is a facility that can be used to launch and operate drones (Kim & Moon, 2018). When a truck delivers parcels to a drone station, they are automatically processed and loaded into a drone. Furthermore, the batteries of returned drones could be replaced and charged in such stations. In practice, drone stations have already been tested by DHL (DHL, 2018). Even though the concept of drone stations can also be transferred to robots, for the sake of easing the readability of the paper, we will use the term drone station throughout this paper.

The aforementioned technical problems also have implications on the way that drones are approached from an operational perspective that we address in this paper. More precisely, the contributions of this paper are as follows:

  • We introduce the multiple Traveling Salesman Problem with Drone Stations (mTSP-DS), a tour planning model that integrates drones and drone stations into the classical multiple Traveling Salesman Problem (mTSP). In addition, the mTSP-DS also incorporates elements from parallel machine scheduling (see, e.g., Cheng & Sin, 1990) and facility location problems (Cornuéjols, Nemhauser, & Wolsey, 1990). In the next sections, we define the mTSP-DS and formulate it as a mixed integer linear program (MILP).

  • The MILP model of the mTSP-DS can be solved by any standard MILP solver, e.g., Gurobi Optimizer. But, this is possible only on small instances because the runtime grows too fast due to the complexity of the mTSP-DS. To overcome this issue, we first introduce two variants of a decomposition-based matheuristic. Afterwards, we present a two-phase matheuristic that is based on populating a solution pool and using a set-partitioning model. Recently, a similar approach has proven successful for truck and trailer routing problems(Accorsi & Vigo, 2020), which share some similarities with the mTSP-DS.

  • We report the results of our extensive computational experiments, which prove the efficiency of the introduced algorithms as well as the usefulness of drones and drone stations in last-mile delivery. According to the numerical results, we observe not only that the algorithms are able to provide high-quality solutions, but also we show that the use of drone stations and drones leads to considerable savings in delivery time compared to traditional mTSP solutions. Furthermore, we show that depending on the energy consumption coefficients of trucks and drones, as well as on the distance covered by drones, the mTSP-DS can also achieve energy savings in comparison to mTSP solutions.

The remainder of this paper is structured as follows. Section 2 is devoted to an overview of the existing literature regarding the use of drones in last-mile delivery from a tour planning perspective. In Section 3, we provide a precise and formal description of the mTSP-DS as well as its MILP formulation. Afterwards, we describe our algorithms in Section 4. We report the computational experiments and their numerical results in Section 5. Finally, some concluding remarks are drawn in Section 6.

Section snippets

Drones and drone stations in last-mile delivery

Because of the economic potential of drones for the logistics industry, researchers have in recent years started to examine drones from an operational perspective and to incorporate them into tour planning models. Detailed state-of-the-art reviews can be found, e.g., in (Khoufi, Laouiti, Adjih, 2019, Macrina, Pugliese, Guerriero, Laporte, 2020, Otto, Agatz, Campbell, Golden, Pesch, 2018, Rojas Viloria, Solano-Charris, Muñoz-Villamizar, Montoya-Torres, 2021, Schermer, Moeini, Wendt, 2019a,

The multiple traveling salesman problem with drone stations

In this section, we introduce the multiple Traveling Salesman Problem with Drone Stations (mTSP-DS) that is a generalization of the TSDSLP and combines elements of the mTSP as well as of the facility location and the parallel machine scheduling problems. In Section 3.1, we describe the problem and, afterwards, we present a formal description as well as a MILP formulation of the mTSP-DS in Section 3.2.

Matheuristics for solving the mTSP-DS

In the literature, matheuristics are defined as algorithms that are results of interoperation between heuristics and mathematical programming techniques (Boschetti, Maniezzo, Roffilli, & Bolufé Röhler, 2009). Based on this definition, Archetti & Speranza (2014) identify three classes of matheuristics: decomposition approaches, improvement heuristics, and branch-and-price/column generation-based approaches. In the context of tour planning, decomposition approaches have been successfully applied

Computational experiments and their numerical results

We carried out extensive computational experiments to assess the performance of the algorithms that we presented for solving the mTSP-DS. In this section, we present the results of our computational experiments and their evaluations.

More precisely, in Section 5.1, we introduce the instances and the parameters that we used for our experiments. Afterwards, we report the results and analyze the performance of the algorithms in Section 5.2. Finally, in Section 5.3, we use the numerical results to

Conclusion

In this paper, we presented the multiple Traveling Salesman Problem with Drone Stations (mTSP-DS). In the mTSP-DS, for a given depot, a set of trucks, a set of customers, and a set of drone stations hosting a certain number of autonomous drones, the goal consists in serving all customers either by truck or by drone in the shortest possible time. For this purpose, trucks start their tour from the depot, serve the customers, and can visit drone stations to activate them and supply them with

Acknowledgements

The authors wish to thank the anonymous reviewers for their valuable comments and recommendations on the original version of this study.

References (50)

  • L. Accorsi et al.

    A hybrid metaheuristic for single truck and trailer routing problems

    Transportation Science

    (2020)
  • N. Agatz et al.

    Optimization approaches for the traveling salesman problem with drone

    Transportation Science

    (2018)
  • C. Archetti et al.

    A survey on matheuristics for routing problems

    EURO Journal on Computational Optimization

    (2014)
  • P. Augerat

    Approche polyèdrale du problème de tournées de véhicules

    (1995)
  • M.A. Boschetti et al.

    Matheuristics: Optimization, simulation and control

  • T.C.E. Cheng et al.

    A state-of-the-art review of parallel-machine scheduling research

    European Journal of Operational Research

    (1990)
  • N. Christofides et al.

    An algorithm for the vehicle-dispatching problem

    Journal of the Operational Research Society

    (1969)
  • N. Christofides et al.

    The vehicle routing problem

  • E.G. Coffman Jr et al.

    An application of bin-packing to multiprocessor scheduling

    SIAM Journal on Computing

    (1978)
  • G. Cornuéjols et al.

    The uncapicitated facility location problem

  • M. Dell’Amico et al.

    Matheuristic algorithms for the parallel drone scheduling traveling salesman problem

    Annals of operations research

    (2020)
  • DHL (2018). Dhl’s parcelcopter: Changing shipping forever. Accessed 4 May 2020...
  • M.A. Figliozzi

    Carbon emissions reductions in last mile and grocery deliveries utilizing air and ground autonomous vehicles

    Transportation Research Part D: Transport and Environment

    (2020)
  • D. Floreano et al.

    Science, technology and the future of small autonomous drones

    Nature

    (2015)
  • B.E. Gillett et al.

    A heuristic algorithm for the vehicle-dispatch problem

    Operations Research

    (1974)
  • D. Goeke

    Granular tabu search for the pickup and delivery problem with time windows and electric vehicles

    European Journal of Operational Research

    (2019)
  • A. Goodchild et al.

    Delivery by drone: An evaluation of unmanned aerial vehicle technology in reducing co2 emissions in the delivery service industry

    Transportation Research Part D: Transport and Environment

    (2018)
  • K. Helsgaun

    An effective implementation of the Lin–Kernighan traveling salesman heuristic

    European Journal of Operational Research

    (2000)
  • K. Helsgaun

    An extension of the Lin-Kernighan-Helsgaun TSP solver for constrained traveling salesman and vehicle routing problems

    Technical Report

    (2017)
  • I. Khoufi et al.

    A survey of recent extended variants of the traveling salesman and vehicle routing problems for unmanned aerial vehicles

    Drones

    (2019)
  • S. Kim et al.

    Traveling salesman problem with a drone station

    IEEE Transactions on Systems, Man, and Cybernetics: Systems

    (2018)
  • P. Kitjacharoenchai et al.

    Two echelon vehicle routing problem with drones in last mile delivery

    International Journal of Production Economics

    (2020)
  • Kloster, K., Moeini, M., Vigo, D., & Wendt, O. (2022). Instances for the multiple traveling salesman problem with drone...
  • C.-Y. Lee et al.

    Multiprocessor scheduling: Combining LPT and multifit

    Discrete Applied Mathematics

    (1988)
  • H.R. Lourenço et al.

    Iterated local search

  • Cited by (0)

    View full text