ridesharing Sid Banerjee School of ORIE, Cornell University

Similar documents
Transportation Timetabling

ATTEND Analytical Tools To Evaluate Negotiation Difficulty

Decision aid methodologies in transportation

Impact of Landing Fee Policy on Airlines Service Decisions, Financial Performance and Airport Congestion

SERVICE NETWORK DESIGN: APPLICATIONS IN TRANSPORTATION AND LOGISTICS

ESD Working Paper Series

NextGen AeroSciences, LLC Seattle, Washington Williamsburg, Virginia Palo Alto, Santa Cruz, California

Tactical and Operational Planning of Scheduled Maintenance for Per-Seat, On-Demand Air Transportation

Congestion. Vikrant Vaze Prof. Cynthia Barnhart. Department of Civil and Environmental Engineering Massachusetts Institute of Technology

Abstract. Introduction

Unit 4: Location-Scale-Based Parametric Distributions

Price-Setting Auctions for Airport Slot Allocation: a Multi-Airport Case Study

Approximate Network Delays Model

RECEDING HORIZON CONTROL FOR AIRPORT CAPACITY MANAGEMENT

Do Not Write Below Question Maximum Possible Points Score Total Points = 100

Assignment of Arrival Slots

A Duality Based Approach for Network Revenue Management in Airline Alliances

CHAPTER 5 SIMULATION MODEL TO DETERMINE FREQUENCY OF A SINGLE BUS ROUTE WITH SINGLE AND MULTIPLE HEADWAYS

Formulation of Lagrangian stochastic models for geophysical turbulent flows

ChangiNOW: A mobile application for efficient taxi allocation at airports

A RECURSION EVENT-DRIVEN MODEL TO SOLVE THE SINGLE AIRPORT GROUND-HOLDING PROBLEM

Traffic Forecasts. CHAOUKI MUSTAPHA, Economist, International Civil Aviation Organization

Analysis of Air Transportation Systems. Airport Capacity

Introduction. Chapter 1

Airline Scheduling Optimization ( Chapter 7 I)

J. Oerlemans - SIMPLE GLACIER MODELS

Todsanai Chumwatana, and Ichayaporn Chuaychoo Rangsit University, Thailand, {todsanai.c;

Revenue Management in a Volatile Marketplace. Tom Bacon Revenue Optimization. Lessons from the field. (with a thank you to Himanshu Jain, ICFI)

Transit Vehicle Scheduling: Problem Description

1-Hub or 2-Hub networks?

An Analytical Approach to the BFS vs. DFS Algorithm Selection Problem 1

GERMAN ECONOMIC ASSOCIATION OF BUSINESS ADMINISTRATION GEABA X. SYMPOSIUM ZUR ÖKONOMISCHEN ANALYSE. Another look at commercial airport services

SIMAIR: A STOCHASTIC MODEL OF AIRLINE OPERATIONS

PRAJWAL KHADGI Department of Industrial and Systems Engineering Northern Illinois University DeKalb, Illinois, USA

Predicting a Dramatic Contraction in the 10-Year Passenger Demand

An Analysis of Dynamic Actions on the Big Long River

American Airlines Next Top Model

BETTER AIRPORT. London Luton, Dublin, and Geneva Airports are moving to next generation. Will you be next?

The range of a rotor walk and recurrence of directed lattices

Overview of the Airline Planning Process Dr. Peter Belobaba Presented by Alex Heiter

ACI-NA: Business Of Airports

Get a higher Return On Investment with Wärtsilä

UC Berkeley Working Papers

Hotel Investment Strategies, LLC. Improving the Productivity, Efficiency and Profitability of Hotels Using Data Envelopment Analysis (DEA)

AQME 10 System Description

Tour route planning problem with consideration of the attraction congestion

Fundamentals of Airline Markets and Demand Dr. Peter Belobaba

Project: Implications of Congestion for the Configuration of Airport Networks and Airline Networks (AirNets)

Simulating Airport Delays and Implications for Demand Management

Evaluation of Alternative Aircraft Types Dr. Peter Belobaba

A Pickup and Delivery Problem for Ridesharing Considering Congestion

Guidelines for Snow Avalanche Risk Determination and Mapping. David McClung University of British Columbia

I n t e r m o d a l i t y

Best schedule to utilize the Big Long River

Flight Arrival Simulation

PRESENTATION OVERVIEW

EUROCONTROL EUROPEAN AVIATION IN 2040 CHALLENGES OF GROWTH. Annex 4 Network Congestion

HIGH PERFORMING AIRPORTS CASE ZURICH AIRPORT. Geert Boosten ASDA CATO Delft 21 July 2015

Strategic airspace capacity planning in a network under demand uncertainty (COCTA project results)

Analysis of Demand Uncertainty Effects in Ground Delay Programs

11 December Inverness Airport Outline Business Case

Overview of PODS Consortium Research

Quarter 3 Interim management Statement

Airline flight scheduling for oligopolistic competition with direct flights and a point to point network

Airline Scheduling: An Overview

RUNWAY OPERATIONS: Computing Runway Arrival Capacity

Queuing Theory and Traffic Flow CIVL 4162/6162

Network Revenue Management

7. Demand (passenger, air)

Flight Schedule Planning with Maintenance Considerations. Abstract

Analysis of Impact of RTC Errors on CTOP Performance

Route Planning and Profit Evaluation Dr. Peter Belobaba

Validation of Runway Capacity Models

A Game-Theoretic Modeling Approach to Air Traffic Forecasting

THIRTEENTH AIR NAVIGATION CONFERENCE

AIRPORT OF THE FUTURE

Integrated Optimization of Arrival, Departure, and Surface Operations

Vista Vista consultation workshop. 23 October 2017 Frequentis, Vienna

Q Trading update

Unit 6: Probability Plotting

Evaluation of Strategic and Tactical Runway Balancing*

Including Linear Holding in Air Traffic Flow Management for Flexible Delay Handling

Total Airport Management Solution DELIVERING THE NEXT GENERATION AIRPORT

Hydrological study for the operation of Aposelemis reservoir Extended abstract

Public Meeting: Metropolitan Washington Airports Authority (MWAA) Transportation Network Company (TNC) Lot on S. Eads Street

Introduction Runways delay analysis Runways scheduling integration Results Conclusion. Raphaël Deau, Jean-Baptiste Gotteland, Nicolas Durand

ESTIMATING REVENUES AND CONSUMER SURPLUS FOR THE GERMAN AIR TRANSPORT MARKETS. Richard Klophaus

Workshop on Advances in Public Transport Control and Operations, Stockholm, June 2017

MIT ICAT. Robust Scheduling. Yana Ageeva John-Paul Clarke Massachusetts Institute of Technology International Center for Air Transportation

Problem Set 3 Environmental Valuation

THE ECONOMIC IMPACT OF NEW CONNECTIONS TO CHINA

WakeNet3-Europe Concepts Workshop

Project Management Institute Melbourne Chapter Root Causes of Hotel Opening Delays Thursday 30 August 2018

Airline Schedule Development Overview Dr. Peter Belobaba

Aviation Economics & Finance

Quiz 2 - Solution. Problem #1 (50 points) CEE 5614 Fall Date Due: Wednesday November 20, 2013 Instructor: Trani

Development of a tool to combine rides with time frames efficiently while respecting customer satisfaction.

= Coordination with Direct Communication

MAXIMUM LEVELS OF AVIATION TERMINAL SERVICE CHARGES that may be imposed by the Irish Aviation Authority ISSUE PAPER CP3/2010 COMMENTS OF AER LINGUS

Proceedings of the 54th Annual Transportation Research Forum

Transcription:

ridesharing Sid Banerjee School of ORIE, Cornell University based on work with D. Freund, T. Lykouris (Cornell), C. Riquelme & R. Johari (Stanford), special thanks to the data science team at Lyft Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 1 / 39

ridesharing platforms critical components of modern urban transit crucible for Real-Time Decision Making/Ops Management/EconCS Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 2 / 39

ridesharing: overview credit: lyft.com Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 3 / 39

ridesharing: pricing credit: lyft.com Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 4 / 39

rideshare platforms: pricing credit: lyft.com Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 5 / 39

rtdm in ridesharing: mapping credit: lyft data science team Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 6 / 39

rtdm in ridesharing: logistics credit: lyft data science team Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 7 / 39

rtdm in ridesharing: market design credit: lyft data science team Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 8 / 39

the bigger picture: on-demand transportation fast operational timescales; complex network externalities new control-levers: dynamic pricing/dispatch, incentives, pooling new(er) challenges: competition, effect on public transit, urban planning Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 9 / 39

the bigger picture: on-demand transportation fast operational timescales; complex network externalities new control-levers: dynamic pricing/dispatch, incentives, pooling new(er) challenges: competition, effect on public transit, urban planning this talk where do we come from? simple framework for ridesharing: data, state, controls where are we? approximate optimal control for ridesharing logistics market mechanisms as a tool for algorithmic self-calibration where are we going? Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 9 / 39

main challenge: rebalancing demand heterogeneity non-uniform supply across space and time logistical solution : rebalance the vehicle fleet economic solution : incentives for passengers and drivers Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 10 / 39

main challenge: rebalancing demand heterogeneity non-uniform supply across space and time logistical solution : rebalance the vehicle fleet economic solution : incentives for passengers and drivers control-levers: pricing/incentives, dispatch, empty-car rebalancing Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 10 / 39

(stochastic-network) model for ridesharing m units (cars) across n stations (here, we have m = 6, n = 4) system state S n,m = {(x i ) i [n] n i=1 x i = m} i j passengers arrive via Poisson process with rate φ ij Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 11 / 39

(stochastic-network) model for ridesharing platform sets state-dependent prices p ij (X) quantile q ij (X) = 1 F ij (p ij (X)): fraction willing to pay p ij (X) Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 11 / 39

(stochastic-network) model for ridesharing car travels with passenger to destination (this talk: assume travel-times are zero) Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 11 / 39

(stochastic-network) model for ridesharing Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 11 / 39

(stochastic-network) model for ridesharing Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 11 / 39

(stochastic-network) model for ridesharing myopic customers: abandon system if vehicle unavailable Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 11 / 39

(stochastic-network) model for ridesharing myopic customers: abandon system if vehicle unavailable or price too high Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 11 / 39

(stochastic-network) model for ridesharing objective: optimize chosen long-run average system objective objectives: revenue, welfare, customer engagement, etc. Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 11 / 39

control levers for ridesharing pricing modulates demand between locations dynamic, state-dependent Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 12 / 39

control levers for ridesharing dispatch: choose nearby car to serve demand can use any car within ETA target Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 12 / 39

control levers for ridesharing rebalancing: re-direct free car to empty location incur a cost for moving the car driver nudges (heat-maps), autonomous vehicles Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 12 / 39

intermezzo: why model? scales and economics need controls that work in real-time, at large-scales complex controls need more resources; non-commensurate (?) impact Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 13 / 39

intermezzo: why model? scales and economics need controls that work in real-time, at large-scales complex controls need more resources; non-commensurate (?) impact known(?) unknowns errors in estimation and forecasting difficulties in learning demand/supply curves Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 13 / 39

intermezzo: why model? scales and economics need controls that work in real-time, at large-scales complex controls need more resources; non-commensurate (?) impact known(?) unknowns errors in estimation and forecasting difficulties in learning demand/supply curves unknown unknowns Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 13 / 39

intermezzo: why this model? assumption 1: timescales of platform operations number of cars, arrival rates, demand elasticities remain constant over time time-varying rates (re-solve policies at change-points...) driver entry/exit behavior effect of bursty arrivals? Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 14 / 39

intermezzo: why this model? assumption 1: timescales of platform operations number of cars, arrival rates, demand elasticities remain constant over time time-varying rates (re-solve policies at change-points...) driver entry/exit behavior effect of bursty arrivals? assumption 2: timescales of strategic interactions passengers abandon if price too high/no vehicle drivers react at longer timescales Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 14 / 39

intermezzo: why this model? assumption 1: timescales of platform operations number of cars, arrival rates, demand elasticities remain constant over time time-varying rates (re-solve policies at change-points...) driver entry/exit behavior effect of bursty arrivals? assumption 2: timescales of strategic interactions passengers abandon if price too high/no vehicle drivers react at longer timescales assumption 3: availability of data platform has perfect knowledge of arrival rates, demand elasticities is that really true? is that really needed? Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 14 / 39

data-driven optimization for vehicle-sharing Pricing and Optimization in Shared Vehicle Systems Banerjee, Freund & Lykouris (2016) https://arxiv.org/abs/1608.06819 Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 15 / 39

model recap m units spread across n nodes control: state-dependent pricing policy p = {p ij (x)} (or quantiles q) flows of cars in network: realized via Markov chain dynamics Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 16 / 39

technical challenges objective max q={q e(x)} π q (x) x }{{} long-run avg under control q ( e=(i,j) E[reward rate from i j rides] ) Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 17 / 39

technical challenges objective max q={q e(x)} ( π q (x) x 1 [xi >0] }{{} e=(i,j) availability at i φ e q e (x) I e (q e (x)) }{{} E[reward for i j ride] ) assumption: qi ij (q) is concave true for throughput; welfare; revenue under regular F ij Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 17 / 39

technical challenges objective assumption: max q [0,1] E E πq(x) qi ij (q) is concave [ ] φ e q e (X)I e (q(x)) e challenges exponential size of policy Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 17 / 39

technical challenges objective assumption: max q [0,1] E E πq(x) qi ij (q) is concave [ ] φ e q e (X)I e (q(x)) e challenges exponential size of policy non-convex problem: even with state-independent q ij Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 17 / 39

approximately optimal control policies objective max q [0,1] E E πq(x) i,j φ ij q(x)i ij (q(x)) challenges exponential number of states non-convex optimization problem theorem [Banerjee, Freund & Lykouris 2016] convex relaxation gives state-independent pricing policy with approximation factor of 1 + number of stations number of cars Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 18 / 39

approximately optimal control policies objective max q [0,1] E E πq(x) i,j φ ij q(x)i ij (q(x)) challenges exponential number of states non-convex optimization problem theorem [Banerjee, Freund & Lykouris 2016] convex relaxation gives state-independent pricing policy with approximation factor of 1 + number of stations number of cars extends to dispatch, rebalancing Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 18 / 39

approximately optimal control policies objective max q [0,1] E E πq(x) i,j φ ij q(x)i ij (q(x)) challenges exponential number of states non-convex optimization problem theorem [Banerjee, Freund & Lykouris 2016] convex relaxation gives state-independent pricing policy with approximation factor of 1 + number of stations number of cars extends to dispatch, rebalancing large-supply/large-market optimality: factor goes to 1 as system scales Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 18 / 39

proof roadmap relaxation + resource augmentation step 1: elevated flow relaxation: convex program that upper bounds performance, encodes essential conservation laws Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 19 / 39

proof roadmap relaxation + resource augmentation step 1: elevated flow relaxation: convex program that upper bounds performance, encodes essential conservation laws step 2: show EFR is tight for a class of state-independent pricing policies, in the infinite-unit system (i.e., m ) Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 19 / 39

proof roadmap relaxation + resource augmentation step 1: elevated flow relaxation: convex program that upper bounds performance, encodes essential conservation laws step 2: show EFR is tight for a class of state-independent pricing policies, in the infinite-unit system (i.e., m ) step 3: bound objective in finite-unit system against infinite-unit system for this simpler class of policies Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 19 / 39

proof roadmap relaxation + resource augmentation step 1: elevated flow relaxation: convex program that upper bounds performance, encodes essential conservation laws step 2: show EFR is tight for a class of state-independent pricing policies, in the infinite-unit system (i.e., m ) step 3: bound objective in finite-unit system against infinite-unit system for this simpler class of policies Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 19 / 39

the elevated flow relaxation objective max q [0,1] E E πq(x) i,j φ ij q(x)i ij (q(x)) Suppose we knew q : Let ˆq = E πq (X)[q (X)] Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 20 / 39

the elevated flow relaxation objective max q [0,1] E E πq(x) i,j φ ij q(x)i ij (q(x)) Suppose we knew q : Let ˆq = E πq (X)[q (X)] E πq (X) i,j φ ij q (X)I ij (q (X)) φ ij ˆq I ij (ˆq ) i,j (Jensen s Ineq.) Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 20 / 39

the elevated flow relaxation objective max q [0,1] E E πq(x) i,j φ ij q(x)i ij (q(x)) Suppose we knew q : Let ˆq = E πq (X)[q (X)] E πq (X) i,j φ ij q (X)I ij (q (X)) φ ij ˆq I ij (ˆq ) i,j (Jensen s Ineq.) max φ ij q ij I ij (q ij ) q [0,1] E i,j Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 20 / 39

the elevated flow relaxation objective max q [0,1] E E πq(x) i,j φ ij q(x)i ij (q(x)) Suppose we knew q : Let ˆq = E πq (X)[q (X)] E πq (X) i,j φ ij q (X)I ij (q (X)) φ ij ˆq I ij (ˆq ) i,j (Jensen s Ineq.) this is convex! however, it is too weak max φ ij q ij I ij (q ij ) q [0,1] E i,j Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 20 / 39

the elevated flow relaxation objective max q [0,1] E E πq(x) i,j φ ij q(x)i ij (q(x)) Suppose we knew q : Let ˆq = E πq (X)[q (X)] E πq (X) i,j φ ij q (X)I ij (q (X)) φ ij ˆq I ij (ˆq ) i,j (Jensen s Ineq.) max φ ij q ij I ij (q ij ) q [0,1] E this is convex! however, it is too weak idea: strengthen relaxation by adding additional constraints on q circulation: j φ ijq ij = k φ kiq ki i V Little s law: E[units in transit] m Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 20 / 39 i,j

in summary theorem [Banerjee, Freund & Lykouris 2016] state-independent prices p (from EFR) in m-unit system gives OBJ m ( p ) α mn OPT m, where α mn = m m+n 1 Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 21 / 39

in summary theorem [Banerjee, Freund & Lykouris 2016] state-independent prices p (from EFR) in m-unit system gives main takeaway OBJ m ( p ) α mn OPT m, where α mn = m m+n 1 new technique for optimizing stochastic dynamical system in steady-state can extend to more complex settings (?) (travel-times, multi-objective, pooling, reservations) Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 21 / 39

in summary theorem [Banerjee, Freund & Lykouris 2016] state-independent prices p (from EFR) in m-unit system gives main takeaway OBJ m ( p ) α mn OPT m, where α mn = m m+n 1 new technique for optimizing stochastic dynamical system in steady-state can extend to more complex settings (?) (travel-times, multi-objective, pooling, reservations) but where do we get the demand-rate and price-elasticity estimates? Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 21 / 39

market design in ride-share platforms Pricing in Ride-Share Platforms Banerjee, Johari & Riquelme (2015) (EC 15: https://ssrn.com/abstract=2568258) Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 22 / 39

why market design? and why ridesharing? Over the next 10 years, the major breakthrough of economics will be in applications of market design, which improves the efficiency of markets using a combination of game theory, economics and algorithm design. We ve already seen fruitful application in search and spectrum auctions, kidney exchange and school assignment. (2016 will be the year that) Silicon Valley recognizes that the value of Uber is its marketplace, not the data... R. Preston McAfee Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 23 / 39

why market design? and why ridesharing? Over the next 10 years, the major breakthrough of economics will be in applications of market design, which improves the efficiency of markets using a combination of game theory, economics and algorithm design. We ve already seen fruitful application in search and spectrum auctions, kidney exchange and school assignment. (2016 will be the year that) Silicon Valley recognizes that the value of Uber is its marketplace, not the data... R. Preston McAfee data-driven optimization vs. market design default approach for complex operational problems: model calibrate from data optimize specific problem instance market mechanisms self-calibrate to solve the optimization problem ridesharing unique among online marketplaces: platform sets prices Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 23 / 39

quasi-static vs. dynamic for a large block of time (e.g., few hours), region (e.g., city-neighborhood), mean system parameters are constant, predictable. why not have hourly location-based prices? Source: whatsthefare.com. dynamic pricing vs. static pricing dynamic: price changes instantaneously, in response to system state (quasi) static: constant over several hours (predictably changing) Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 24 / 39

model for studying rideshare pricing focus on a single block of time, and a single region. system state = number of available drivers assumption 1: mean system parameters stay constant state-dependent (dynamic) pricing policy: if # of available drivers= A, then price for ride= P(A) platform earns a (fixed) fraction γ of every dollar spent assumption 2: the two sides react at different time-scales myopic passengers: sensitive to instantaneous prices, availability drivers are sensitive to long-term (average) earnings and ride-volume Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 25 / 39

rideshare pricing model: the details stochastic dynamics + passenger/driver strategic behavior strategic model for passengers a (potential) passenger requests a ride iff: reservation value V > current price, and driver available V FV, i.i.d. across ride requests µ 0 = exogenous rate of app opens, µ = actual rate of requests when A drivers present: µ = µ 0 F V (P(A)) Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 26 / 39

rideshare pricing model: the details stochastic dynamics + passenger/driver strategic behavior strategic behavior of drivers a driver works on the platform iff: reservation rate C E[per-ride time spent] < E[per-ride earning] C FC, i.i.d. across drivers Λ 0 = potential driver-arrival ( rate, λ = actual driver-arrival rate ) λ = Λ E[Per-ride 0 earning] q exit F C [ ] Idle (waiting) time + Ride time E Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 26 / 39

driver decision aids. source: therideshareguy.com Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 27 / 39

rideshare pricing model: overview putting it together: equilibrium given pricing policy P( ), equilibrium (λ, µ, π, η, ι) such that: 1 µ: passenger-arrival rate, given state A, satisfies: µ = µ 0 F V (P(A)) 2 λ: driver-arrival rate λ, given ι, η, satisfies: ( ) η λ = Λ 0 F C ι + τ 3 π: steady-state distribution of A given λ, µ 4 η: E[Earning per ride], given P(.) and π 5 ι: E[Idle time per ride], given P(.) and π Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 28 / 39

platform equilibrium under static pricing Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 29 / 39

platform equilibrium under static pricing Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 29 / 39

platform equilibrium under static pricing Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 29 / 39

platform equilibrium under static pricing Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 29 / 39

platform equilibrium under static pricing theorem: static pricing in large-market limit demand-supply curve rate of rides in large-market limit = min{available supply, available demand} Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 29 / 39

Platform Equilibrium under Static Pricing Theorem: Static pricing in large-market limit Under static pricing (i.e., P(A) = p A), let r n (p) denote the equilibrium rate of completed rides in the n th system. Then: { Λ0 ( γp ) } r n (p) r(p) min F C, µ 0 (1 F V (p)) q exit τ Some intuition: At any price, queueing system is always stable (else idle times blow up) If supply < demand: Drivers become fully saturated If supply > demand: Drivers forecast high idle times and don t enter Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 30 / 39

platform equilibrium under dynamic pricing Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 31 / 39

platform equilibrium under dynamic pricing Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 31 / 39

platform equilibrium under dynamic pricing Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 31 / 39

static vs. dynamic pricing: optimality theorem [Banerjee, Johari & Riquelme 2015] if F V has increasing hazard rate: then rate of rides for any dynamic policy rate of rides under optimal static pricing. Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 32 / 39

static vs. dynamic pricing: sensitivity to parameters Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 33 / 39

static vs. dynamic pricing: sensitivity to parameters theorem [Banerjee, Johari & Riquelme 2015] dynamic pricing linear approximation of optimal static-pricing throughput Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 34 / 39

summary, and the road ahead main takeaway ridesharing platforms: crucible for real-time decision making well modeled by steady-state stochastic models approximate control via new convex relaxation techniques algorithm self-calibration via market mechanisms Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 35 / 39

the road ahead some short term targets the value of state-dependent controls for general controls, objectives: no improvement possible for dispatch: can achieve exponential decay in m! (joint work with Pengyu Qian and Yash Kanoria (Columbia)) Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 36 / 39

the road ahead some short term targets the value of state-dependent controls for general controls, objectives: no improvement possible for dispatch: can achieve exponential decay in m! (joint work with Pengyu Qian and Yash Kanoria (Columbia)) non-stationary and/or bursty arrivals Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 36 / 39

the road ahead some short term targets the value of state-dependent controls for general controls, objectives: no improvement possible for dispatch: can achieve exponential decay in m! (joint work with Pengyu Qian and Yash Kanoria (Columbia)) non-stationary and/or bursty arrivals algorthms for more complex problems (policies for ride-pooling, reservation mechanisms) going further beyond Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 36 / 39

the road ahead some short term targets the value of state-dependent controls for general controls, objectives: no improvement possible for dispatch: can achieve exponential decay in m! (joint work with Pengyu Qian and Yash Kanoria (Columbia)) non-stationary and/or bursty arrivals algorthms for more complex problems (policies for ride-pooling, reservation mechanisms) going further beyond Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 36 / 39

the road ahead some short term targets the value of state-dependent controls for general controls, objectives: no improvement possible for dispatch: can achieve exponential decay in m! (joint work with Pengyu Qian and Yash Kanoria (Columbia)) non-stationary and/or bursty arrivals algorthms for more complex problems (policies for ride-pooling, reservation mechanisms) going further beyond impact of platform competition Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 36 / 39

price of fragmentation in ridesharing markets (with Thibault Séjourné (Ecole Polytechnique), S. Samaranayake (Cornell)) what is the societal cost of decentralized optimization? multiple platforms with (random) exogenously partitioned demands individual platforms do optimal empty-vehicle rebalancing Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 37 / 39

price of fragmentation in ridesharing markets (with Thibault Séjourné (Ecole Polytechnique), S. Samaranayake (Cornell)) what is the societal cost of decentralized optimization? multiple platforms with (random) exogenously partitioned demands individual platforms do optimal empty-vehicle rebalancing price of fragmentation increase in rebalancing costs of multiple platforms (with exogenous demand splits) vs. single platform (under large-market scaling) Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 37 / 39

price of fragmentation in vehicle-sharing markets result (in brief) as demand scales, the price of fragmentation undergoes a phase transition based on structure of underlying demand flows both regimes observed in NYC taxi-data ( 10% fragmentation-affected) Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 38 / 39

the road ahead some short term targets the value of state-dependent controls for general controls, objectives: no improvement possible for dispatch: can achieve exponential decay in m! (joint work with Pengyu Qian and Yash Kanoria (Columbia)) non-stationary and/or bursty arrivals algorthms for more complex problems (policies for ride-pooling, reservation mechanisms) going further beyond impact of platform competition Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 39 / 39

the road ahead some short term targets the value of state-dependent controls for general controls, objectives: no improvement possible for dispatch: can achieve exponential decay in m! (joint work with Pengyu Qian and Yash Kanoria (Columbia)) non-stationary and/or bursty arrivals algorthms for more complex problems (policies for ride-pooling, reservation mechanisms) going further beyond impact of platform competition the value of information: forecasting vs. self-calibration Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 39 / 39

the road ahead some short term targets the value of state-dependent controls for general controls, objectives: no improvement possible for dispatch: can achieve exponential decay in m! (joint work with Pengyu Qian and Yash Kanoria (Columbia)) non-stationary and/or bursty arrivals algorthms for more complex problems (policies for ride-pooling, reservation mechanisms) going further beyond impact of platform competition the value of information: forecasting vs. self-calibration ridesharing + public transit Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 39 / 39

the road ahead some short term targets the value of state-dependent controls for general controls, objectives: no improvement possible for dispatch: can achieve exponential decay in m! (joint work with Pengyu Qian and Yash Kanoria (Columbia)) non-stationary and/or bursty arrivals algorthms for more complex problems (policies for ride-pooling, reservation mechanisms) going further beyond impact of platform competition the value of information: forecasting vs. self-calibration ridesharing + public transit appropriate mix of employees, freelancers and autonomous cars Sid Banerjee (Cornell ORIE) ridesharing January 23, 2018 39 / 39