Pickup and delivery problems with autonomous vehicles on rings

Abstract In this paper we introduce a new class of Pickup and Delivery problems on circles (or rings). These problems arise in the field of public transportation systems where autonomous (i.e. driverless) vehicles travel on circular networks. We consider a set of stations arranged in a circle and a set of transportation requests. Each request asks for the transportation of a certain quantity from a pickup station to a delivery station. A fleet of capacitated vehicles is available at the depot. In the first part of the paper we propose a classification scheme for these problems. In the second part, we address the variants in which the vehicles are allowed to move in a single direction of the circle (either clockwise or counterclockwise) and the objective is to minimize the number of tours on the ring while serving all the requests. We provide a complexity analysis for this class of problems. We develop polynomial time algorithms for the variants that are polynomially solvable and proofs of NP-hardness for the variants that are NP-hard. In addition, for the latter, we provide mathematical formulations and perform computational tests that show the effectiveness of these formulations. Finally, we compare optimal solutions with those obtained using a straightforward greedy algorithm.

[1]  Gilbert Laporte,et al.  Dynamic pickup and delivery problems , 2010, Eur. J. Oper. Res..

[2]  Can Huang,et al.  An Improved Hybrid Heuristic Algorithm for Pickup and Delivery Problem with Three-Dimensional Loading Constraints , 2019, 2019 IEEE 31st International Conference on Tools with Artificial Intelligence (ICTAI).

[3]  Manuel Iori,et al.  Pickup-and-Delivery Problems for Goods Transportation , 2014, Vehicle Routing.

[4]  Paolo Toth,et al.  Vehicle Routing , 2014, Vehicle Routing.

[5]  Mourad Baïou,et al.  The Stop Number Minimization Problem: Complexity and Polyhedral Analysis , 2018, ISCO.

[6]  Herbert S. Wilf,et al.  Algorithms and Complexity , 1994, Lecture Notes in Computer Science.

[7]  Daniele Vigo,et al.  Models and algorithms for reliability-oriented Dial-a-Ride with autonomous electric vehicles , 2017, Eur. J. Oper. Res..

[8]  Richard F. Hartl,et al.  A survey on pickup and delivery problems , 2008 .

[9]  Kris Braekers,et al.  Typology and literature review for dial-a-ride problems , 2017, Ann. Oper. Res..

[10]  Magnus Wahlström Euler Digraphs , 2018, Classes of Directed Graphs.

[11]  Julia Rieck,et al.  A Grouping Genetic Algorithm for Multi Depot Pickup and Delivery Problems with Time Windows and Heterogeneous Vehicle Fleets , 2020, EvoCOP.

[12]  Mikhail J. Atallah,et al.  Efficient Solutions to Some Transportation Problems with Applications to Minimizing Robot Arm Travel , 1988, SIAM J. Comput..

[13]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

[14]  Daniel Granot,et al.  The vehicle routing problem with pickups and deliveries on some special graphs , 2002, Discret. Appl. Math..

[15]  Karl-Heinz Krempels,et al.  A High-level Category Survey of Dial-a-Ride Problems , 2019, VEHITS.

[16]  Daniele Vigo,et al.  Heuristics for the traveling salesman problem with pickup and delivery , 1999, Comput. Oper. Res..

[17]  Juan José Salazar González,et al.  Pickup-and-Delivery Problems for People Transportation , 2014, Vehicle Routing.

[18]  Gilbert Laporte,et al.  The dial-a-ride problem: models and algorithms , 2006, Ann. Oper. Res..

[19]  Richard F. Hartl,et al.  A survey on pickup and delivery problems , 2008 .

[20]  Gilbert Laporte,et al.  Static pickup and delivery problems: a classification scheme and survey , 2007 .

[21]  Jacques Desrosiers,et al.  VRP with Pickup and Delivery , 2000, The Vehicle Routing Problem.

[22]  Shoshana Anily,et al.  The uncapacitated swapping problem on a line and on a circle , 2013, Discret. Appl. Math..

[23]  Fabio Antonialli,et al.  International benchmark on experimentations with autonomous shuttle for collective transport , 2019 .

[24]  Dih Jiun Guan,et al.  Routing a Vehicle of Capacity Greater than one , 1998, Discret. Appl. Math..

[25]  Javier Marenco,et al.  Exploring the complexity boundary between coloring and list-coloring , 2009, Ann. Oper. Res..

[26]  W. Y. Szeto,et al.  A survey of dial-a-ride problems: Literature review and recent developments , 2018 .