Proceedings

Dynamic Taxi and Ridesharing: A Framework and Heuristics for the Optimization Problem

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 2885-2890.

© 2013 International Joint Conferences on Artificial Intelligence

Abstract

In this paper we study a dynamic problem of ridesharing and taxi sharing with time windows. We consider a scenario where people needing a taxi or interested in getting a ride use a phone app to designate their source and destination points in a city, as well others restrictions (such as maximum allowable time to be at the destination). On the other hand, we have taxis and people interested in giving a ride, with their current positions and also some constraints (vehicle capacity, destination, maximum time to destination). We want to maximize the number of shared trips: in the case of taxis, people going to close locations can share the costs of the trip, and in case of rides, the driver and passengers can share costs as well. This problem is dynamic since new calls for taxis or calls for rides arrive on demand. This give rise to an optimization problem which we prove to be NP-Hard. We then propose heuristics to deal with it. We focus on the taxi sharing problem, but we show that our model is easily extendable to model the ridesharing situation or even a situation where there are both taxis and car owners. In addition, we present a framework that consists basically of a client application and a server. The last one processes all incoming information in order to match vehicles to passengers requests. The entire system can be used by taxi companies and riders in a way to reduce traffic in the cities and to reduce the emission of greenhouse gases.

  1. [Agatz et al., 2011] Niels A.H Agatz, Alan L Erera, Martin W.P Savelsbergh, and Xing Wang. Dynamic ride-sharing: A simulation study in metro atlanta.(report). Transportation Research Part B: Methodological, 45(9):1450(15), 2011.
  2. [Cordeau and Laporte, 2007] Jean-Francois Cordeau and Gilbert Laporte. The dial-a-ride problem: models and algorithms. Annals OR, 153(1):29-46, 2007.
  3. [Herbawi and Weber, 2012] Wesam Mohamed Herbawi and Michael Weber. A genetic and insertion heuristic algo- rithm for solving the dynamic ridematching problem with time windows. In Proceedings of the fourteenth interna- tional conference on Genetic and evolutionary computa- tion conference, GECCO '12, pages 385-392, New York, NY, USA, 2012. ACM.
  4. [Knopp et al., 2007] Sebastian Knopp, Dorothea Wagner, and et al. Computing many-to-many shortest paths using highway hierarchies, 2007.
  5. [Lalos et al., 2009] P. Lalos, A. Korres, C.K. Datsikas, G.S. Tombras, and K. Peppas. A framework for dynamic car and taxi pools with the use of positioning systems. In Fu- ture Computing, Service Computation, Cognitive, Adap- tive, Content, Patterns, 2009. COMPUTATIONWORLD '09. Computation World:, pages 385 -391, nov. 2009.
  6. [Metz et al., 2005] Bert Metz, Ogunlade Davidson, Heleen de Coninck, Manuela Loos, and Leo Meyer. IPCC 2005 Report. Cambridge University Press, 2005.
  7. [Resende, 1995] Mauricio G. C. Resende. Greedy random- ized adaptive search procedures. Journal of Global Opti- mization, 6:109-133, 1995.
  8. [Sinnott, 1984] R. W. Sinnott. Virtues of the Haversine. Sky and Telescope, 68(2):159+, 1984.
  9. [Tao, 2007] Chi-Chung Tao. Dynamic taxi-sharing service using intelligent transportation system technologies. In Wireless Communications, Networking and Mobile Com- puting, 2007. WiCom 2007. International Conference on, pages 3209 -3212, sept. 2007.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards