On the dynamic technician routing and scheduling problem

The Technician Routing and Scheduling Problem (TRSP) deals with a limited crew of technicians that serves a set of requests. In the TRSP, each technician has a set of skills, tools, and spare parts, while requests require a subset of each. The problem is then to design a set of tours of minimal total duration such that each request is visited exactly once, within its time window, by a technician with the required skills, tools, and spare parts. The TRSP naturally arises in a wide range of applications, including telecoms, public utilities, and maintenance operations. To the best of our knowledge, no work considers neither tools, nor spare parts, nor the arrival of new requests, three important components of real-world applications. The present work addresses this aspect and proposes an optimization approach for the dynamic version of the problem, noted D-TRSP, where new requests arrive during the execution of the routes.

[1]  Gilbert Laporte,et al.  Dynamic transportation of patients in hospitals , 2010, OR Spectr..

[2]  Dario Coltorti,et al.  Ant colony optimization for real-world vehicle routing problems , 2007, SEVO.

[3]  Hanna Grzybowska,et al.  Vehicle Routing And Scheduling Models, Simulation And City Logistics , 2007 .

[4]  Russell Bent,et al.  Scenario-Based Planning for Partially Dynamic Vehicle Routing with Stochastic Customers , 2004, Oper. Res..

[5]  CordeauJean-François,et al.  Parallel Tabu search heuristics for the dynamic multi-vehicle dial-a-ride problem , 2004 .

[6]  Martin W. P. Savelsbergh,et al.  The Vehicle Routing Problem with Time Windows: Minimizing Route Duration , 1992, INFORMS J. Comput..

[7]  Hideki Hashimoto,et al.  A GRASP-based approach for technicians and interventions scheduling for telecommunications , 2011, Ann. Oper. Res..

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

[9]  Christelle Guéret,et al.  A fast re-optimization approach for dynamic vehicle routing , 2012 .

[10]  Steve Y. Chiu,et al.  Effective Heuristic Procedures for a Field Technician Scheduling Problem , 2001, J. Heuristics.

[11]  Gilbert Laporte,et al.  Scheduling technicians and tasks in a telecommunications company , 2008, J. Sched..

[12]  Michel Gendreau,et al.  A review of dynamic vehicle routing problems , 2013, Eur. J. Oper. Res..

[13]  Mei-Shiang Chang,et al.  REAL-TIME VEHICLE ROUTING PROBLEM WITH TIME WINDOWS AND SIMULTANEOUS DELIVERY/PICKUP DEMANDS , 2003 .

[14]  Fabien Tricoire Optimisation de tournées de véhicules et de personnels de maintenance : application à la distribution et au traitement des eaux , 2006 .

[15]  Pierre Dejax,et al.  Multiperiod Planning and Routing on a Rolling Horizon for Field Force Optimization Logistics , 2008 .

[16]  Michel Gendreau,et al.  Diversion Issues in Real-Time Vehicle Dispatching , 2000, Transp. Sci..

[17]  Nazaraf Shah,et al.  On the partitioning of dynamic workforce scheduling problems , 2010, J. Sched..

[18]  Christelle Guéret,et al.  An event-driven optimization framework for dynamic vehicle routing , 2012, Decis. Support Syst..

[19]  Elise Miller-Hooks,et al.  Scheduling technicians for planned maintenance of geographically distributed equipment , 2007 .

[20]  Ali Haghani,et al.  A dynamic vehicle routing problem with time-dependent travel times , 2005, Comput. Oper. Res..

[21]  Buyang Cao,et al.  Special Issue: 2002 Franz Edelman Award for Achievement in Operations Research and the Management Sciences: Optimizing Periodic Maintenance Operations for Schindler Elevator Corporation , 2003, Interfaces.

[22]  Luca Maria Gambardella,et al.  Adaptive memory programming: A unified view of metaheuristics , 1998, Eur. J. Oper. Res..

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

[24]  Jean-Yves Potvin,et al.  Decision support for vehicle dispatching using genetic programming , 1998, IEEE Trans. Syst. Man Cybern. Part A.

[25]  Christelle Guéret,et al.  A parallel matheuristic for the technician routing and scheduling problem , 2013, Optim. Lett..

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

[27]  Russell Bent,et al.  Online stochastic combinatorial optimization , 2006 .

[28]  Roberto Montemanni,et al.  Ant colony optimization for vehicle routing in advanced logistics systems , 2003 .

[29]  Buyang Cao,et al.  Applying GIS and OR Techniques to Solve Sears Technician-Dispatching and Home Delivery Problems , 1999, Interfaces.

[30]  Michel Gendreau,et al.  Parallel Tabu Search for Real-Time Vehicle Routing and Dispatching , 1999, Transp. Sci..

[31]  Edward P. K. Tsang,et al.  Fast local search and guided local search and their application to British Telecom's workforce scheduling problem , 1997, Oper. Res. Lett..

[32]  CaoBuyang,et al.  Applying GIS and Or Techniques to Solve Sears Technician-Dispatching and Home Delivery Problems , 1999 .

[33]  Jean-Yves Potvin,et al.  A parallel route building algorithm for the vehicle routing and scheduling problem with time windows , 1993 .

[34]  Roberto Montemanni,et al.  Ant Colony System for a Dynamic Vehicle Routing Problem , 2005, J. Comb. Optim..

[35]  Jano I. van Hemert,et al.  Dynamic Routing Problems with Fruitful Regions: Models and Evolutionary Computation , 2004, PPSN.

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

[37]  Michel Gendreau,et al.  Vehicle dispatching with time-dependent travel times , 2003, Eur. J. Oper. Res..

[38]  Chung-Lun Li,et al.  Dynamic Routing Model and Solution Methods for Fleet Management with Mobile Technologies , 2008 .