Skip to main content
Log in

Models and linearizations for the Traveling Car Renter with Passengers

  • Original Paper
  • Published:
Optimization Letters Aims and scope Submit manuscript

Abstract

In this study, we introduce the Traveling Car Renter with Passengers (CaRSP), an extension of the Traveling Car Renter Problem (CaRS). The latter generalizes the Traveling Salesman Problem (TSP) by allowing several cars with different costs to be available for use during the salesman’s tour. In the CaRSP, passengers are allowed in the salesman’s car and share trip expenses with the driver. Passengers have different pick-up and drop-off points and share the costs of the part of the trip in which they are in the vehicle. We present two mixed integer programming formulations for the CaRSP. The first model is based on the Dantzig-Fulkerson-Johnson formulation for the TSP and the second on the Miller–Tucker–Zemlin formulation. The formulations are linearized regarding two different techniques, resulting in four linear models. One of those linearization techniques is proposed in this study. We present the results of an experiment in which 54 instances are submitted to two optimization solvers, concerning the four linear models introduced.

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

  1. Agatz, N.A.H., Erera, A., Savelsbergh, M.W.P., Wang, X.: Optimization for dynamic ridesharing: a review. Eur. J. Op. Res. 223, 29–303 (2012)

    Article  Google Scholar 

  2. Auto Rental News: U.S. car rental revenue and fleet size comparisons 2007-2017. https://www.autorentalnews.com/fc_resources/PDF/arnfb18-market2.pdf (2017). Accessed 30 October 2018

  3. Car rental market by car type (luxury cars, executive cars, economy cars, suv cars and muv cars) for local usage, airport transport, outstation and others: global industry perspective, comprehensive analysis, size, share, growth, segment, trends and forecast, 2016–2022, Zion Market Research (2017)

  4. Dantzig, G.B., Fulkerson, D.R., Johnson, S.M.: Solution of a large-scale traveling salesman problem. J. Op. Res. 2(4), 393–410 (1954)

    MathSciNet  MATH  Google Scholar 

  5. Dijkstra, E.: A note on two problems in connexion with graphs. Numer. Math. 1, 269–271 (1959)

    Article  MathSciNet  Google Scholar 

  6. Erdoğan, S., Cirillo, C., Tremblay, J.M.: Ridesharing as a green commute alternative: a campus case study. Int. J. Sustain. Transp. 9(5), 377–388 (2015)

    Article  Google Scholar 

  7. Fagnant, D.J., Kockelman, K.M.: The travel and environmental implications of shared autonomous vehicles, using agent-based model scenarios. Transp. Res. Part C Emerg. Technol. 40, 1–13 (2014)

    Article  Google Scholar 

  8. Felipe, D.; Goldbarg, E. F. G.; Goldbarg M. C.: Scientific algorithms for the car renter salesman problem. 2014 IEEE congress on evolutionary computation, 873–879 (2014)

  9. Garey, M.R., Johnson, D.S.: Computers and intractability: a guide to the theory of np-completeness. W. H. Freeman, San Francisco (1979)

    MATH  Google Scholar 

  10. Glover, F., Woosley, E.: Converting the 0–1 polynomial programming problem to a 0–1 linear program. Op. Res. 22(1), 180–182 (1974)

    Article  Google Scholar 

  11. Goldbarg, M.C., Asconavieta, P.H., Goldbarg, E.F.G.: Goldbarg, memetic algorithm for the traveling car renter problem: an experimental investigation. Memet. Comput. 4(2), 89–108 (2012)

    Article  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. 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(1), 232–245 (2016)

    Article  Google Scholar 

  14. 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 (2017)

    Article  MathSciNet  Google Scholar 

  15. Gu, Q.P., Liang, J.L., Zhang, G.: Algorithmic analysis for ridesharing of personal vehicles. Theor. Comput. Sci. 749, 36–46 (2017)

    Article  MathSciNet  Google Scholar 

  16. Ivkovic, N., Jakobovic, D., Golub, M.: Measuring performance of optimization algorithms in evolutionary computation. Int. J. Mach. Learn. Comput. 6(3), 167–171 (2016)

    Article  Google Scholar 

  17. Jaberi, N., Rafeh, R.: On the linearization of zinc models. J. Adv. Comput. Res. 5(4), 1–8 (2014)

    Google Scholar 

  18. Jacobson, S.H., King, D.M.: Fuel saving and ridesharing in the US: motivations, limitations, and opportunities. Transp. Res. Part D Transp. Environ. 14(1), 14–21 (2009)

    Article  Google Scholar 

  19. Li, Z., Hong, Y., Zhang, Z.: Do ride-sharing services affect traffic congestion? An empirical study of uber entry. Social Science Research Network. https://ssrn.com/abstract=2838043 (2016). Accessed in 10 October 2018

  20. Miller, C.E., Tucker, A.W., Zemlin, R.A.: Integer programming formulation of traveling salesman problems. J. Assoc. Comput. Mach. 7(4), 326–329 (1960)

    Article  MathSciNet  Google Scholar 

  21. Nielsen, J.R., Hovmøller, H., Blyth, P.L., Sovacool, B.K.: Of “white crows” and “cash savers:” a qualitative study of travel behavior and perceptions of ridesharing in Denmark. Transp. Res. Part A Policy Pract. 78, 113–123 (2015)

    Article  Google Scholar 

  22. Oliveira, B.B., Caravilla, M.A., Oliveira, J.F.: Fleet and revenue management in car rental companies: a literature review and an integrated conceptual framework. Omega 71, 11–26 (2016)

    Article  Google Scholar 

  23. 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. 2017 IEEE Congress on Evolutionary Computing, 2308–2314 (2017)

  24. Robert, F.: Applications de l’álgebre de Boole en recherche opérationnelle. Rev. Française d’Informatique et de Rech. Opérationnelle 4, 17–26 (1960)

    Google Scholar 

  25. Silva, A.R.V., Ochi, L.S.: An efficient hybrid algorithm for the traveling car renter problem. Expert Syst. Appl. 64, 132–140 (2016)

    Article  Google Scholar 

  26. Yu, B., Ma, Y., Xue, M., Tang, B., Wang, B., Yan, J., Wei, Y.M.: Environmental benefits from ridesharing: a case of Beijing. Appl. Energy 191, 141–152 (2017)

    Article  Google Scholar 

Download references

Acknowledgements

The researches of M. C. Goldbarg and E. F. G. Goldbarg are partially supported by CNPq (Conselho Nacional de Desenvolvimento Científico e Tecnológico), Brazil, under Grants 301845/2013-1 and 308062/2014-0. The computational experiments were supported by NPAD (High Performance Computing Center) at UFRN (Universidade Federal do Rio Grande do Norte).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gustavo de Araujo Sabry.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sabry, G.d.A., Goldbarg, M.C., Goldbarg, E.F.G. et al. Models and linearizations for the Traveling Car Renter with Passengers. Optim Lett 15, 59–81 (2021). https://doi.org/10.1007/s11590-020-01585-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11590-020-01585-0

Keywords

Navigation