SlideShare a Scribd company logo
Architecting a real-time
optimization framework for
Driver Positioning
Hao Yi Ong
w/ many others at Lyft
INFORMS Annual Meeting | Seattle | October 22, 2019
Overview
ResultsFormulationProblem
Problem
Dynamic pricing heatmap for drivers
Prime Time (PT)
Personal Power Zones (PPZ) product
Pre-empt general market imbalance
and help with events or demand
spikes
Algorithmically coordinate drivers
when whole cities light up with rider
demand
De-conflicting drivers Early signaling
Give a ride, get your bonus
#1
Drive into the purple zone,
guarantee a bonus on your next
ride.
#2
Drive into the pink zone, guarantee
an even bigger bonus
#3
Formulation
PT problem
The PT model maps market conditions (supply and demand) to the general notion of value.
// value; e.g., rides
// match supply/demand
// limit price
fixed parameter:
treatable supply
untreatable supply
price-adjusted
demand
reserved supply
PT problem
The PT model maps market conditions (supply and demand) to the general notion of value.
MKT model
demand by gh6
supply by gh6
value
PPZ problem
Supply and supply allocation are the PPZ decision variables (in addition to PT). The PPZ
model repositions supply to maximize value.
PPZ model
MKT model
forecasted demand by gh6
supply by gh6
value
iteratively refine
supply allocation
“feedback”
PPZ-induced value
// move supply
// allocation constraints
decision variable:
treatable supply
PPZ problem
Supply and supply allocation are the PPZ decision variables (in addition to PT). The PPZ
model repositions supply to maximize value. (Omitted: various other business constraints.)
decision variable:
supply allocation
initial treatable
supply
Results
Assumptions
● Drivers don’t reposition themselves for decision look-ahead
● Driver compliance exponentially decays as travel time increases (fitted)
● When drivers comply, they move to destination by the next time step
Methodology
● Historically accurate data importance-sampled over a quarter over top-10 cities
● “Fractional drivers” rounded down to the nearest integer to compute “actual value”
Results (varies by city)
● 1—4% incremental rides
● 0.2—1% incremental bookings
Numerical experiments
Methodology
● Time-split experiments infeasible due to product experience
● User-split testing is the least bad option
● Impact estimates derived from causal inference methods
Results (varies by city)
● ~0.3% incremental bookings
● Overall, drivers prefer PPZ over PT
● PPZ rolled out to virtually everywhere
User-split experiments
Work in-progress in collaboration with many teams at Lyft — join us!
Reach out!
haoyi@lyft.com

More Related Content

Similar to Architecting a real time optimization platform for driver positioning (informs 2019)

H1302023840
H1302023840H1302023840
H1302023840
IOSR Journals
 
Food delivery - Supply Chain Logistics Model & Frame work
Food delivery - Supply Chain Logistics Model & Frame workFood delivery - Supply Chain Logistics Model & Frame work
Food delivery - Supply Chain Logistics Model & Frame work
Alvis Lazarus
 
Strategic Product Development and Cost Estimates for Automotive Industry
Strategic Product Development and Cost Estimates for Automotive IndustryStrategic Product Development and Cost Estimates for Automotive Industry
Strategic Product Development and Cost Estimates for Automotive Industry
Vedant Borse
 
3803_Strategic Product Development_ASUG v4
3803_Strategic Product Development_ASUG v43803_Strategic Product Development_ASUG v4
3803_Strategic Product Development_ASUG v4Vedant Borse
 
Elevate 2017- Pricing evolution: The Road to Dynamic Offer Generation
Elevate 2017- Pricing evolution: The Road to Dynamic Offer GenerationElevate 2017- Pricing evolution: The Road to Dynamic Offer Generation
Elevate 2017- Pricing evolution: The Road to Dynamic Offer Generation
ATPCO
 
Scheduling And Revenue Management Process
Scheduling And Revenue Management ProcessScheduling And Revenue Management Process
Scheduling And Revenue Management Process
ahmad bassiouny
 
ChoiceModels_INFORMS_Nov2016
ChoiceModels_INFORMS_Nov2016ChoiceModels_INFORMS_Nov2016
ChoiceModels_INFORMS_Nov2016Emmanuel Carrier
 
A COMPARATIVE STUDY OF DIFFERENT INTEGRATED MULTIPLE CRITERIA DECISION MAKING...
A COMPARATIVE STUDY OF DIFFERENT INTEGRATED MULTIPLE CRITERIA DECISION MAKING...A COMPARATIVE STUDY OF DIFFERENT INTEGRATED MULTIPLE CRITERIA DECISION MAKING...
A COMPARATIVE STUDY OF DIFFERENT INTEGRATED MULTIPLE CRITERIA DECISION MAKING...
Shankha Goswami
 
3G War: Who will be the winner?
3G War: Who will be the winner?3G War: Who will be the winner?
3G War: Who will be the winner?Alok Singh
 
InstructGPT: Follow instructions with human feedback
InstructGPT: Follow instructions with human feedbackInstructGPT: Follow instructions with human feedback
InstructGPT: Follow instructions with human feedback
Yan Xu
 
Pros And Cons Of Outsourcing Bus Operations
Pros And Cons Of Outsourcing Bus OperationsPros And Cons Of Outsourcing Bus Operations
Pros And Cons Of Outsourcing Bus Operations
Jaspal Singh
 
Industry 4.0: use cases for integrated supply chain
Industry 4.0: use cases for integrated supply chainIndustry 4.0: use cases for integrated supply chain
Industry 4.0: use cases for integrated supply chain
Anubhav Dhiman
 
Ranking System for travel search (PoC)
Ranking System for travel search (PoC)Ranking System for travel search (PoC)
Ranking System for travel search (PoC)
M Baddar
 
Implementation and Validation of Supplier Selection Model for Planner Machine...
Implementation and Validation of Supplier Selection Model for Planner Machine...Implementation and Validation of Supplier Selection Model for Planner Machine...
Implementation and Validation of Supplier Selection Model for Planner Machine...
IJSRD
 
"Efficient and Effective Logistics by way of On Time Delivery (OTD)- A study ...
"Efficient and Effective Logistics by way of On Time Delivery (OTD)- A study ..."Efficient and Effective Logistics by way of On Time Delivery (OTD)- A study ...
"Efficient and Effective Logistics by way of On Time Delivery (OTD)- A study ...Ravinder Dahiya
 
Representing Cross-border Trade in Long-term Power System Planning Models wit...
Representing Cross-border Trade in Long-term Power System Planning Models wit...Representing Cross-border Trade in Long-term Power System Planning Models wit...
Representing Cross-border Trade in Long-term Power System Planning Models wit...
IEA-ETSAP
 
LPC Transport Presentation introduction to PLC
LPC Transport Presentation introduction to PLCLPC Transport Presentation introduction to PLC
LPC Transport Presentation introduction to PLC
thomas851723
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
thomas851723
 
IRJET- Analysis and Prediction of Delay at Signalized Junctions in Bangalore
IRJET- Analysis and Prediction of Delay at Signalized Junctions in BangaloreIRJET- Analysis and Prediction of Delay at Signalized Junctions in Bangalore
IRJET- Analysis and Prediction of Delay at Signalized Junctions in Bangalore
IRJET Journal
 

Similar to Architecting a real time optimization platform for driver positioning (informs 2019) (20)

H1302023840
H1302023840H1302023840
H1302023840
 
Food delivery - Supply Chain Logistics Model & Frame work
Food delivery - Supply Chain Logistics Model & Frame workFood delivery - Supply Chain Logistics Model & Frame work
Food delivery - Supply Chain Logistics Model & Frame work
 
Secure Benchmarking
Secure BenchmarkingSecure Benchmarking
Secure Benchmarking
 
Strategic Product Development and Cost Estimates for Automotive Industry
Strategic Product Development and Cost Estimates for Automotive IndustryStrategic Product Development and Cost Estimates for Automotive Industry
Strategic Product Development and Cost Estimates for Automotive Industry
 
3803_Strategic Product Development_ASUG v4
3803_Strategic Product Development_ASUG v43803_Strategic Product Development_ASUG v4
3803_Strategic Product Development_ASUG v4
 
Elevate 2017- Pricing evolution: The Road to Dynamic Offer Generation
Elevate 2017- Pricing evolution: The Road to Dynamic Offer GenerationElevate 2017- Pricing evolution: The Road to Dynamic Offer Generation
Elevate 2017- Pricing evolution: The Road to Dynamic Offer Generation
 
Scheduling And Revenue Management Process
Scheduling And Revenue Management ProcessScheduling And Revenue Management Process
Scheduling And Revenue Management Process
 
ChoiceModels_INFORMS_Nov2016
ChoiceModels_INFORMS_Nov2016ChoiceModels_INFORMS_Nov2016
ChoiceModels_INFORMS_Nov2016
 
A COMPARATIVE STUDY OF DIFFERENT INTEGRATED MULTIPLE CRITERIA DECISION MAKING...
A COMPARATIVE STUDY OF DIFFERENT INTEGRATED MULTIPLE CRITERIA DECISION MAKING...A COMPARATIVE STUDY OF DIFFERENT INTEGRATED MULTIPLE CRITERIA DECISION MAKING...
A COMPARATIVE STUDY OF DIFFERENT INTEGRATED MULTIPLE CRITERIA DECISION MAKING...
 
3G War: Who will be the winner?
3G War: Who will be the winner?3G War: Who will be the winner?
3G War: Who will be the winner?
 
InstructGPT: Follow instructions with human feedback
InstructGPT: Follow instructions with human feedbackInstructGPT: Follow instructions with human feedback
InstructGPT: Follow instructions with human feedback
 
Pros And Cons Of Outsourcing Bus Operations
Pros And Cons Of Outsourcing Bus OperationsPros And Cons Of Outsourcing Bus Operations
Pros And Cons Of Outsourcing Bus Operations
 
Industry 4.0: use cases for integrated supply chain
Industry 4.0: use cases for integrated supply chainIndustry 4.0: use cases for integrated supply chain
Industry 4.0: use cases for integrated supply chain
 
Ranking System for travel search (PoC)
Ranking System for travel search (PoC)Ranking System for travel search (PoC)
Ranking System for travel search (PoC)
 
Implementation and Validation of Supplier Selection Model for Planner Machine...
Implementation and Validation of Supplier Selection Model for Planner Machine...Implementation and Validation of Supplier Selection Model for Planner Machine...
Implementation and Validation of Supplier Selection Model for Planner Machine...
 
"Efficient and Effective Logistics by way of On Time Delivery (OTD)- A study ...
"Efficient and Effective Logistics by way of On Time Delivery (OTD)- A study ..."Efficient and Effective Logistics by way of On Time Delivery (OTD)- A study ...
"Efficient and Effective Logistics by way of On Time Delivery (OTD)- A study ...
 
Representing Cross-border Trade in Long-term Power System Planning Models wit...
Representing Cross-border Trade in Long-term Power System Planning Models wit...Representing Cross-border Trade in Long-term Power System Planning Models wit...
Representing Cross-border Trade in Long-term Power System Planning Models wit...
 
LPC Transport Presentation introduction to PLC
LPC Transport Presentation introduction to PLCLPC Transport Presentation introduction to PLC
LPC Transport Presentation introduction to PLC
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
IRJET- Analysis and Prediction of Delay at Signalized Junctions in Bangalore
IRJET- Analysis and Prediction of Delay at Signalized Junctions in BangaloreIRJET- Analysis and Prediction of Delay at Signalized Junctions in Bangalore
IRJET- Analysis and Prediction of Delay at Signalized Junctions in Bangalore
 

Recently uploaded

Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
Kamal Acharya
 

Recently uploaded (20)

Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
 

Architecting a real time optimization platform for driver positioning (informs 2019)

  • 1. Architecting a real-time optimization framework for Driver Positioning Hao Yi Ong w/ many others at Lyft INFORMS Annual Meeting | Seattle | October 22, 2019
  • 4. Dynamic pricing heatmap for drivers Prime Time (PT)
  • 5. Personal Power Zones (PPZ) product Pre-empt general market imbalance and help with events or demand spikes Algorithmically coordinate drivers when whole cities light up with rider demand De-conflicting drivers Early signaling
  • 6. Give a ride, get your bonus #1
  • 7. Drive into the purple zone, guarantee a bonus on your next ride. #2
  • 8. Drive into the pink zone, guarantee an even bigger bonus #3
  • 10. PT problem The PT model maps market conditions (supply and demand) to the general notion of value. // value; e.g., rides // match supply/demand // limit price fixed parameter: treatable supply untreatable supply price-adjusted demand reserved supply
  • 11. PT problem The PT model maps market conditions (supply and demand) to the general notion of value. MKT model demand by gh6 supply by gh6 value
  • 12. PPZ problem Supply and supply allocation are the PPZ decision variables (in addition to PT). The PPZ model repositions supply to maximize value. PPZ model MKT model forecasted demand by gh6 supply by gh6 value iteratively refine supply allocation “feedback”
  • 13. PPZ-induced value // move supply // allocation constraints decision variable: treatable supply PPZ problem Supply and supply allocation are the PPZ decision variables (in addition to PT). The PPZ model repositions supply to maximize value. (Omitted: various other business constraints.) decision variable: supply allocation initial treatable supply
  • 15. Assumptions ● Drivers don’t reposition themselves for decision look-ahead ● Driver compliance exponentially decays as travel time increases (fitted) ● When drivers comply, they move to destination by the next time step Methodology ● Historically accurate data importance-sampled over a quarter over top-10 cities ● “Fractional drivers” rounded down to the nearest integer to compute “actual value” Results (varies by city) ● 1—4% incremental rides ● 0.2—1% incremental bookings Numerical experiments
  • 16. Methodology ● Time-split experiments infeasible due to product experience ● User-split testing is the least bad option ● Impact estimates derived from causal inference methods Results (varies by city) ● ~0.3% incremental bookings ● Overall, drivers prefer PPZ over PT ● PPZ rolled out to virtually everywhere User-split experiments
  • 17. Work in-progress in collaboration with many teams at Lyft — join us!