Skip to main content
Log in

Single-commodity flow-based formulations and accelerated benders algorithms for the high-multiplicity asymmetric traveling salesman problem and its extensions

  • Published:
Journal of the Operational Research Society

Abstract

In this paper, we present a single-commodity flow-based formulation for the high-multiplicity asymmetric traveling salesman problem (HMATSP), which is an extension of the asymmetric traveling salesman problem (ATSP) wherein a city can be visited multiple times. We show that even though this formulation is not as tight as the best known formulation for the HMATSP, it is faster and easier to use for direct solution by CPLEX and can be used to model several variants or extensions of the HMATSP that have not been studied in the literature. Furthermore, we propose effective accelerated Benders algorithms that are demonstrated to solve instances of the HMATSP and its extensions, which are derived from the well-known ATSP libraries and involve up to 1001 cities, within an hour of CPU time. These are the largest-sized HMATSP instances solved to optimality in the literature.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Aguayo MM (2016). Modeling, Analysis, and Exact Algorithms for Some Biomass Logistics Supply Chain Design and Routing Problems. Ph.D. thesis Virginia Polytechnic Institute and State University.

  • Baker T and Muckstadt J (1989). The CHES problems. Technical Paper, Chesapeake Decision Sciences, Inc., Providence.

  • Balas E, Ceria S and Cornujols G (1993). A lift-and-project cutting plane algorithm for mixed 01 programs. Mathematical Programming 58(1–3):295–324.

    Article  Google Scholar 

  • Bertsimas D, Gamarnik D and Sethuraman J (2003). From fluid relaxations to practical algorithms for high-multiplicity job-shop scheduling: the holding cost objective. Operations Research 51(5):798–813.

    Article  Google Scholar 

  • Brauner N, Crama Y, Grigoriev A, and van de Klundert J (2005). A framework for the complexity of high-multiplicity scheduling problems. Journal of Combinatorial Optimization 9(3):313–323.

    Article  Google Scholar 

  • Brauner N, Crama Y, Grigoriev A and Van De Klundert J (2007). Multiplicity and complexity issues in contemporary production scheduling. Statistica Neerlandica 61(1):75–91.

    Article  Google Scholar 

  • Cheng T, Shafransky Y and Ng C (2016). An alternative approach for proving the np-hardness of optimization problems. European Journal of Operational Research 248(1):52–58.

    Article  Google Scholar 

  • Cirasella J, Johnson DS, McGeoch LA and Zhang W (2001). The asymmetric traveling salesman problem: algorithms, instance generators, and tests. In Buchsbaum AL, Snoeyink J (eds.) Proceedings of ALENEX’01. Lecture Notes in Computer Science, Vol. 2153. Springer: Berlin, pp. 32–59.

  • Clifford JJ and Posner ME (2001). Parallel machine scheduling with high multiplicity. Mathematical Programming 89(3):359–383.

    Article  Google Scholar 

  • Cosmadakis SS and Papadimitriou CH (1984). The traveling salesman problem with many visits to few cities. SIAM Journal on Computing 13(1):99–108.

    Article  Google Scholar 

  • Crama Y and Gultekin H (2010). Throughput optimization in two-machine flowshops with flexible operations. Journal of Scheduling 13(3):227–243.

    Article  Google Scholar 

  • Desrochers M and Laporte G (1991). Improvements and extensions to the Miller-Tucker-Zemlin subtour elimination constraints. Operations Research Letters 10(1):27–36.

    Article  Google Scholar 

  • Filippi C (2010). An approximate algorithm for a high-multiplicity parallel machine scheduling problem. Operations Research Letters 38(4):312–317.

    Article  Google Scholar 

  • Filippi C and Romanin-Jacur G (2009). Exact and approximate algorithms for high-multiplicity parallel machine scheduling. Journal of Scheduling 12(5):529–541.

    Article  Google Scholar 

  • Fischetti M, Salvagnin D and Zanette A (2010). A note on the selection of Benders’ cuts. Mathematical Programming 124(1):175–182.

    Article  Google Scholar 

  • Gabay M, Rapine C and Brauner N (2016). High-multiplicity scheduling on one machine with forbidden start and completion times. Journal of Scheduling 19(5):609–616.

    Article  Google Scholar 

  • Gavish B and Graves SC (1978). The travelling salesman problem and related problems. Working paper GR-078-78. Cambridge, MA: Operation Research Center, Massachusetts Institute of Technology.

  • Grigoriev A and van de Klundert J (2006). On the high multiplicity traveling salesman problem. Discrete Optimization 3(1):50–62.

    Article  Google Scholar 

  • Hochbaum DS and Shamir R (1991). Strongly polynomial algorithms for the high multiplicity scheduling problem. Operations Research 39(4):648–653.

    Article  Google Scholar 

  • IBM (2017). Benders decomposition. https://www.ibm.com/support/knowledgecenter/SSSA5P_12.7.0/ilog.odms.cplex.help/CPLEX/UsrMan/topics/discr_optim/benders/defaultDecomp.html. Accessed 12 August 2016.

  • Kimbrel T and Sviridenko M (2008). High-multiplicity cyclic job shop scheduling. Operations Research Letters 36(5):574–578.

    Article  Google Scholar 

  • Lehoux-Lebacque V, Brauner N and Finke G (2015). Identical coupled task scheduling: polynomial complexity of the cyclic case. Journal of Scheduling 18(6):631–644.

    Article  Google Scholar 

  • Leung JY-T (1982). On scheduling independent tasks with restricted execution times. Operations Research 30(1):163–171.

    Article  Google Scholar 

  • Magnanti TL and Wong RT (1981). Accelerating Benders decomposition: algorithmic enhancement and model selection criteria. Operations Research 29(3):464–484.

    Article  Google Scholar 

  • Masin M and Raviv T (2014). Linear programming-based algorithms for the minimum makespan high multiplicity jobshop problem. Journal of Scheduling 17(4):321–338.

    Article  Google Scholar 

  • Miller CE, Tucker AW, Zemlin RA (1960). Integer programming formulation of traveling salesman problems. Journal of ACM 7(4):326–329.

    Article  Google Scholar 

  • Öncan T, Altnel Kİ and Laporte G (2009). A comparative analysis of several asymmetric traveling salesman problem formulations. Computers & Operations Research 36(3):637–654.

    Article  Google Scholar 

  • Papadakos N (2008). Practical enhancements to the Magnanti-Wong method. Operations Research Letters 36(4):444–449.

    Article  Google Scholar 

  • Psaraftis HN (1980). A dynamic programming approach for sequencing groups of identical jobs. Operations Research 28(6):1347–1359.

    Article  Google Scholar 

  • Roberti R and Toth P (2012). Models and algorithms for the asymmetric traveling salesman problem: an experimental comparison. EURO Journal on Transportation and Logistics 1(1–2):113–133.

    Article  Google Scholar 

  • Rothkopf M (1966). The traveling salesman problem: On the reduction of certain large problems to smaller ones. Operations Research 14(3):532–533.

    Article  Google Scholar 

  • Rudin P (2016). OR in an OB World. http://orinanobworld.blogspot.com/2016/12/support-for-benders-decomposition-in.html. Accessed 12 April 2016.

  • Sarin SC, Sherali HD and Liao L (2014). Primary pharmaceutical manufacturing scheduling problem. IIE Transactions 46(12):1298–1314.

    Article  Google Scholar 

  • Sarin SC, Sherali HD and Yao L (2011). New formulation for the high multiplicity asymmetric traveling salesman problem with application to the Chesapeake problem. Optimization Letters 5(2):259–272.

    Article  Google Scholar 

  • TSPLIB (1997). A library of traveling salesmen and related problem instances. http://elib.zib.de/pub/mp-testdata/tsp/tsplib/atsp/index.html. Accessed 3 January 2016.

  • Van der Veen JA and Zhang S (1996). Low-complexity algorithms for sequencing jobs with a fixed number of job-classes. Computers & Operations Research 23(11):1059–1067.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Subhash C. Sarin.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Aguayo, M.M., Sarin, S.C. & Sherali, H.D. Single-commodity flow-based formulations and accelerated benders algorithms for the high-multiplicity asymmetric traveling salesman problem and its extensions. J Oper Res Soc (2017). https://doi.org/10.1057/s41274-017-0261-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1057/s41274-017-0261-0

Keywords

Navigation