A hybrid heuristic procedure for the Windy Rural Postman Problem with Zigzag Time Windows

Abstract In arc routing applications, some streets may require service along both sides of the street. For a subset of these streets, the vehicle operator may choose to service both sides during a single traversal. We refer to this as zigzag service. In contrast to servicing each side separately, the vehicle stops more frequently and incurs a traversal cost, two service costs, and a penalty cost associated with the slowed travel time required to perform the zigzag service. The tradeoff is that the vehicle only needs to service the street once on its route. However, for other streets zigzag service is only possible during the early part of a day when there is very little traffic. This scenario is modeled by the Windy Rural Postman Problem with Zigzag Time Windows (WRPPZTW). We develop a hybrid heuristic for the WRPPZTW that combines standard insertion and local search techniques with integer programming. We compare the computational performance of our heuristic to an exact procedure from Nossack et al. (2017) on a set of small instances with 28 edges and test the scalability of our heuristic on a set of larger grid instances with as many as 1200 edges.

[1]  P. A. Mullaseril,et al.  Capacitated rural postman problem with time windows and split delivery , 1997 .

[2]  Nacima Labadie,et al.  GRASP with Path Relinking for the Capacitated Arc Routing Problem with Time Windows , 2009, EvoWorkshops.

[3]  Martin W. P. Savelsbergh,et al.  Local search in routing problems with time windows , 1984 .

[4]  Bruce L. Golden,et al.  OAR Lib: an open source arc routing library , 2019, Math. Program. Comput..

[5]  Richard W. Eglese,et al.  Routeing Winter Gritting Vehicles , 1994, Discret. Appl. Math..

[6]  Stefan Irnich Solution of real-world postman problems , 2008, Eur. J. Oper. Res..

[7]  Ángel Corberán,et al.  A branch & cut algorithm for the windy general routing problem and special cases , 2007, Networks.

[8]  Gilbert Laporte,et al.  Arc Routing: Problems, Methods, and Applications , 2015 .

[9]  Bruce L. Golden,et al.  Multi-period street scheduling and sweeping , 2014, Int. J. Metaheuristics.

[10]  Jacques Desrosiers,et al.  Survey Paper - Time Window Constrained Routing and Scheduling Problems , 1988, Transp. Sci..

[11]  Rui Zhang,et al.  The windy rural postman problem with a time-dependent zigzag option , 2017, Eur. J. Oper. Res..

[12]  Richard W. Eglese,et al.  A constraint programming approach to the Chinese postman problem with time windows , 2006, Comput. Oper. Res..

[13]  Stefan Irnich A Note on Postman Problems with Zigzag Service , 2005 .

[14]  Michel Gendreau,et al.  Vehicle Routing Problem with Time Windows, Part II: Metaheuristics , 2005, Transp. Sci..

[15]  Lawrence Bodin,et al.  A Computer-Assisted System for the Routing and Scheduling of Street Sweepers , 1978, Oper. Res..

[16]  Emanuel Ey,et al.  Solutions in Under 10 Seconds for Vehicle Routing Problems with Time Windows Using Commodity Computers , 2015, EMO.

[17]  Daniele Vigo,et al.  Lower bounds and heuristics for the Windy Rural Postman Problem , 2007, Eur. J. Oper. Res..

[18]  Edward K. Baker,et al.  Technical Note - An Exact Algorithm for the Time-Constrained Traveling Salesman Problem , 1983, Oper. Res..

[19]  Moshe Dror,et al.  Combinatorial Optimization in a Cattle Yard: Feed Distribution, Vehicle Scheduling, Lot Sizing, and Dynamic Pen Assignment , 1998 .

[20]  Wen Lea Pearn,et al.  Transforming arc routing into node routing problems , 1987, Comput. Oper. Res..

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

[22]  Michel Gendreau,et al.  Vehicle Routing Problem with Time Windows, Part I: Route Construction and Local Search Algorithms , 2005, Transp. Sci..

[23]  Bruce L. Golden,et al.  Vehicle Routing with Time-Window Constraints , 1986 .

[24]  Jean-Yves Potvin,et al.  Heuristic approaches to vehicle routing with backhauls and time windows , 1996, Comput. Oper. Res..

[25]  H. Murat Afsar,et al.  A Branch-and-Price Algorithm for Capacitated Arc Routing Problem with Flexible Time Windows , 2010, Electron. Notes Discret. Math..

[26]  Jack Edmonds,et al.  Matching, Euler tours and the Chinese postman , 1973, Math. Program..