A 2-stage method for a field service routing problem with stochastic travel and service times

In this paper, we consider a specific variant of the field service routing problem. It consists in determining vehicle routes in a single period to serve two types of customers: mandatory and optional. Mandatory customers have to be served within a specified time window whereas optional customers may be served (or not) within the planning horizon. For more realism, we assume that service as well as travel times are stochastic and also that there are multiple depots. The objective is to visit as many optional customers as possible while minimizing the total travel time. To tackle this problem, we propose a 2-stage solution method: the planning stage and the execution stage. We decompose the planning stage into two phases: the design of a skeleton of mandatory customers and the insertion of optional customers in this skeleton. In the execution stage, we proceed to a real-time modification of the planned routes to face stochastic travel and service times and to enable time windows to be respected. HighlightsWe introduce the field service routing problem with stochastic travel and service times.We propose a two-stage method for solving this new problem.In the planning stage, we build routes with mandatory and then we insert optional customers.In the execution stage, we use dynamic programming algorithms to define the optimal policy to face stochasticity.

[1]  Atle Riise,et al.  Dynamic And Stochastic Vehicle Routing In Practice , 2007 .

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

[3]  Pablo Moscato,et al.  On Evolution, Search, Optimization, Genetic Algorithms and Martial Arts : Towards Memetic Algorithms , 1989 .

[4]  Martin Desrochers,et al.  A New Optimization Algorithm for the Vehicle Routing Problem with Time Windows , 1990, Oper. Res..

[5]  Pierre Dejax,et al.  Exact and hybrid methods for the multiperiod field service routing problem , 2013, Central Eur. J. Oper. Res..

[6]  Bruce L. Golden,et al.  The team orienteering problem , 1996 .

[7]  George M. Giaglis,et al.  Dynamic Management Of A Delayed Delivery Vehicle In A City Logistics Environment , 2007 .

[8]  Michel Gendreau,et al.  A simulation-based approach for fleet design in a technician dispatch problem with stochastic demand , 2011, J. Oper. Res. Soc..

[9]  Richard F. Hartl,et al.  Adaptive large neighborhood search for service technician routing and scheduling problems , 2012, J. Sched..

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

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

[12]  Gao Jie,et al.  Model and algorithm of vehicle routing problem with time windows in stochastic traffic network , 2010, 2010 International Conference on Logistics Systems and Intelligent Management (ICLSIM).

[13]  T. Tsiligirides,et al.  Heuristic Methods Applied to Orienteering , 1984 .

[14]  Jens Lysgaard Reachability cuts for the vehicle routing problem with time windows , 2006, Eur. J. Oper. Res..

[15]  Eiichi Taniguchi,et al.  Travel Time Reliability in Vehicle Routing and Scheduling with Time Windows , 2006 .

[16]  Fernando Ordóñez,et al.  A robust optimization approach to dispatching technicians under stochastic service times , 2013, Optim. Lett..

[17]  Tom Van Woensel,et al.  Vehicle routing problem with stochastic travel times including soft time windows and service costs , 2013, Comput. Oper. Res..

[18]  Amelia C. Regan,et al.  Assignment Models for Local Truckload Trucking Problems with Stochastic Service Times and Time Window Constraints , 2001 .

[19]  Sixtine Binart Optimisation de tournées de service en temps réel , 2014 .

[20]  Martin Grötschel,et al.  Online-Dispatching of Automobile Service Units , 2002, OR.

[21]  Stephen C. H. Leung,et al.  Vehicle routing problems with time windows and stochastic travel and service times: Models and algorithm , 2010 .

[22]  Michel Gendreau,et al.  An exact algorithm for team orienteering problems , 2007, 4OR.

[23]  G. Laporte,et al.  A generalized variable neighborhood search heuristic for the capacitated vehicle routing problem with stochastic service times , 2012 .

[24]  Timothy L. Urban,et al.  Vehicle routing with soft time windows and Erlang travel times , 2008, J. Oper. Res. Soc..