Skip to main content

The Time Dependent Traveling Salesman Problem: Polyhedra and Branch-Cut-and-Price Algorithm

  • Conference paper
Experimental Algorithms (SEA 2010)

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

Included in the following conference series:

Abstract

The Time Dependent Traveling Salesman Problem (TDTSP) is a generalization of the classical Traveling Salesman Problem (TSP), where arc costs depend on their position in the tour with respect to the source node. While TSP instances with thousands of vertices can be solved routinely, there are very challenging TDTSP instances with less than 60 vertices. In this work, we study the polytope associated to the TDTSP formulation by Picard and Queyranne, which can be viewed as an extended formulation of the TSP. We determine the dimension of the TDTSP polytope and identify several families of facet defining cuts. In particular, we also show that some facet defining cuts for the usual Asymmetric TSP formulation define low dimensional faces of the TDTSP formulation and give a way to lift them. We obtain good computational results with a branch-cut-and-price algorithm using the new cuts, solving several instances of reasonable size at the root node.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Picard, J., Queyranne, M.: The time-dependent traveling salesman problem and its application to the tardiness problem in one-machine scheduling. Operations Research 26, 86–110 (1978)

    Google Scholar 

  2. Vajda, S.: Mathematical Programming. Addison-Wesley, Reading (1961)

    MATH  Google Scholar 

  3. Pessoa, A., Poggi de Aragão, M., Uchoa, E.: Robust Branch-Cut-and-Price Algorithms for Vehicle Routing Problems. In: Golden, B., Raghavan, S., Wasil, E. (eds.) The Vehicle Routing Problem: Latest Advances and New Challenges, pp. 297–326. Springer, New York (2008)

    Chapter  Google Scholar 

  4. Pessoa, A., Uchoa, E., Poggi de Aragão, M.: A robust branch-cut-and-price algorithm for the heterogeneous fleet vehicle routing problem. Networks 54, 167–177 (2009)

    Article  MathSciNet  Google Scholar 

  5. Pessoa, A., Uchoa, E., Poggi de Aragão, M., Freitas, R.: Algorithms over Arc-time Indexed Formulations for Single and Parallel Machine Scheduling Problems. Technical report RPEP 8(8), Universidade Federal Fluminense, Engenharia de Produção, Niterói, Brazil (2008)

    Google Scholar 

  6. Balas, E., Fischetti, M.: Polyhedral theory for the ATSP. In: Gutin, G., Punnen, A. (eds.) The Traveling Salesman Problem and Its Variations, pp. 117–168. Kluwer, Dordrecht (2002)

    Google Scholar 

  7. Balas, E., Carr, R., Fischetti, M., Simonetti, N.: New Facets of the STS Polytope Generated from Known Facets of the ATS Polytope. Discrete Optimization 3, 3–19 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  8. Gouveia, L., Simonetti, L., Uchoa, E.: Modeling hop-constrained and diameter-constrained minimum spanning tree problems as Steiner tree problems over layered graphs. Mathematical Programming (2009) (Online first)

    Google Scholar 

  9. Groetschel, M., Padberg, M.W.: Polyhedral theory. In: Lawler, E.L., Lenstra, J.K., Rinnooy Kan, A.H.G., Shmoys, D.B. (eds.) The Traveling Salesman Problem, pp. 251–305. Wiley, Chichester (1985)

    Google Scholar 

  10. Miranda Bront, J.J., Méndez-Díaz, I., Zabala, P.: An Integer Programming Approach for the Time Dependent Traveling Saleman Problem. In: 23rd European Conference on Operational Research (2009)

    Google Scholar 

  11. Fox, K., Gavish, B., Graves, S.: An N-Constraint Formulation of the (Time Dependent) Traveling Salesman Problem. Operations Research 28, 1018–1021 (1980)

    Article  MATH  MathSciNet  Google Scholar 

  12. Gouveia, L., Voss, S.: A Classification of formulations for the (time-dependent) traveling salesman problem. European Journal of Operations Research 83, 69–82 (1995)

    Article  MATH  Google Scholar 

  13. Vander Wiel, R.J., Sahinidis, N.V.: Heuristics Bounds and Test Problem Generation for the time-dependent traveling salesman problem. Transportation Science 29, 167–183 (1995)

    Article  MATH  Google Scholar 

  14. Bigras, L.-P., Gamache, M., Savard, G.: The Time-Dependent Traveling Salesman Problem and Single Machine Scheduling Problems with Sequence Dependent Setup Time. Discrete Optimization 5, 685–699 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  15. Vander Wiel, R.J., Sahinidis, N.V.: An Exact Solution Approach for the time-dependent traveling salesman problem. Naval Research Logistics 43, 797–820 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  16. Fischetti, M., Laporte, G., Martello, S.: The Delivery Man Problem and Cumulative Matroids. Operations Research 41, 1055–1064 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  17. Lucena, A.: Time-Dependent Traveling Salesman Problem - The Deliveryman Case. Networks 20, 753–763 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  18. Méndez-Díaz, I., Zabala, P., Lucena, A.: A New Formulation for the Traveling Deliveryman Problem. Discrete Applied Mathematics 156, 3233–3237 (2008)

    Google Scholar 

  19. Bentner, J., Bauer, G., Obermair, G.M., Morgensten, I., Schneider, J.: Optimization of the time-dependent traveling salesman problem with Monte Carlo methods. Physical Review E 64, 36701-1–36701-8 (2001)

    Google Scholar 

  20. Ford, L.R., Fulkerson, D.R.: Flows in Networks. Princeton Univerisity Press, Princeton (1962)

    MATH  Google Scholar 

  21. Gale, D.: A theorem of flows in networks. Pacific Journal of Mathematics 7, 1073–1082 (1957)

    MATH  MathSciNet  Google Scholar 

  22. Hoffman, A.: Some recent applications of the theory of linear inequalities to extremal combinatorial analysis. In: Proceedings of Symposium in Applied Mathematics, vol. 10, pp. 113–128 (1960)

    Google Scholar 

  23. Hall, P.: On representatives of subsets. Journal of London Mathematical Society 10, 26–30 (1935)

    Article  MATH  Google Scholar 

  24. Dantzig, G.B., Fulkerson, D.R., Johnson, S.M.: Solution of a large-scale Traveling Salesman Problem. Operations Research 2, 393–410 (1954)

    Article  MathSciNet  Google Scholar 

  25. Grotschel, M., Padberg, M.: On the Symmetric Traveling Salesman Problem II: Lifing Theorems and Facets. Mathematical Programming 16, 281–302 (1979)

    Article  MathSciNet  Google Scholar 

  26. Padberg, M.: On the facial structure of set packing polyhedra. Mathematical Programming 5, 199–215 (1973)

    Article  MATH  MathSciNet  Google Scholar 

  27. Irnich, S., Villeneuve, D.: The shortest path problem with resource constraints and k-cycle elimination for k ≥ 3. INFORMS Journal on Computing 18, 391–406 (2006)

    Article  MathSciNet  Google Scholar 

  28. Applegate, D., Bixby, R., Chvátal, V., Cook, W.: On The Solution Of Traveling Salesman Problems. Documenta Mathematica (Extra vol. ICM 3), 645–646 (1998)

    Google Scholar 

  29. Niskanen, S., Ostergard, P.R.J.: Cliquer user’s guide. Helsinki University of Technology, Communications Laboratory, Technical report 48 (2003)

    Google Scholar 

  30. Ralphs, T.K., Ladányi, L.: COIN/BCP User’s Manual (2001), http://www.coin-or.org/Presentations/bcp-man.pdf

  31. Reinelt, G.: TSPLIB - A traveling salesman problem library. ORSA Journal on Computing 3(4), 376–384 (1991)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Abeledo, H., Fukasawa, R., Pessoa, A., Uchoa, E. (2010). The Time Dependent Traveling Salesman Problem: Polyhedra and Branch-Cut-and-Price Algorithm. In: Festa, P. (eds) Experimental Algorithms. SEA 2010. Lecture Notes in Computer Science, vol 6049. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13193-6_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-13193-6_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-13192-9

  • Online ISBN: 978-3-642-13193-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics