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.
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.
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.
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.
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.
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.
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.
Cosmadakis SS and Papadimitriou CH (1984). The traveling salesman problem with many visits to few cities. SIAM Journal on Computing 13(1):99–108.
Crama Y and Gultekin H (2010). Throughput optimization in two-machine flowshops with flexible operations. Journal of Scheduling 13(3):227–243.
Desrochers M and Laporte G (1991). Improvements and extensions to the Miller-Tucker-Zemlin subtour elimination constraints. Operations Research Letters 10(1):27–36.
Filippi C (2010). An approximate algorithm for a high-multiplicity parallel machine scheduling problem. Operations Research Letters 38(4):312–317.
Filippi C and Romanin-Jacur G (2009). Exact and approximate algorithms for high-multiplicity parallel machine scheduling. Journal of Scheduling 12(5):529–541.
Fischetti M, Salvagnin D and Zanette A (2010). A note on the selection of Benders’ cuts. Mathematical Programming 124(1):175–182.
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.
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.
Hochbaum DS and Shamir R (1991). Strongly polynomial algorithms for the high multiplicity scheduling problem. Operations Research 39(4):648–653.
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.
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.
Leung JY-T (1982). On scheduling independent tasks with restricted execution times. Operations Research 30(1):163–171.
Magnanti TL and Wong RT (1981). Accelerating Benders decomposition: algorithmic enhancement and model selection criteria. Operations Research 29(3):464–484.
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.
Miller CE, Tucker AW, Zemlin RA (1960). Integer programming formulation of traveling salesman problems. Journal of ACM 7(4):326–329.
Ö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.
Papadakos N (2008). Practical enhancements to the Magnanti-Wong method. Operations Research Letters 36(4):444–449.
Psaraftis HN (1980). A dynamic programming approach for sequencing groups of identical jobs. Operations Research 28(6):1347–1359.
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.
Rothkopf M (1966). The traveling salesman problem: On the reduction of certain large problems to smaller ones. Operations Research 14(3):532–533.
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.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
DOI: https://doi.org/10.1057/s41274-017-0261-0