Skip to main content

Chvátal-Gomory Rank-1 Cuts Used in a Dantzig-Wolfe Decomposition of the Vehicle Routing Problem with Time Windows

  • Chapter
The Vehicle Routing Problem: Latest Advances and New Challenges

Part of the book series: Operations Research/Computer Science Interfaces ((ORCS,volume 43))

Summary

This chapter shows how Chvátal-Gomory (CG) rank-1 cuts can be used in a Branch-and-Cut-and-Price algorithm for the Vehicle Routing Problem with Time Windows (VRPTW). Using Dantzig-Wolfe decomposition we split the problem into a Set Partitioning Problem as master problem and an Elementary Shortest Path Problem with Resource Constraints as pricing problem. To strengthen the formulation we derive general CG rank-1 cuts based on the master problem formulation. Adding these cuts to the master problem means that an additional resource is added to the pricing problem for each cut. This increases the complexity of the label algorithm used to solve the pricing problem since normal dominance tests become weak when many resources are present and hence most labels are incomparable. To overcome this problem we present a number of improved dominance tests exploiting the step-like structure of the objective function of the pricing problem. Computational experiments are reported on the Solomon test instances showing that the addition of CG rank-1 cuts improves the lower bounds significantly and makes it possible to solve a majority of the instances in the root node of the branch-and-bound tree. This indicates that CG rank-1 cuts may be essential for solving future large-scale VRPTW problems where we cannot expect that the branching process will close the gap between lower and upper bounds in reasonable time.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 219.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 279.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 379.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bixby, R. E., S. Ceria, C. M. McZeal, M. W. P Savelsbergh. 1998. An updated mixed integer programming library: MIPLIB 3.0.Optima 12–15.

    Google Scholar 

  2. Boland, N., J. Dethridge, I. Dumitrescu. 2006. Accelerated label setting algorithms for the elementary resource constrained shortest path problem.Operation Research Letters 34 58–68.

    Article  Google Scholar 

  3. Caprara, A., M. Fischetti, A. N. Letchford. 1999. On the separation of maximally violated mod-k cuts.Mathematical Programming 87 37–56.

    Google Scholar 

  4. Chabrier, A. 2005. Vehicle routing problem with elementary shortest path based column generation.Computers & Operations Research 23 2972–2990.

    Google Scholar 

  5. Chv´atal, V. 1973. Edmonds polytopes and hierarchy of combinatorial problems.Discrete Mathematics 4 305–337.

    Article  Google Scholar 

  6. Cook, W., J. L. Rich. 1999. A parallel cutting plane algorithm for the vehicle routing problem with time windows. Tech. Rep. TR99-04, Computational and Applied Mathematics, Rice University, Houston, Texas, USA.

    Google Scholar 

  7. Danna, E., C. Le Pape. 2005. Accelerating branch-and-price with local search: A case study on the vehicle routing problem with time windows. G. Desaulniers, J. Desrosiers, , M. M. Solomon, eds.,Column Generation, chap. 3. Springer, 30–130.

    Google Scholar 

  8. Desrochers, M., J. Desrosiers, M. Solomon. 1992. A new optimization algorithm for the vehicle routing problem with time windows.Operations Research 40 342–354.

    Google Scholar 

  9. Desaulniers, G., J. Desrosiers, J. Ioachim, I. M. Solomon, F. Soumis, D. Villeneuve. 1998. A unified framework for deterministic time constrained vehicle routing and crew scheduling problems.Fleet Management and Logistics 57–93.

    Google Scholar 

  10. Desaulniers, G., F. Lessard, A. Hadjar. 2006. Tabu search, generalized k-path inequalities, and partial elementarity for the vehicle routing problem with time windows. Tech. Rep. G-2006-45, GERAD and D´epartment de math´ematiques et de g´enie industriel ´Ecole Polytechnique de Montr´eal.

    Google Scholar 

  11. Dror, M. 1994. Note on the complexity of the shortest path models for column generation in VRPTW.Operations Research 42 977–979.

    Google Scholar 

  12. Dumitrescu, I. 2002. Constrained path and cycle problems. Ph.D. thesis, Department of Mathematics and Statistics, University of Melbourne, Australia.

    Google Scholar 

  13. Eisenbrand, F. 1999. Note on the membership problem for the elementary closure of a polyhedron.Combinatorica 19 297–300.

    Article  Google Scholar 

  14. Feillet, D., P. Dejax, M. Gendreau, C. Gueguen. 2004. An exact algorithm for the elementary shortest path problem with resource constraints: Application to some vehicle routing problems.Networks 44 216–229.

    Article  Google Scholar 

  15. Fischetti, M., A. Lodi. 2005. Optimizing over the first Chvatal closure. M. Juenger, V. Kaibel, eds.,Integer Programming and Combinatorial Optimization,Lecture Notes in Computer Science, vol. 3509. Springer-Verlag Berlin Heidelberg, 11–22.

    Google Scholar 

  16. Fukasawa, R., H. Longo, J. Lysgaard, M. Poggi de Aragão, M. Reis, E. Uchoa, R.F. Werneck. 2006. Robust branch-and-cut-and-price for the capacitated vehicle routing problem.Mathematical Programming 106 491–511.

    Article  Google Scholar 

  17. Gomory, R.E. 1958. Outline of an algorithm for integer solutions to linear programs.Bulletin of the AMS 64 275–278.

    Article  Google Scholar 

  18. Gomory, R.E. 1963. An algorithm for integer solutions to linear programs. R.L. Graves, P. Wolfe, eds.,Recent Advances in Mathematical Programming. McGraw-Hill, New York, 269–302.

    Google Scholar 

  19. Hunsaker, B. 2005. Cg-rank. http://www.engr.pitt.edu/hunsaker/cg-rank/index.html.

    Google Scholar 

  20. Irnich, S. 2006. Resource extension functions: Properties, inversion, and generalization to segments. Technical Report 2006-01, Deutsche Post Endowed Chair of Optimization of Distribution Networks, RWTH Aachen University, Aachen, Germany. Available onwww.dpor.rwth-aachen.de.

    Google Scholar 

  21. Irnich, S., G. Desaulniers. 2005. Shortest path problems with resource constraints. G. Desaulniers, Jacques Desrosiers, M.M. Solomon, eds.,Column Generation, chap. 2. Springer, 33–65.

    Google Scholar 

  22. Irnich, S., D. Villeneuve. 2006. The shortest path problem with resource constraints and k-cycle elimination for k≥ 3.INFORMS Journal on Computing 18 16.

    Article  Google Scholar 

  23. Jepsen, M., B. Petersen, S. Spoorendonk, D. Pisinger. 2007. Subset row inequalities applied to the vehicle routing problem with time windows.Operations Research Fortcomming.

    Google Scholar 

  24. Kallehauge, B., J. Larsen, O.B.G. Madsen. 2000. Lagrangean duality and non-differentiable optimization applied on routing with time windows - experimental results. Tech. Rep. Internal report IMM-REP-2000-8, Department of Mathematical Modelling, Technical University of Denmark, Lyngby, Denmark.

    Google Scholar 

  25. Kohl, N., J. Desrosiers, O. B. G. Madsen, M. M. Solomon, F. Soumis. 1999. 2-path cuts for the vehicle routing problem with time windows.Transportation Science 33 101–116.

    Google Scholar 

  26. Larsen, J. 1999. Parallelization of the vehicle routing problem with time windows. Ph.D. thesis, Department of Mathematical Modelling, Technical University of Denmark, Lyngby, Denmark.

    Google Scholar 

  27. Lougee-Heimer, Robin. 2003. The Common Optimization INterface for Operations Research.IBM Journal of Research and Development 47 57–66.

    Google Scholar 

  28. Nemhauser, G., S. Park. 1991. A polyhedral approach to edge coloring.Operations Research Letters 10 315–322.

    Article  Google Scholar 

  29. Righini, G., M. Salani. 2004. Symmetry helps: bounded bi-directional dynamic programming for the elementary shortest path problem with resource constraints. Tech. Rep. 66, Note del Polo - Ricerca, Dipartimento di Tecnologie dell’Informazione, Universit´a degli studi di Milano.

    Google Scholar 

  30. Righini, G., M. Salani. 2005. New dynamic programming algorithms for the resource constrained shortest path problem. Tech. Rep. 69, Note del Polo - Ricerca, Dipartimento di Tecnologie dell’Informazione, Universit´a degli studi di Milano.

    Google Scholar 

  31. Salani, M. 2005. Branch-and-price algorithms for vehicle routing problems. Ph.D. thesis, Universit´a Degli Studi Di Milano, Facolt´a di Scienza Matematiche, Fisuche e Naturali Dipartimento di Technologie dell’Informazione, Milano, Italy.

    Google Scholar 

  32. Schrijver, A. 1980. Cutting planes.Annals Discrete Mathematics 9 291–296.

    Article  Google Scholar 

  33. Solomon, M. M. 1987. Algorithms for the vehicle routing and scheduling problem with time window constraints.Operations Research 35 234–265.

    Article  Google Scholar 

  34. Toth, P., D. Vigo. 2001. An overview of vehicle routing problems. P. Toth, D. Vigo, eds.,The Vehicle Routing Problem,IAM Monographs on Discrete Mathematics and Applications, vol. 9, chap. 1. SIAM, 1–26.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bjørn Petersen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Petersen, B., Pisinger, D., Spoorendonk, S. (2008). Chvátal-Gomory Rank-1 Cuts Used in a Dantzig-Wolfe Decomposition of the Vehicle Routing Problem with Time Windows. In: Golden, B., Raghavan, S., Wasil, E. (eds) The Vehicle Routing Problem: Latest Advances and New Challenges. Operations Research/Computer Science Interfaces, vol 43. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-77778-8_18

Download citation

Publish with us

Policies and ethics