Journal of the Operational Research Society

, Volume 65, Issue 10, pp 1501–1510 | Cite as

A novel approach to independent taxi scheduling problem based on stable matching

  • Ruibin Bai
  • Jiawei Li
  • Jason A D Atkin
  • Graham Kendall
General Paper


This paper describes a taxi scheduling system, which aims to improve the overall efficiency of the system, both from the perspective of the drivers and the customers. This is of particular relevance to Chinese cities, where hailing a taxi on the street is by far the most common way in which taxis are requested, since the majority of taxi drivers operate independently, rather than working for a company. The mobile phone and Global Positioning System-based taxi scheduling system, which is described in this paper, aims to provide a decision support system for taxi drivers and facilitates direct information exchange between taxi drivers and passengers, while allowing drivers to remain independent. The taxi scheduling problem is considered to be a non-cooperative game between taxi drivers and a description of this problem is given. We adopt an efficient algorithm to discover a Nash equilibrium, such that each taxi driver and passenger cannot benefit from changing their assigned partner. Two computational examples are given to illustrate the effectiveness of the approach.


taxi scheduling game theory stable marriage problem GPS street hailing 


  1. Bailey W and Clark T (1987). A simulation analysis of demand and fleet size effects on taxicab service rates. Proceedings of the 19th Conference on Winter Simulation (WSC’87), ACM: New York, pp 838–844.Google Scholar
  2. Cairns R and Liston-Heyes C (1996). Competition and regulation in the taxi industry. Journal of Public Economics 59 (1): 1–15.CrossRefGoogle Scholar
  3. Corbo J and Parkes D (2005). The price of selfish behavior in bilateral network formation. In: ACM Symposium on Principles of Distributed Computing, ACM: New York, pp 99–107.Google Scholar
  4. Cordeau J and Laporte G (2007). The dial-a-ride problem: Models and algorithms. Annals of Operations Research 153 (1): 29–46.CrossRefGoogle Scholar
  5. Deng C, Ong H, Ang B and Goh T (1992). A modelling study of a taxi service operation. International Journal of Operations & Production Management 12 (11): 65–78.CrossRefGoogle Scholar
  6. Flores-Guri D (2003). An economic analysis of regulated taxicab markets. Review of Industrial Organization 23 (3–4): 255–266.CrossRefGoogle Scholar
  7. Flores-Guri D (2005). Local exclusive cruising regulation and efficiency in taxicab markets. Journal of Transport Economics and Policy 39 (2): 155–166.Google Scholar
  8. Gale D and Shapley LS (1962). College admissions and the stability of marriage. American Mathematical Monthly 69 (1): 9–14.CrossRefGoogle Scholar
  9. Glaschenko A, Ivaschenko A, Rzevski G and Skobelev P (2009). Multi-agent real time scheduling system for taxi companies. Proc. Int. Conf. on Autonomous Agents and Multiagent Systems (AAMAS 2009), Budapest, Hungary, pp 29–36.Google Scholar
  10. Gusfield D and Irving R (1989). The Stable Marriage Problem: Structure and Algorithms, Vol. 54. MIT Press: Cambridge, MA.Google Scholar
  11. Halldorsson M et al (2003). Approximability results for stable marriage problems with ties. Theoretical Computer Science 306 (1–3): 431–447.CrossRefGoogle Scholar
  12. Irani S, Lu X and Regan A (2004). On-line algorithms for the dynamic traveling repair problem. Journal of Scheduling 7 (3): 243–258.CrossRefGoogle Scholar
  13. Ishii M, Lee P, Tezuka K and Chang Y (2013). A game theoretical analysis of port competition. Transportation Research Part E 49 (1): 92–106.CrossRefGoogle Scholar
  14. Kendall G and Li J (2013). Competitive traveling salesmen problem: A hyper-heuristic approach. Journal of Operational Research Society 64 (2): 208–216.CrossRefGoogle Scholar
  15. Lee D, Wang H and Cheu R (2003). Trip-chaining for taxi advance bookings: A strategy to reduce cost of taxi operation. Proceedings of the 83rd Annual Meeting of the Transportation Research Board, Washington DC.Google Scholar
  16. Li S (2006). Multi-attribute taxi logistics optimization. MSc Thesis, Massachusetts Institute of Technology.Google Scholar
  17. Liao Z (2003). Real-time taxi dispatching using global positioning systems. Communication of the ACM 46 (5): 81–83.CrossRefGoogle Scholar
  18. Luo Y and Schonfeld P (2007). A rejected-reinsertion heuristic for the static dial-a-ride problem. Transportation Research Part B: Methodological 41 (7): 736–755.CrossRefGoogle Scholar
  19. Madsen O, Ravn H and Rygaard J (1995). A heuristic algorithm for a dial-a-ride problem with time windows, multiple capacities, and multiple objectives. Annals of Operations Research 60 (1): 193–208.CrossRefGoogle Scholar
  20. Nash J (1951). Non-cooperative games. The Annals of Mathematics. Second Series 54 (2): 286–295.CrossRefGoogle Scholar
  21. National Bureau of Statistics of China (2006). Yearbook of China, chapter 16: Transportation & Communications.Google Scholar
  22. Nkoane S (2009). Operations research modeling of the taxi transport between Polokwane and Mankweng in the Limpopo Province South Africa. MSc Thesis, University of Limpopo.Google Scholar
  23. Prakash S and Kulkarin M (2003). Fleet management: A GPS-GIS integrated approach. In Proceedings of the Map India Conference, GIS Development: India.Google Scholar
  24. Yang H and Yang T (2011). Equilibrium properties of taxi markets with search frictions. Transportation Research Part B: Methodological 45 (4): 696–713.CrossRefGoogle Scholar
  25. Yang H, Fung C, Wong K and Wong S (2010a). Nonlinear pricing of taxi services. Transportation Research Part A: Policy and Practice 44 (5): 337–348.Google Scholar
  26. Yang H, Leung C, Wong S and Bell M (2010b). Equilibria of bilateral taxi-customer searching and meeting on networks. Transportation Research Part B: Methodological 44 (8): 1067–1083.CrossRefGoogle Scholar

Copyright information

© Operational Research Society 2013

Authors and Affiliations

  • Ruibin Bai
    • 1
  • Jiawei Li
    • 2
  • Jason A D Atkin
    • 2
  • Graham Kendall
    • 2
    • 3
  1. 1.University of Nottingham NingboNingboChina
  2. 2.University of NottinghamNottinghamUK
  3. 3.University of Nottingham Malaysia CampusMalaysia

Personalised recommendations