Skip to main content

A Set Covering Approach for the Double Traveling Salesman Problem with Multiple Stacks

  • Conference paper
  • First Online:

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

Abstract

In the double TSP with multiple stacks, a vehicle with several stacks performs a Hamiltonian circuit to pick up some items and stores them in its stacks. It then delivers every item by performing another Hamiltonian circuit while satisfying the last-in-first-out policy of its stacks. The consistency requirement ensuring that the pickup and delivery circuits can be performed by the vehicle is the major difficulty of the problem. This requirement corresponds, from a polyhedral standpoint, to a set covering polytope. When the vehicle has two stacks this polytope is obtained from the description of a vertex cover polytope. We use these results to develop a branch-and-cut algorithm with inequalities derived from the inequalities of the vertex cover polytope.

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

Notes

  1. 1.

    In the rest of the paper, the DTSPMS will refer to either the problem and the integer linear formulation depending on the context.

  2. 2.

    We use the lifted version \(y_{ij}+y_{jk}+y_{ki}-x_{ji}\ge 1\), for all distinct \(i, j, k\in V\setminus \{0\}\).

  3. 3.

    Note that the optimal values can differ when passing from the finite capacity case to the infinite capacity case.

References

  1. Applegate, D.L., Bixby, R.E., Chvátal, V., Cook, W.J.: The Traveling Salesman Problem: A Computational Study. Princeton University Press, Princeton (2007)

    MATH  Google Scholar 

  2. Barbato, M., Grappe, R., Lacroix, M., Wolfler Calvo, R.: Polyhedral results and a branch-and-cut algorithm for the double traveling salesman problem with multiple stacks. Discrete Optim. 21, 25–41 (2016)

    Article  MathSciNet  Google Scholar 

  3. Borndörfer, R.: Aspects of set packing, partitioning, and covering. Doctoral dissertation, Ph. D. thesis, Technischen Universität Berlin, Berlin, Germany (1998)

    Google Scholar 

  4. Borne, S., Grappe, R., Lacroix, M.: The uncapacitated asymmetric traveling salesman problem with multiple stacks. In: Mahjoub, A.R., Markakis, V., Milis, I., Paschos, V.T. (eds.) ISCO 2012. LNCS, vol. 7422, pp. 105–116. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  5. Carrabs, F., Cerulli, R., Speranza, M.G.: A branch-and-bound algorithm for the double travelling salesman with two stacks. Networks 61, 58–75 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  6. Casazza, M., Ceselli, A., Nunkesser, M.: Efficient algorithms for the double travelling problem with multiple stacks. Comput. Oper. Res. 39, 1044–1053 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  7. Côté, J.-F., Gendreau, M., Potvin, J.-Y.: Large neighborhood search for the pickup and delivery traveling salesman problem with multiple stacks. Networks 60, 19–30 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  8. IBM ILOG\(\textregistered \) CPLEX Optimization Studio. http://www-03.ibm.com/software/products/en/ibmilogcpleoptistud (2012)

  9. Felipe, A., Ortuno, M.T., Tirado, G.: The double traveling salesman problem with multiple stacks: a variable neighborhood search approach. Comput. Oper. Res. 36, 2983–2993 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  10. Fiorini, S., Massar, S., Pokutta, S., Tiwary, H.R., De Wolf, R.: Exponential lower bounds for polytopes in combinatorial optimization. J. ACM 62, 17:1–17:23 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  11. Gouveia, L., Pesneau, P.: On extended formulations for the precedence constrained asymmetric traveling salesman problem. Networks 48, 77–89 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  12. Gouveia, L., Pires, J.M.: The asymmetric travelling salesman problem and a reformulation of the Miller-Tucker-Zemlin constraints. Eur. J. Oper. Res. 112, 134–146 (1999)

    Article  MATH  Google Scholar 

  13. Grötschel, M., Jünger, M., Reinelt, G.: Facets of the linear ordering polytope. Math. Programm. 33, 43–60 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  14. LEMON-library for efficient modeling and optimization in networks (2010). http://lemon.cs.elte.hu/

  15. Lusby, R.M., Larsen, J., Ehrgott, M., Ryan, D.: An exact method for the double TSP with multiple stacks. Int. Trans. Oper. Res. 17, 637–652 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  16. Lusby, R.M., Larsen, J.: Improved exact method for the double TSP with multiple stacks. Networks 58, 290–300 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  17. Martínez, A.A.M., Cordeau, J.-F., Dell’Amico, M., Iori, M.: A branch-and-cut algorithm for the double traveling salesman problem with multiple stacks. INFORMS J. Comput. 25, 41–55 (2011)

    Article  MathSciNet  Google Scholar 

  18. Mitchell, J.E.: Branch-and-cut algorithms for combinatorial optimization problems. In: Pardalos, P.M., Resende, M.G.C. (eds.) Handbook of Applied Optimization. Oxford University Press, New York (2002)

    Google Scholar 

  19. Nobili, P., Sassano, A.: Facets and lifting procedures for the set covering polytope. Math. Programm. 45, 111–137 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  20. Padberg, M.W.: On the facial structure of set packing polyhedra. Math. Programm. 5, 199–215 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  21. Petersen, H.L., Archetti, C., Speranza, M.G.: Exact solutions to the double travelling salesman problem with multiple stacks. Networks 56, 229–243 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  22. Petersen, H.L., Madsen, O.B.G.: The double travelling salesman problem with multiple stacks - formulation and heuristic solution approaches. Eur. J. Oper. Res. 198, 139–147 (2009)

    Article  MATH  Google Scholar 

  23. Rebennack, S., Oswald, M., Theis, D.O., Seitz, H., Reinelt, G., Pardalos, P.M.: A Branch and Cut solver for the maximum stable set problem. J. Comb. Optim. 21, 434–457 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  24. Sarin, S.C., Sherali, H.D., Bhootra, A.: New tighter polynomial length formulations for the asymmetric traveling salesman problem with and without precedence constraints. Oper. Res. Lett. 33, 62–70 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  25. Toulouse, S., Wolfler Calvo, R.: On the complexity of the multiple stack TSP, kSTSP. In: Chen, J., Cooper, S.B. (eds.) TAMC 2009. LNCS, vol. 5532, pp. 360–369. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michele Barbato .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Barbato, M., Grappe, R., Lacroix, M., Wolfler Calvo, R. (2016). A Set Covering Approach for the Double Traveling Salesman Problem with Multiple Stacks. In: Cerulli, R., Fujishige, S., Mahjoub, A. (eds) Combinatorial Optimization. ISCO 2016. Lecture Notes in Computer Science(), vol 9849. Springer, Cham. https://doi.org/10.1007/978-3-319-45587-7_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-45587-7_23

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-45586-0

  • Online ISBN: 978-3-319-45587-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics