Repository logo
Log In(current)
  1. Home
  2. Colleges & Schools
  3. Graduate School
  4. Masters Theses
  5. Scheduling for Timely Passenger Delivery in a Large Scale Ride Sharing System
Details

Scheduling for Timely Passenger Delivery in a Large Scale Ride Sharing System

Date Issued
December 1, 2016
Author(s)
Zhang, Yang  
Advisor(s)
Hairong Qi, Lee Han
Additional Advisor(s)
Husheng Li
Permanent URI
https://trace.tennessee.edu/handle/20.500.14382/40401
Abstract

Taxi ride sharing is one of the most promising solutions to urban transportation issues, such as traffic congestion, gas insufficiency, air pollution, limited parking space and unaffordable parking charge, taxi shortage in peak hours, etc. Despite the enormous demands of such service and its exciting social benefits, there is still a shortage of successful automated operations of ride sharing systems around the world. Two of the bottlenecks are: (1) on-time delivery is not guaranteed; (2) matching and scheduling drivers and passengers is a NP-hard problem, and optimization based models do not support real time scheduling on large scale systems.


This thesis tackles the challenge of timely delivery of passengers in a large scale ride sharing system, where there are hundreds and even thousands of passengers and drivers to be matched and scheduled. We first formulate it as a mixed linear integer programming problem, which obtains the theoretical optimum, but at an unacceptable runtime cost even for a small system. We then introduce our greedy agglomeration and Monte Carlo simulation based algorithm. The effectiveness and efficiency of the new algorithm are fully evaluated: (1) Comparison with solving optimization model is conducted on small ride sharing cases. The greedy agglomerative algorithm can always achieve the same optimal solutions that the optimization model offers, but is three orders of magnitude faster. (2) Case studies on large scale systems are also included to validate its performance. (3) The proposed greedy algorithm is straightforward for parallelization to utilize distributed computing resources. (4) Two important details are discussed: selection of the number of Monte Carlo simulations and proper calculation of delays in the greedy agglomeration step. We find out from experiments that the sufficient number of simulations to achieve a “sufficiently optimal solution” is linearly related to the product of the number of vehicles and the number of passengers. Experiments also show that enabling margins and counting early delivery as negative delay leads to more accurate solutions than counting delay only.

Subjects

ride sharing

greedy algorithm

vehicle routing probl...

mixed integer program...

Disciplines
Other Computer Engineering
Degree
Master of Science
Major
Computer Engineering
Embargo Date
December 15, 2017
File(s)
Thumbnail Image
Name

YangZhang_MS_Thesis_ComputerEngineering.docx

Size

1001.68 KB

Format

Microsoft Word XML

Checksum (MD5)

2521ab1a66b45971674a84b59c75b1e6

Thumbnail Image
Name

YangZhang_Thesis_RideSharing.pdf

Size

3.79 MB

Format

Adobe PDF

Checksum (MD5)

9e7424403ff393a2834832a22f7578b9

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Privacy policy
  • End User Agreement
  • Send Feedback
  • Contact
  • Libraries at University of Tennessee, Knoxville
Repository logo COAR Notify