Abstract
Given a group of people traveling from the same origin to multiple destinations, the Taxi Sharing Problem consists in assigning taxis to each person such that the total cost spent by the group of people is minimized. This problem arises in the context of Smart Mobility, where the resources of a city must be optimized to save costs and pollution while the mobility services are improved for the citizens. We propose a mixed integer linear programming formulation as an accurate way to solve the problem of taxi sharing. We empirically analyze our formulation solving different real-like instances of the problem with 9 to 69 people.
This research was partially funded by the University of Málaga, Andalucía Tech, and the Spanish Ministry of Economy and Competitiveness and FEDER under grant TIN2014-57341-R. The authors are indebted with Renzo Massobrio, Gabriel Fagúndez and Sergio Nesmachnow for providing the datasets used in the experimentation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Achuthan, N.R., Caccetta, L.: Integer linear programming formulation for a vehicle routing problem. Eu. J. Oper. Res. 52, 86–89 (1991)
Chevrier, R., Liefooghe, A., Jourdan, L., Dhaenens, C.: Solving a dial-a-ride problem with a hybrid evolutionary multi-objective approach: application to demand responsive transport. Appl. Soft Comput. 12(4), 1247–1258 (2012)
Cordeau, J.F., Laporte, G.: A tabu search heuristic for the static multi-vehicle dial-a-ride problem. Transp. Res. Part B Methodol. 37(6), 579–594 (2003)
Deakin, M., Waer, H.A.: From intelligent to smart cities. Intell. Build. Int. 3(3), 133–139 (2011)
DeLoach, S.B., Tiemann, T.K.: Not driving alone? American commuting in the twenty-first century. Transportation 39(3), 521–537 (2011)
Eiben, A.E., Smith, J.E.: Introduction to Evolutionary Computing, 2nd edn. Springer, Heidelberg (2015)
Even, S., Itai, A., Shamir, A.: On the complexity of timetable and multicommodity flow problems. SIAM J. Comput. 5(4), 691–703 (1976)
Fellows, N., Pitfield, D.: An economic and operational evaluation of urban car-sharing. Transp. Res. Part D Transp. Environ. 5(1), 1–10 (2000)
Fuhs, C., Obenberger, J.: Development of high-occupancy vehicle facilities: review of national trends. Transp. Res. Rec. J. Transp. Res. Board 1781, 1–9 (2002)
Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H Freeman and Company, New York (1979)
Hartman, I.B.A., Keren, D., Dbai, A.A., Cohen, E., Knapen, L., Janssens, D., et al.: Theory and practice in large carpooling problems. Procedia Comput. Sci. 32, 339–347 (2014)
Hopcroft, J.E., Karp, R.M.: A n5/2 algorithm for maximum matchings in bipartite. In: 12th Annual Symposium on Switching and Automata Theory, pp. 122–125, October 1971
Hosni, H., Farhat, N., Nimer, R., Alawieh, N., Masri, C., Saroum, M., Artail, H., NaoumSawaya, J.: Solving a dial-a-ride problem with a hybrid evolutionary multi-objective approach: application to demand responsive transport. In: 20th International Conference on Software, Telecommunications and Computer Networks, pp. 1–7 (2012)
Knapen, L., Hartman, I.B.A., Keren, D., Cho, S., Bellemans, T., Janssens, D., Wets, G., et al.: Scalability issues in optimal assignment for carpooling. J. Comput. Syst. Sci. 81(3), 568–584 (2015)
Kulkarni, R.V., Bhave, P.R.: Integer programming formulations of vehicle routing problems. Eur. J. Oper. Res. 20, 58–67 (1985)
Lin, Y., Li, W., Qiu, F., Xu, H.: Research on optimization of vehicle routing problem for ride-sharing taxi. Procedia Soc. Behav. Sci. 43, 494–502 (2012)
Ma, S., Zheng, Y., Wolfson, O.: T-share: a large-scale dynamic taxi ridesharing service. In: 2013 IEEE 29th International Conference on Data Engineering (ICDE), pp. 410–421, April 2013
Massobrio, R., Fagúndez, G., Nesmachnow, S.: A parallel micro evolutionary algorithm for taxi sharing optimization. In: VII ALIO/EURO Workshop on Applied Combinatorial Optimization, Montevideo, Uruguay (2014)
Tao, C., Chen, C.: Heuristic algorithms for the dynamic taxipooling problem based on intelligent transportation system technologies. In: Fourth International Conference on Fuzzy Systems and Knowledge Discovery, FSKD 2007, vol. 3, pp. 590–595 (2007)
Yan, S., Chen, C.Y.: A model and a solution algorithm for the car pooling problem with pre-matching information. Comput. Ind. Eng. 61(3), 512–524 (2011)
Zitzler, E., Künzli, S.: Indicator-based selection in multiobjective search. In: Yao, X., et al. (eds.) PPSN 2004. LNCS, vol. 3242, pp. 832–842. Springer, Heidelberg (2004)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Ben-Smida, H.E., Krichen, S., Chicano, F., Alba, E. (2016). Mixed Integer Linear Programming Formulation for the Taxi Sharing Problem. In: Alba, E., Chicano, F., Luque, G. (eds) Smart Cities. Smart-CT 2016. Lecture Notes in Computer Science(), vol 9704. Springer, Cham. https://doi.org/10.1007/978-3-319-39595-1_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-39595-1_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-39594-4
Online ISBN: 978-3-319-39595-1
eBook Packages: Computer ScienceComputer Science (R0)