Abstract
The generalized traveling salesman problem with time windows (GTSPTW) is defined on a directed graph where the vertex set is partitioned into clusters. One cluster contains only the depot. Each vertex is associated with a time window, during which the visit must take place if the vertex is visited. The objective is to find a minimum cost tour starting and ending at the depot such that each cluster is visited exactly once and time constraints are respected, i.e., for each cluster, a single vertex is visited during its time window. In this paper, four mixed integer linear programming formulations for the GTSPTW are proposed and compared. They are based on different definitions of variables. All the formulations are compact, which means the number of decision variables and constraints is polynomial with respect to the size of the instance. Dominance relations between their linear relaxations are established theoretically. Computational experiments are conducted to compare the linear relaxations and branch-and-bound performances of the four formulations. The results show that two formulations are better than the other ones.
Similar content being viewed by others
References
Ascheuer N, Fischetti M, Grötschel M (2001) Solving the asymmetric travelling salesman problem with time windows by branch-and-cut. Math Program 90(3):475–506
Baldacci R, Mingozzi A, Roberti R (2012) New state-space relaxations for solving the traveling salesman problem with time windows. INFORMS J Comput 24(3):356–371
Dash S, Günlük O, Lodi A, Tramontani A (2012) A time bucket formulation for the traveling salesman problem with time windows. INFORMS J Comput 24(1):132–147
Desrochers M, Desrosiers J, Solomon M (1992) A new optimization algorithm for the vehicle routing problem with time windows. Oper Res 40(2):342–354
Fischetti M, Salazar González JJ, Toth P (1997) A branch-and-cut algorithm for the symmetric generalized traveling salesman problem. Oper Res 45(3):378–394
Hawkins AJ (2018) Amazon will now deliver packages to the trunk of your car. https://www.theverge.com/2018/4/24/17261744/amazon-package-delivery-car-trunk-gm-volvo. Accessed May 2019
Israeli E, Wood RK (2002) Shortest-path network interdiction. Netw Int J 40(2):97–111
Kara I, Guden H, Koc ON (2012) New formulations for the generalized traveling salesman problem. In: Proceedings of the 6th international conference on applied mathematics, simulation, modelling, ASM, vol 12, pp 60–65
Karapetyan D (2012) Gtsp instances library. http://www.cs.nott.ac.uk/~pszdk/gtsp.html. Accessed Aug 2018
Kirsten K (2016) Volvo’s solution for the package theft epidemic: your car’s trunk. http://fortune.com/2016/05/10/volvo-urb-it-delivery/. Accessed Mar 2019
Miller CE, Tucker AW, Zemlin RA (1960) Integer programming formulation of traveling salesman problems. J ACM 7(4):326–329
Ozbaygin G, Karasan OE, Savelsbergh M, Yaman H (2017) A branch-and-price algorithm for the vehicle routing problem with roaming delivery locations. Transp Res Part B Methodol 100:115–137
Pop PC (2007) New integer programming formulations of the generalized traveling salesman problem. Am J Appl Sci 4(11):932–937
Reyes D, Savelsbergh M, Toriello A (2017) Vehicle routing with roaming delivery locations. Transp Res Part C Emerg Technol 80:71–91
Yuan Y, Cattaruzza D, Ogier M, Semet F (2020a) A branch-and-cut algorithm for the generalized traveling salesman problem with time windows. Eur J Oper Res 286(3):849–866
Yuan Y, Cattaruzza D, Ogier M, Semet F (2020b) A note on the lifted Miller–Tucker–Zemlin subtour elimination constraints for routing problems with time windows. Oper Res Lett 48(2):167–169
Acknowledgements
This work is partially supported by the CSC (China Scholarship Council (Grant No. 201604490024)) and by the ELSAT 2020 project. This support is gratefully acknowledged.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
This manuscript has not been published and is not under consideration for publication elsewhere. We have no conflicts of interest to disclose. All authors have approved the manuscript and agree with its submission to “4OR-A Quarterly Journal of Operations Research”.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yuan, Y., Cattaruzza, D., Ogier, M. et al. Mixed integer programming formulations for the generalized traveling salesman problem with time windows. 4OR-Q J Oper Res 19, 571–592 (2021). https://doi.org/10.1007/s10288-020-00461-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10288-020-00461-y
Keywords
- Generalized traveling salesman problem
- Time windows
- Mixed integer programming formulations
- Last mile delivery