Network Routing of Snowplow Trucks with Resource Replenishment and Plowing Priorities

The routing of snowplow trucks in urban and regional areas encompasses a variety of complex decisions, especially for jurisdictions with heavy snowfall. The main activities involve dispatching a fleet of snowplow trucks from a central depot or satellite facility to clean and spread salt and chemicals on the network links (i.e., snow routes). In this paper, a mixed integer linear program model is proposed to minimize the total operation time of all snowplow trucks needed to complete a given set of snow routes with multiple plowing priorities and to reduce the longest individual truck operation time. Customized construction and local search solution algorithms are developed and used to design snow routes for an empirical application. The computational results show that the proposed solution approach is able to solve the problem effectively and the model result outperforms the current solution in practice. The proposed models and algorithms are also incorporated into the development of a state-of-the-art snowplow routing software that can help planners optimize snow routes and evaluate options for resource allocation.

[1]  Jeff R. Wright,et al.  EVALUATION OF COMPUTER-GENERATED ROUTES FOR IMPROVED SNOW AND ICE CONTROL , 1995 .

[2]  S. Pallottino,et al.  Shortest Path Algorithms in Transportation models: classical and innovative aspects , 1997 .

[3]  André Langevin,et al.  Synchronized arc routing for snow plowing operations , 2012, Comput. Oper. Res..

[4]  Yanfeng Ouyang,et al.  Optimal Clustering of Railroad Track Maintenance Jobs , 2014, Comput. Aided Civ. Infrastructure Eng..

[5]  Chris Albrecht,et al.  Performance Measures for Snow and Ice Control Operations , 2007 .

[6]  Yanfeng Ouyang,et al.  A Heuristic Approach to the Railroad Track Maintenance Scheduling Problem , 2011, Comput. Aided Civ. Infrastructure Eng..

[7]  Jean-Yves Potvin,et al.  An Exchange Heuristic for Routeing Problems with Time Windows , 1995 .

[8]  Y. She Urban Transportation Networks: Equilibrium Analysis with Mathematical Programming Methods , 1985 .

[9]  Ali Haghani,et al.  Decision Support System for Snow Emergency Vehicle Routing: Algorithms and Application , 2001 .

[10]  Fred Glover New Ejection Chain and Alternating Path Methods for Traveling Salesman Problems , 1992, Computer Science and Operations Research.

[11]  George Ioannou,et al.  A greedy look-ahead heuristic for the vehicle routing problem with time windows , 2001, J. Oper. Res. Soc..

[12]  André Langevin,et al.  A survey of models and algorithms for winter road maintenance. Part I: system design for spreading and plowing , 2006, Comput. Oper. Res..

[13]  Jana L. Sochor,et al.  A Heuristic Method for Routing Snowplows After Snowfall , 2004 .

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

[15]  Gilbert Laporte,et al.  The vehicle routing problem: An overview of exact and approximate algorithms , 1992 .

[16]  Ángel Corberán,et al.  An algorithm for the Rural Postman problem on a directed graph , 1986 .

[17]  Gilbert Laporte,et al.  New Insertion and Postoptimization Procedures for the Traveling Salesman Problem , 1992, Oper. Res..

[18]  Yanfeng Ouyang,et al.  Track maintenance production team scheduling in railroad networks , 2012 .

[19]  Ronald F. Kirby,et al.  The minimum route problem for networks with turn penalties and prohibitions , 1969 .

[20]  Robert A. Russell,et al.  Technical Note - An Effective Heuristic for the M-Tour Traveling Salesman Problem with Some Side Conditions , 1977, Oper. Res..

[21]  Michel Gendreau,et al.  A Tabu Search Heuristic for the Vehicle Routing Problem with Soft Time Windows , 1997, Transp. Sci..

[22]  André Langevin,et al.  Vehicle Routing for Urban Snow Plowing Operations , 2006, Transp. Sci..

[23]  D.M. Mount,et al.  An Efficient k-Means Clustering Algorithm: Analysis and Implementation , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[24]  Tim Strauss,et al.  Artificial-intelligence-based optimization of the management of snow removal assets and resources. , 2002 .

[25]  Tore Grünert,et al.  Local Search for Vehicle Routing and Scheduling Problems: Review and Conceptual Integration , 2005, J. Heuristics.

[26]  André Langevin,et al.  A survey of models and algorithms for winter road maintenance. Part IV: Vehicle routing and fleet sizing for plowing and snow disposal , 2005, Comput. Oper. Res..

[27]  Michel Gendreau,et al.  Arc Routing Problems, Part II: The Rural Postman Problem , 1995, Oper. Res..

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

[29]  Chris Fulcher,et al.  Web-based Implementation of a Winter Maintenance Decision Support System Using GIS and Remote Sensing , 2005 .

[30]  André Langevin,et al.  A survey of models and algorithms for winter road maintenance. Part III: Vehicle routing and depot location for spreading , 2005, Comput. Oper. Res..

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

[32]  Yanfeng Ouyang,et al.  Optimal routing and scheduling of periodic inspections in large-scale railroad networks , 2013, J. Rail Transp. Plan. Manag..

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

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

[35]  J. Anez,et al.  Dual graph representation of transport networks , 1996 .