Abstract
In this paper, we study the recently introduced Traveling Car Renter Problem. This latter is a generalization of the well-known traveling salesman problem, where a solution is a set of paths of different colors as well as an orientation of each path in such a way that the union forms a directed Hamiltonian circuit. Considering costs associated with all edges and all ordered pairs of nodes for each color, the cost of a solution is the sum of the costs of its colored oriented paths, the cost of these later being the sum of the edge costs plus the costs of the arcs from their destination to their origin. We also consider the Quota version of this problem where a weight is associated with every node and the circuit formed by a solution may not be Hamiltonian but must cover a subset of nodes whose sum of weights should be greater than or equal to a fixed value. We propose integer linear programming formulations for these problems. We also propose some valid inequalities for strengthening the models and we devise branch-and-cut algorithms for solving these formulations. The computational results show the efficiency of our formulations as we solve to optimality almost all the instances of the literature, and outperform by an order of magnitude all published approaches.
Similar content being viewed by others
Notes
We tested the variant where instead of adding one inequality, we added the inequalities associated with all the encountered subtours, but it is less efficient probably because many more constraints have to be handled at each node.
The gap is computed as 100(best solution found − best lower bound)/best lower bound.
References
Applegate, David L., Bixby, Robert E., Chvatál, Vašek, Cook, William J.: The Traveling Salesman Problem: A Computational Study. Princeton University Press, Princeton (2006)
Asconavieta, P.H.S., Goldbarg, M.C., Goldbarg, E.F.G.: Evolutionary algorithm for the car renter salesman. In: 2011 IEEE Congress of Evolutionary Computation (CEC), pp. 593–600 (2011)
da Silva, A.R.V., Ochi, L.S.: An efficient hybrid algorithm for the traveling car renter problem. Expert Syst. Appl. 64, 132–140 (2016)
da Silva Menezes, M., Goldbarg, M.C., Goldbarg, E.F.G.: A memetic algorithm for the prize-collecting traveling car renter problem. In: 2014 IEEE Congress on Evolutionary Computation (CEC), pp. 3258–3265 (2014)
Felipe, D., Goldbarg, E.F.G., Goldbarg, M.C.: Scientific algorithms for the car renter salesman problem. In: 2014 IEEE Congress on Evolutionary Computation (CEC), pp. 873–879 (2014)
Goldbarg, M.C., Goldbarg, E.F.G., Asconavieta, P.H., Menezes, M.S., Luna, H.P.L.: A transgenetic algorithm applied to the traveling car renter problem. Expert Syst. Appl. 40(16), 6298–6310 (2013)
Goldbarg, M.C., Goldbarg, E.F.G., Menezes, M.S., Luna, H.P.L.: Quota traveling car renter problem: model and evolutionary algorithm. Inf. Sci. 367–368, 232–245 (2016)
Goldbarg, M.C., Goldbarg, E.F.G., Luna, H.P.L., Menezes, M.S., Corrales, L.: Integer programming models and linearizations for the traveling car renter problem. Optim. Lett. 12(4), 743–761 (2018)
Goldbarg, M.C., Asconavieta, P.H., Goldbarg, E.F.G.: Memetic algorithm for the traveling car renter problem: an experimental investigation. Memet. Comput. 4(2), 89–108 (2012)
Ismkhan, H.: Effective three-phase evolutionary algorithm to handle the large-scale colorful traveling salesman problem. Expert Syst. Appl. 67(C), 148–162 (2017)
Laporte, G., Mesa, J.A., Ortega, F.A., Perea, F.: Planning rapid transit networks. Socio-Econ. Plan. Sci. 45(3), 95–104 (2011)
Pedrosa, L.L.C., Quesquén, G.Y.O., Schouery, R.C.S.: An asymptotically optimal approximation algorithm for the travelling car renter problem. In: Cacchiani, V., Marchetti-Spaccamela, A. (eds) 19th Symposium on Algorithmic Approaches for Transportation Modelling, Optimization, and Systems (ATMOS 2019), volume 75 of OpenAccess Series in Informatics (OASIcs), pp. 14:1–14:15. Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik, Dagstuhl, Germany (2019)
Rios, B.H.O., Goldbarg, E.F.G., Quesquén, G.Y.O.: A hybrid metaheuristic using a corrected formulation for the traveling car renter salesman problem. In: 2017 IEEE Congress on Evolutionary Computation (CEC), pp. 2308–2314 (2017)
Roemer, Thomas A., Ahmadi, Reza, Dasu, Sriram: The traveling salesman problem with flexible coloring. Discrete Appl. Math. 160(12), 1798–1814 (2012)
Wolsey, L.A.: Integer Programming. Wiley Series in Discrete Mathematics and Optimization. Wiley, Hoboken (1998)
Xiong, Y., Golden, B., Wasil, E.: The Colorful Traveling Salesman Problem, pp. 115–123. Springer, Boston (2007)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Yasmín A. Ríos-Solís carried out part of this research during an academic stay at LIPN, CNRS, UMR 7030, Université Sorbonne Paris Nord, 93430, Villetaneuse, France. She also wishes to acknowledge grants 710289 and FC-2016/1948 from CONACYT, Mexico.
Rights and permissions
About this article
Cite this article
Lacroix, M., Ríos-Solís, Y.A. & Calvo, R.W. Efficient formulations for the traveling car renter problem and its quota variant. Optim Lett 15, 1905–1930 (2021). https://doi.org/10.1007/s11590-021-01699-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-021-01699-z