A matheuristic for AGV scheduling with battery constraints

Abstract This paper considers the problem of scheduling automated guided vehicles (AGVs) with battery constraints. Each transport request involves a soft time window, and the AGV fleet used to service those requests is heterogeneous with a diverse set of capabilities and travel costs. In contrast to the existing literature, each transport request may require different AGV material handling capabilities (such as lift loads, tow loads, or handle loads with a mounted robot arm), and the AGV batteries can be recharged partially under consideration of a critical battery threshold. The problem is to assign the transport and charging requests to AGVs, sequence the requests, and determine their starting times and the recharging durations of the AGVs with the objective of minimizing a weighted sum of the tardiness costs of transport requests and travel costs of AGVs. A mixed-integer linear programming model is formulated. We also propose a new matheuristic that makes use of an adaptive large neighborhood search algorithm and a linear program to solve industry-size instances. We illustrate the efficacy of our approach with an industry case study using real-world data.

[1]  Mengting Zhao,et al.  A Heuristic Approach for a Real-World Electric Vehicle Routing Problem , 2019, Algorithms.

[2]  Maximilian Schiffer,et al.  The electric location routing problem with time windows and partial recharging , 2017, Eur. J. Oper. Res..

[3]  Sumei Sun,et al.  Dynamic scheduling for pickup and delivery with time windows , 2018, 2018 IEEE 4th World Forum on Internet of Things (WF-IoT).

[4]  M. De Ryck,et al.  Automated guided vehicle systems, state-of-the-art control algorithms and techniques , 2020 .

[5]  Matthieu van der Heijden,et al.  Dynamic transport scheduling under multiple resource constraints , 2005, Eur. J. Oper. Res..

[6]  Ferdinando Pezzella,et al.  A Variable Neighborhood Search Branching for the Electric Vehicle Routing Problem with Time Windows , 2015, Electron. Notes Discret. Math..

[7]  Gilbert Laporte,et al.  An adaptive large neighborhood search heuristic for the Pollution-Routing Problem , 2012, Eur. J. Oper. Res..

[8]  Bengt Lennartson,et al.  Scheduling and Routing of AGVs for Large-scale Flexible Manufacturing Systems , 2019, 2019 IEEE 15th International Conference on Automation Science and Engineering (CASE).

[9]  Marcelo Becker,et al.  Integrated tasks assignment and routing for the estimation of the optimal number of AGVS , 2016 .

[10]  Herbert Kopfer,et al.  Energy vehicle routing problem for differently sized and powered vehicles , 2018, Journal of Business Economics.

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

[12]  Maximilian Schiffer,et al.  An Adaptive Large Neighborhood Search for the Location-routing Problem with Intra-route Facilities , 2018, Transp. Sci..

[13]  Simona Mancini,et al.  A three-phase matheuristic for the time-effective electric vehicle routing problem with partial recharges , 2017, Electron. Notes Discret. Math..

[14]  Diego Klabjan,et al.  Pricing, relaxing and fixing under lot sizing and scheduling , 2013, Eur. J. Oper. Res..

[15]  Giuseppe Confessore,et al.  A network flow based heuristic approach for optimising AGV movements , 2013, J. Intell. Manuf..

[16]  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..

[17]  Richard F. Hartl,et al.  The Electric Fleet Size and Mix Vehicle Routing Problem with Time Windows and Recharging Stations , 2013, Eur. J. Oper. Res..

[18]  Ammar Oulamara,et al.  Multi-start Iterated Local Search for the Mixed Fleet Vehicle Routing Problem with Heterogenous Electric Vehicles , 2015, EvoCOP.

[19]  Gilbert Laporte,et al.  Electric Vehicle Routing Problem with Time-Dependent Waiting Times at Recharging Stations , 2019, Comput. Oper. Res..

[20]  Michael E. Kuhl,et al.  Design and simulation analysis of PDER: A multiple-load automated guided vehicle dispatching algorithm , 2017, 2017 Winter Simulation Conference (WSC).

[21]  Jean-François Cordeau,et al.  Adaptive large neighborhood search heuristics for multi-tier service deployment problems in clouds , 2017, Eur. J. Oper. Res..

[22]  Ling Qiu,et al.  Scheduling and routing algorithms for AGVs: A survey , 2002 .

[23]  Giovanni Righini,et al.  A heuristic approach for the green vehicle routing problem with multiple technologies and partial recharges , 2014 .

[24]  Miguel A. Figliozzi,et al.  The Recharging Vehicle Routing Problem , 2011 .

[25]  David Pisinger,et al.  Large Neighborhood Search , 2018, Handbook of Metaheuristics.

[26]  René de Koster,et al.  Testing and classifying vehicle dispatching rules in three real-world settings , 2004 .

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

[28]  Yungang Wang,et al.  How many replicate tests do I need Variability of cookstove performance and emissions has implications for obtaining useful results , 2013 .

[29]  Bülent Çatay,et al.  Partial recharge strategies for the electric vehicle routing problem with time windows , 2016 .

[30]  Lucio Grandinetti,et al.  A pick-up and delivery problem with time windows by electric vehicles , 2016 .

[31]  Roberto Roberti,et al.  The Electric Traveling Salesman Problem with Time Windows , 2016 .

[32]  Yuehwern Yih,et al.  A multiple-attribute method for concurrently solving the pickup-dispatching problem and the load-selection problem of multiple-load AGVs , 2012 .

[33]  Ammar Oulamara,et al.  Iterated Tabu Search for the Mix Fleet Vehicle Routing Problem with Heterogenous Electric Vehicles , 2015, MCO.

[34]  Gilbert Laporte,et al.  Long-haul vehicle routing and scheduling with idling options , 2018, J. Oper. Res. Soc..

[35]  Sabah U. Randhawa,et al.  A multi-attribute dispatching rule for automated guided vehicle systems , 2001 .

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

[37]  Ivan Zulj,et al.  A hybrid of adaptive large neighborhood search and tabu search for the order-batching problem , 2018, Eur. J. Oper. Res..

[38]  Tuan Le-Anh,et al.  Online Dispatching Rules For Vehicle-Based Internal Transport Systems , 2004 .

[39]  Lars Magnus Hvattum,et al.  A comparison of acceptance criteria for the adaptive large neighbourhood search metaheuristic , 2018, J. Heuristics.

[40]  Ihsan Sabuncuoglu,et al.  Reactive scheduling in a dynamic and stochastic FMS environment , 2003 .

[41]  André Langevin,et al.  Dispatching, routing, and scheduling of two automated guided vehicles in a flexible manufacturing system , 1996 .

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

[43]  Maximilian Schiffer,et al.  Strategic planning of electric logistics fleet networks: A robust location-routing approach , 2017, Omega.

[44]  Bülent Çatay,et al.  A matheuristic method for the electric vehicle routing problem with time windows and fast chargers , 2018, Comput. Oper. Res..

[45]  Elise Miller-Hooks,et al.  A Green Vehicle Routing Problem , 2012 .

[46]  M. Wen,et al.  An adaptive large neighborhood search heuristic for the Electric Vehicle Scheduling Problem , 2016, Comput. Oper. Res..