Skip to main content

Optimization Models for a Real-World Snow Plow Routing Problem

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9676))

Abstract

In cold weather cities, snowstorms can have a significant disruptive effect on both mobility and safety, and consequently the faster that streets can be cleared the better. Yet in most cities, plans for snowplowing are developed using simple allocation schemes that while easy to implement can also be quite inefficient. In this paper we consider the problem of optimizing the routes of a fleet of snow plowing vehicles, subject to street network topology, vehicle operating restrictions, and resource (salt, fuel) usage and replenishment constraints. We develop and analyze the performance of three different optimization models: a mixed-integer programming (MIP) model, a constraint programming (CP) model, and a constructive heuristic procedure that is amplified by an iterative improvement search. The models are evaluated on a set of snow plow routing problems of various sizes, constructed using Open Streets map data of Pittsburgh PA. Experimental results are presented that illustrate the differential strengths and weaknesses of each model, and suggest an alternative hybrid solution approach.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Burke, E.K., Bykov, Y.: The late acceptance hill-climbing heuristic. Technical report, Department of Computing Science and Mathematics, University of Stirling (2012). http://www.cs.stir.ac.uk/research/publications/techreps/pdf/TR192.pdf

  2. Eiselt, H.A., Gendreau, M., Laporte, G.: Arc routing problems, part I: the Chinese postman problem. Oper. Res. 43(2), 231–242 (1995a). doi:10.1287/opre.43.2.231

    Article  MathSciNet  MATH  Google Scholar 

  3. Eiselt, H.A., Gendreau, M., Laporte, G.: Arc routing problems, part II: the rural postman problem. Oper. Res. 43(3), 399–414 (1995b). doi:10.1287/opre.43.3.399

    Article  MathSciNet  MATH  Google Scholar 

  4. Environmental Protection Agency: Storm water management fact sheet, minimizing effects from highway deicing. Technical report EPA 832-F-99-016 (1999). http://water.epa.gov/scitech/wastetech/upload/2002_06_28_mtb_ice.pdf

  5. Gupta, D., Tokar-Erdemir, E., Kuchera, D., Mannava, A.K., Xiong, W.: Optimal workforce planning and shift scheduling for snow and ice removal. Technical report Mn/DOT 2011-03, Center for Transportation Studies, University of Minnesota (2011). http://www.cts.umn.edu/Publications/ResearchReports

  6. Laborie, P., Rogerie, J.: Reasoning with conditional time-intervals. In: FLAIRS Conference, pp. 555–560 (2008)

    Google Scholar 

  7. Laborie, P., Rogerie, J., Shaw, P., Vilím, P.: Reasoning with conditional time-intervals. Part II: an algebraical model for resources. In: FLAIRS Conference (2009)

    Google Scholar 

  8. Kwan, M.-K.: Graphic programming using odd or even points. Chinese Math 1, 273–277 (1962)

    MathSciNet  MATH  Google Scholar 

  9. Perrier, N., Langevin, A., Campbell, J.F.: A survey of models and algorithms for winter road maintenance. Part I: system design for spreading and plowing. Comput. Oper. Res. 33, 209–238 (2006a)

    Article  MATH  Google Scholar 

  10. Perrier, N., Langevin, A., Campbell, J.F.: A survey of models and algorithms for winter road maintenance. Part II: system design for snow disposal. Comput. Oper. Res. 33(1), 239–262 (2006b)

    Article  MATH  Google Scholar 

  11. Perrier, N., Langevin, A., Campbell, J.F.: A survey of models and algorithms for winter road maintenance. Part III: vehicle routing and depot location for spreading. Comput. Oper. Res. 34(1), 211–257 (2007a)

    Article  MATH  Google Scholar 

  12. Perrier, N., Langevin, A., Campbell, J.F.: A survey of models and algorithms for winter road maintenance. Part IV: vehicle routing and fleet sizing for plowing and snow disposal. Comput. Oper. Res. 34(1), 258–294 (2007b)

    Article  MATH  Google Scholar 

  13. Perrier, N., Langevin, A., Amaya, C.-A.: Vehicle routing for urban snow plowing operations. Transp. Sci. 42(1), 44–56 (2008). doi:10.1287/trsc.1070.0195

    Article  Google Scholar 

  14. Rubin, J., Garder, P.E., Morris, C.E., Nichols, K.L., Peckenham, J.M., McKee, P., Stern, A., Johnson, T.O.: Maine winter roads: salt, safety, environment and cost. Technical report, Margaret Chase Smith Policy Center, University of Maine (2010). http://umaine.edu/mcspolicycenter/files/2010/02/Winter-Road-Maint-Final.pdf

  15. Salazar-Aguilar, M.A., Langevin, A., Laporte, G.: Synchronized arc routing for snow plowing operations. Comput. Oper. Res. 39(7), 1432–1440 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  16. Usman, T., Fu, L., Miranda-Moreno, L.F.: Quantifying safety benefit of winter road maintenance: accident frequency modeling. Accid. Anal. Prev. 42(6), 1878–1887 (2010). doi:10.1016/j.aap.2010.05.008. ISSN 0001-4575

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joris Kinable .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Kinable, J., van Hoeve, WJ., Smith, S.F. (2016). Optimization Models for a Real-World Snow Plow Routing Problem. In: Quimper, CG. (eds) Integration of AI and OR Techniques in Constraint Programming. CPAIOR 2016. Lecture Notes in Computer Science(), vol 9676. Springer, Cham. https://doi.org/10.1007/978-3-319-33954-2_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-33954-2_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-33953-5

  • Online ISBN: 978-3-319-33954-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics