Inferring Unmet Demand from Taxi Probe Data

Report 6 Downloads 83 Views
ITSC 2015

Inferring Unmet Demand from Taxi Probe Data Afian Anwar (MIT), Amedeo Odoni (MIT), Daniela Rus (MIT)

ITSC 2015

MOTIVATION

2

ITSC 2015

TAXI BOOKING SYSTEMS ARE INADEQUATE Traditional booking systems match passengers to drivers within a fixed search radius.

3

ITSC 2015

TAXI BOOKING SYSTEMS ARE INADEQUATE Traditional booking systems match passengers to drivers within a fixed search radius. These systems fail completely when there is a spatial-temporal mismatch in supply and demand.

4

ITSC 2015

TAXI BOOKING SYSTEMS ARE INADEQUATE Traditional booking systems match passengers to drivers within a fixed search radius. These systems fail completely when there is a spatial-temporal mismatch in supply and demand. We provide a simple, scalable way to use taxi probe data to measure unmet taxi demand in real time.

5

ITSC 2015

TAXI BOOKING SYSTEMS ARE INADEQUATE Traditional booking systems match passengers to drivers within a fixed search radius. These systems fail completely when there is a spatial-temporal mismatch in supply and demand. Our work aims to solve this problem by providing drivers with real time unmet demand information in an app.

6

ITSC 2015

PRIOR ART

http://therideshareguy.com/lyfts-heat-maps-vs-ubers-surge-pricing-who-wins/ 7

ITSC 2015

PRIOR ART Modern ride sharing information systems rely on surge pricing to provide information. Reactive, not predictive. Does not apply to non-surge pricing business models e.g. traditional taxi fleets.

http://therideshareguy.com/lyfts-heat-maps-vs-ubers-surge-pricing-who-wins/ 8

ITSC 2015

PRIOR ART Significant body of academic research to develop data driven decision support tools that enable taxi drivers to operate more efficiently. A novel approach to independent taxi scheduling problem based on stable matching R. Bai, J. Li, J. A. Atkin, and G. Kendall Analysis of the passenger pick-up pattern for taxi location recommendation J. Lee, I. Shin, and G.-L. Park Dynamic Patrolling Policy for Optimizing Urban Mobility Networks (ITSC 2015) G. Hall, M. Volkov and D. Rus

9

ITSC 2015

PROBLEM FORMULATION We measure unmet demand by the quantity U, which is the answer to the question: “How many more taxis are needed in an area to completely satisfy all taxi demand for a given period of time?” D = 8 (passenger demand D)

10

ITSC 2015

PROBLEM FORMULATION We measure unmet demand by the quantity U, which is the answer to the question: “How many more taxis are needed in an area to completely satisfy all taxi demand for a given period of time?” D = 8 (passenger demand D)

S = B = 2 (taxi supply S = taxi boardings B)

11

ITSC 2015

PROBLEM FORMULATION We measure unmet demand by the quantity U, which is the answer to the question: “How many more taxis are needed in an area to completely satisfy all taxi demand for a given period of time?” D = 8 (passenger demand D) U=D-B =D-S =8-2=6 S = B = 2 (taxi supply)

12

ITSC 2015

PROBLEM FORMULATION We measure unmet demand by the quantity U, which is the answer to the question: “How many more taxis are needed in an area to completely satisfy all taxi demand for a given period of time?” D = 8 (passenger demand D) U=D-B =D-S =8-2=6 S = B = 2 (taxi supply)

13

ITSC 2015

PROBLEM FORMULATION We develop an indicator, the unmet demand intensity p which is positively correlated to U. For the special case when taxi supply is in excess i.e. S - B > 0, D = B we show that p=k

(ratio of demand to residual taxi queue length) D = 2 (passenger demand D)

S = 5 (taxi supply)

14

ITSC 2015

PROBLEM FORMULATION We develop an indicator, the unmet demand intensity p which is positively correlated to U. For the special case when taxi supply is in excess i.e. S - B > 0, D = B we show that p=k =

(ratio of demand to residual taxi queue length) D = 2 (passenger demand D)

S = 5 (taxi supply)

15

ITSC 2015

PROBLEM FORMULATION We develop an indicator, the unmet demand intensity p which is positively correlated to U. For the special case when taxi supply is in excess i.e. S - B > 0, D = B we show that p=k =

(ratio of demand to residual taxi queue length) D = 2 (passenger demand D)

S = 5 (taxi supply) B = 2 (matched demand = taxi boardings) S - B = 3 (residual queue length of taxis) 16

ITSC 2015

ASSUMPTIONS 1. Exactly one passenger boards a taxi 2. Taxi status can only take values FREE or POB 3. Time is discretized - data received at exact intervals 4. Demand / supply clears completely within the observed time 5. More taxis than people

17

ITSC 2015

DATA

{loc, taxi_id, time, status}

18

ITSC 2015

PROBLEM FORMULATION We develop an indicator, the unmet demand intensity p which is positively correlated to U. For the special case when taxi supply is in excess i.e. S - B > 0, D = B we show that p=k

(ratio of demand to residual taxi queue length)

=

19

ITSC 2015

DATA ANALYSIS

20

ITSC 2015

DATA ANALYSIS

21

ITSC 2015

TAXI SLACK

Qn: When was taxi supply greatest?

22

ITSC 2015

TAXI SLACK

Qn: When was taxi supply greatest? Ans: Time period 3

23

ITSC 2015

TAXI SLACK

24

ITSC 2015

TAXI SLACK

25

ITSC 2015

TAXI BOARDINGS

26

ITSC 2015

UNMET DEMAND INTENSITY

1

1 2

2

27

ITSC 2015

PROOF SKETCH To show: p=k

28

ITSC 2015

PROOF SKETCH To show: p=k From previous slide:

29

ITSC 2015

PROOF SKETCH To show: p=k From previous slide:

30

ITSC 2015

ANALYSIS

D=

D = 2 (passenger arrival rate)

D: taxi demand S: taxi supply B: taxi boardings 31

ITSC 2015

ANALYSIS

D= B=

D = 2 (passenger arrival rate) D = 2 (passenger boarding rate)

B=D

D: taxi demand S: taxi supply B: taxi boardings 32

ITSC 2015

PROOF SKETCH To show: p=k From previous slide:

=

33

ITSC 2015

ANALYSIS

taxis

time 34

ITSC 2015

ANALYSIS

taxis

time 35

ITSC 2015

TAXI DEMAND >> TAXI SUPPLY

36

ITSC 2015

EXPERIMENTAL RESULTS

Harborfront / Vivocity (18:00 hrs)

37

ITSC 2015

UNMET DEMAND APP

38

ITSC 2015

DEPLOYMENT TO AUTONOMOUS VEHICLE FLEET

http://smart.mit.edu 39

Q&A

A big thank you to my MIT colleagues Mikhail Volkov and Gavin Hall and advisors Amedeo Odoni and Daniela Rus 40