Intraroute Resource Replenishment with Mobile Depots

In numerous practical vehicle-routing applications, larger vehicles are employed as mobile depots to support a fleet of smaller vehicles that perform certain tasks. The mobile depots offer the possibility of keeping the task vehicles operational by supplying them en route with certain resources. For example, in two-echelon distribution systems, small task vehicles are used to navigate narrow streets and to deliver/collect goods or to collect waste, and larger vehicles serve as mobile depots to replenish the goods to be delivered or to receive collected goods or waste at the outskirts of the urban area. Accessibility constraints may also be imposed by regulations on emissions, which make some areas only accessible for environmentally friendly vehicles such as, for example, battery-powered electric vehicles. Especially if the respective refueling infrastructure is sparse, mobile refueling stations seem to be an interesting alternative. In this paper, we introduce the vehicle-routing problem with time windows and mobile depots (VRPTWMD) to capture the routing decisions of the described applications in a generalized fashion. The VRPTWMD is characterized by fleets of task vehicles (TVs) and support vehicles (SVs). The SVs may serve as mobile depots to restore either the load or the fuel capacity of the TVs that are used to fulfill the customer requests. We present a mixed-integer program for the VRPTWMD with which small instances can be solved using a commercial solver. Moreover, we develop a high-quality hybrid heuristic composed of an adaptive large neighborhood search and a path relinking approach to provide solutions on larger problem instances. We use a newly generated set of large VRPTWMD instances to analyze the effect of different problem characteristics on the structure of the identified solutions. In addition, our approach shows very convincing performance on benchmark instances for the related two-echelon multiple-trip VRP with satellite synchronization, which can be viewed as a special case of the VRPTWMD. Our heuristic is able to significantly improve a large part of the previous best-known solutions while spending notably less computation time than the comparison algorithm from the literature.

[1]  Dominik Goeke,et al.  The Electric Vehicle-Routing Problem with Time Windows and Recharging Stations , 2014, Transp. Sci..

[2]  Maria Grazia Speranza,et al.  A survey on two-echelon routing problems , 2015, Comput. Oper. Res..

[3]  Michael Schneider,et al.  A note on the time travel approach for handling time windows in vehicle routing problems , 2013, Comput. Oper. Res..

[4]  CHARLES AUDET,et al.  Finding Optimal Algorithmic Parameters Using Derivative-Free Optimization , 2006, SIAM J. Optim..

[5]  Christian Prins,et al.  Solving the two-echelon location routing problem by a GRASP reinforced by a learning process and path relinking , 2012, Eur. J. Oper. Res..

[6]  Teodor Gabriel Crainic,et al.  An adaptive large neighborhood search heuristic for Two-Echelon Vehicle Routing Problems arising in city logistics , 2012, Comput. Oper. Res..

[7]  Fabien Lehuédé,et al.  An Adaptive Large Neighborhood Search for the Pickup and Delivery Problem with Transfers , 2011, Transp. Sci..

[8]  Julian Hof,et al.  An adaptive large neighborhood search with path relinking for a class of vehicle‐routing problems with simultaneous pickup and delivery , 2019, Networks.

[9]  Paul Shaw,et al.  Using Constraint Programming and Local Search Methods to Solve Vehicle Routing Problems , 1998, CP.

[10]  M. Resende,et al.  A probabilistic heuristic for a computationally difficult set covering problem , 1989 .

[11]  J. Kruskal On the shortest spanning subtree of a graph and the traveling salesman problem , 1956 .

[12]  Fabien Lehuédé,et al.  Efficient feasibility testing for request insertion in the pickup and delivery problem with transfers , 2013, Oper. Res. Lett..

[13]  Marius M. Solomon,et al.  Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints , 1987, Oper. Res..

[14]  Thibaut Vidal,et al.  The Electric Two-echelon Vehicle Routing Problem , 2018, Comput. Oper. Res..

[15]  Wout Dullaert,et al.  A penalty-based edge assembly memetic algorithm for the vehicle routing problem with time windows , 2010, Comput. Oper. Res..

[16]  André Langevin,et al.  A heuristic method for the capacitated arc routing problem with refill points and multiple loads , 2010, J. Oper. Res. Soc..

[17]  Nubia Velasco,et al.  A GRASP with evolutionary path relinking for the truck and trailer routing problem , 2011, Comput. Oper. Res..

[18]  Michael Drexl,et al.  Synchronization in Vehicle Routing - A Survey of VRPs with Multiple Synchronization Constraints , 2012, Transp. Sci..

[19]  André Langevin,et al.  A survey of models and algorithms for winter road maintenance. Part IV: Vehicle routing and fleet sizing for plowing and snow disposal , 2005, Comput. Oper. Res..

[20]  Michel Gendreau,et al.  Path relinking for the vehicle routing problem , 2004, J. Heuristics.

[21]  Thomas Stützle,et al.  Automated Design of Metaheuristic Algorithms , 2018, Handbook of Metaheuristics.

[22]  John-Paul Clarke,et al.  Same-Day Delivery with Drone Resupply , 2020, Transp. Sci..

[23]  David Pisinger,et al.  A unified heuristic for a large class of Vehicle Routing Problems with Backhauls , 2006, Eur. J. Oper. Res..

[24]  Dominik Goeke,et al.  Routing a mixed fleet of electric and conventional vehicles , 2015, Eur. J. Oper. Res..

[25]  Daniele Vigo,et al.  A Multi-Depot Two-Echelon Vehicle Routing Problem with Delivery Options Arising in the Last Mile Distribution , 2018, Eur. J. Oper. Res..

[26]  Paul Shaw,et al.  A new local search algorithm providing high quality solutions to vehicle routing problems , 1997 .

[27]  Michel Gendreau,et al.  An adaptive large neighborhood search for the two-echelon multiple-trip vehicle routing problem with satellite synchronization , 2016, Eur. J. Oper. Res..

[28]  David Pisinger,et al.  An Adaptive Large Neighborhood Search Heuristic for the Pickup and Delivery Problem with Time Windows , 2006, Transp. Sci..

[29]  David Pisinger,et al.  A general heuristic for vehicle routing problems , 2007, Comput. Oper. Res..

[30]  Fred Glover,et al.  Tabu Search and Adaptive Memory Programming — Advances, Applications and Challenges , 1997 .

[31]  Manuel Laguna,et al.  Fine-Tuning of Algorithms Using Fractional Experimental Designs and Local Search , 2006, Oper. Res..

[32]  André Langevin,et al.  The synchronized arc and node routing problem: Application to road marking , 2013, Comput. Oper. Res..