SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Supply Optimization At Instacart
Jagannath Putrevu
SF Bay Area Machine Learning Meetup
5/3/2017
v
Supply Forecasting - McDonald’s
Single Server Queue
Service Time: 5 min/order
Orders per hour: 12
24 orders per hour
60 orders per hour
.
.
2 servers per hour
5 servers per hour
.
.
Demand Supply
v
Supply Forecasting - Chipotle?
Multi Server Queue
Variable Service Speeds Per Server
Demand Supply
24 orders per hour
60 order per hour
.
.
?
?
.
.
v
Supply Forecasting - Instacart?
What the talk will cover:
● Logistics @ Instacart
● Fulfillment Models
● Problem Formulation
● Simulation Based Optimization Framework
What it will not cover:
● Technology stack
● Algorithm details
● Results & Comparisons
v
Delivery Logistics
Customers Place
Orders
Orders Get
Shopped For
Orders Get
Delivered
v
Fulfillment Models
Due
#2 Ordered
Due#1 Ordered
Due#3 Ordered
Handoff
Model
Shopping Times Delivery Times
#1
#2 #3
#1 #3 #2
In-Store Shopper 1
In-Store Shopper 2
Driver 1
Handoff
Pickup
Bags
v
Handoff Model - Staging Area
v
Fulfillment Models
Full Service
Model
Shopping Times Delivery Times
Due
#2 Ordered
Due#1 Ordered
Due#3 Ordered
Full Service Shopper 1 #3 #2#1#1 #2 #3
Store With Personal Shoppers
Full Service Shopper
Customer
Store With Personal Shoppers
Full Service Shopper
Customer
v
What is Efficiency?
Efficiency =
Deliveries
Total Time
Deliveries
Active Time
Active Time
Total Time
= X
Active Efficiency= X Utilization
How fast? How busy?
v
Time Components In Labor Hours
Begin Shift End Shift
Deliver to Customer
Wait for Batch
Drive to Store Shop Groceries
Pickup Bags from Store
v
Time Components In Labor Hours
Deliver to Customer
Wait for Batch
Drive to Store Shop Groceries
Pickup Bags from Store
End ShiftBegin Shift
In-store Shopper
v
Time Components In Labor Hours
Deliver to Customer
Wait for Batch
Drive to Store Shop Groceries
Pickup Bags from Store
Full Service
Begin Shift
FullServiceShopper
FullService
FullService
End Shift
v
Time Components In Labor Hours
Deliver to Customer
Wait for Batch
Drive to Store Shop Groceries
Pickup Bags from Store
Driver
DriverDriverBegin Shift
Driver
End Shift
v
Time Components And Factors Affecting Them
Idle Time: Supply/Demand equilibrium, Variance in Cancellations
How busy?
How fast?
Driving Time: Batching (Number of Orders Per Trip), Proximity To Store, Traffic
Picking Time: Speed of Shopper, Shopping List Sorting, Checkout Times
Bags Pickup Time: Staging Area Layout, Number of Bags being picked up
Delivery Time: Traffic, Order Time/Space Density, Routing Algorithm Efficiency
v
Supply/Demand Equilibrium
Idle Time
Lost Deliveries
v
Problem Statement
● For a given day, how do we staff :
○ In-store shoppers (ISS) at each store location,
○ Full Service shoppers (FSS) across the entire zone,
● so as to:
○ maximize active efficiency,
○ minimize idleness,
○ minimize lost deliveries
v
Final goal?
8 AM 9 AM 10 AM 11 AM 12 PM 1 PM 2 PM 3 PM 4 PM 5 PM 6 PM 7 PM 8 PM
Whole Foods
Soma
2 3 4 5 6 6 6 5 5 5 4 3 2
Whole Foods
Castro
? ? ? ? ? ? ? ? ? ? ? ? ?
Costco ? ? ? ? ? ? ? ? ? ? ? ? ?
Safeway ? ? ? ? ? ? ? ? ? ? ? ? ?
Full Service 20 30 40 50 60 60 60 50 50 50 40 30 20
v
Decision Factors
Handoff Model Full Service Model
Speed
Location
Overhead
Task Handling
v
Everything Has Variance
● Demand
● Space-Time Density
● Traffic
● Weather
● Shopper Abilities
● Cancellations
v
Cost Functions
Desired Actual
Idleness Cost
Lost Deliveries Cost
Lost Efficiency Cost
v
System
Outputs
Number of Shoppers Required
Percentage of Volume Done Through
Handoff
Estimated Efficiency & Utilization
Inputs
Demand
(variable)
Store Locations
(fixed)
Shopper Pool
(variable)
Fulfillment Times
(predicted, variable)
Cancellation Probability
(predicted)
Handoff vs Full-Service
Idleness vs Efficiency vs Lost
Deliveries
Store Timings Shift Length Requirements Business rules
Constraints
v
Simulate An Ideal Universe
Assume infinite Supply, solve the fulfillment problem, and generate optimal set of trips
v
Staff For An Ideal Universe
● When do all the trips begin and end in the optimal solution?
● Back-calculate how many shoppers we need and at what times we need them
v
Results From One Universe
v
Aggregate Results From All Simulations
v
Final ‘Optimal’ Set of Staffing Levels
v
Losses In One Universe
1
1
1
2
2
2
1
2
Idleness Cost
Lost Efficiency Cost
(and/or)
Lost Deliveries Cost
x_8
x_9
x_10
x_11
x_12
x_13
x_14
x_15
x_16
x_17
x_18
x_19
x_20
v
Minimize Losses Across All Universes
Min. ∑ (Idleness Cost + Lost Efficiency Cost + Lost Deliveries Cost)
v
Final Output
8 AM 9 AM 10 AM 11 AM 12 PM 1 PM 2 PM 3 PM 4 PM 5 PM 6 PM 7 PM 8 PM
Whole Foods
Soma
12 12 16 16 14 14 12 12 10 10 8 6 4
Whole Foods
Castro
5 5 5 5 4 4 4 3 3 3 3 2 0
Costco 0 0 10 10 10 8 8 8 6 6 6 0 0
Safeway 2 3 4 5 6 6 6 5 5 5 4 3 2
Full Service 20 60 100 120 150 180 180 180 150 150 80 50 30

Weitere ähnliche Inhalte

Was ist angesagt?

Data analytics in retail
Data analytics in retailData analytics in retail
Data analytics in retailtanyazyabkina
 
Hyperlocal delivery services with shop managment application
Hyperlocal delivery services with shop managment applicationHyperlocal delivery services with shop managment application
Hyperlocal delivery services with shop managment applicationVidhyacharan Somanur Ponnuswamy
 
Bamilo Pitck-Deck by Michael Tosin Adesanwo
Bamilo Pitck-Deck by Michael Tosin AdesanwoBamilo Pitck-Deck by Michael Tosin Adesanwo
Bamilo Pitck-Deck by Michael Tosin AdesanwoMichael Adesanwo
 
Uber for Trucks Business Plan
Uber for Trucks Business PlanUber for Trucks Business Plan
Uber for Trucks Business PlanVikram Vummidi
 
BRIDGEi2i Marketing Analytics Solutions for B2B Technology Companies
BRIDGEi2i Marketing Analytics Solutions for B2B Technology CompaniesBRIDGEi2i Marketing Analytics Solutions for B2B Technology Companies
BRIDGEi2i Marketing Analytics Solutions for B2B Technology CompaniesBRIDGEi2i Analytics Solutions
 
Customer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation SlidesCustomer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation SlidesSlideTeam
 
The last mile: The next battleground for businesses adapting to changing cons...
The last mile: The next battleground for businesses adapting to changing cons...The last mile: The next battleground for businesses adapting to changing cons...
The last mile: The next battleground for businesses adapting to changing cons...Deloitte Canada
 
Instacart_Presentation[1]
Instacart_Presentation[1]Instacart_Presentation[1]
Instacart_Presentation[1]Nishant Saboo
 
DataEngConf SF16 - Recommendations at Instacart
DataEngConf SF16 - Recommendations at InstacartDataEngConf SF16 - Recommendations at Instacart
DataEngConf SF16 - Recommendations at InstacartHakka Labs
 
Eric Littman (elittman) Company Presentation - Instacart
Eric Littman (elittman) Company Presentation - InstacartEric Littman (elittman) Company Presentation - Instacart
Eric Littman (elittman) Company Presentation - InstacartEricLittman3
 
Airbnb business model analysis
Airbnb business model analysisAirbnb business model analysis
Airbnb business model analysisGua Tabidze
 
Deliverus Online Supermarkets Pitchdeck
Deliverus Online Supermarkets PitchdeckDeliverus Online Supermarkets Pitchdeck
Deliverus Online Supermarkets PitchdeckCyril Michino
 
Uber: $1.25M VC investment turned into $84.2B. Uber's initial pitch deck
Uber: $1.25M VC investment turned into $84.2B. Uber's initial pitch deckUber: $1.25M VC investment turned into $84.2B. Uber's initial pitch deck
Uber: $1.25M VC investment turned into $84.2B. Uber's initial pitch deckAA BB
 

Was ist angesagt? (20)

Data analytics in retail
Data analytics in retailData analytics in retail
Data analytics in retail
 
Hyperlocal delivery services with shop managment application
Hyperlocal delivery services with shop managment applicationHyperlocal delivery services with shop managment application
Hyperlocal delivery services with shop managment application
 
Bamilo Pitck-Deck by Michael Tosin Adesanwo
Bamilo Pitck-Deck by Michael Tosin AdesanwoBamilo Pitck-Deck by Michael Tosin Adesanwo
Bamilo Pitck-Deck by Michael Tosin Adesanwo
 
Uber for Trucks Business Plan
Uber for Trucks Business PlanUber for Trucks Business Plan
Uber for Trucks Business Plan
 
BRIDGEi2i Marketing Analytics Solutions for B2B Technology Companies
BRIDGEi2i Marketing Analytics Solutions for B2B Technology CompaniesBRIDGEi2i Marketing Analytics Solutions for B2B Technology Companies
BRIDGEi2i Marketing Analytics Solutions for B2B Technology Companies
 
Headless Commerce
Headless Commerce Headless Commerce
Headless Commerce
 
Uber Eats Launch & Pricing Strategy
Uber Eats Launch & Pricing Strategy Uber Eats Launch & Pricing Strategy
Uber Eats Launch & Pricing Strategy
 
Customer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation SlidesCustomer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation Slides
 
Instacart
InstacartInstacart
Instacart
 
How does Instacart Works
How does Instacart WorksHow does Instacart Works
How does Instacart Works
 
The AWS Culture of Innovation
The AWS Culture of InnovationThe AWS Culture of Innovation
The AWS Culture of Innovation
 
Rail freight transport
Rail freight transportRail freight transport
Rail freight transport
 
The last mile: The next battleground for businesses adapting to changing cons...
The last mile: The next battleground for businesses adapting to changing cons...The last mile: The next battleground for businesses adapting to changing cons...
The last mile: The next battleground for businesses adapting to changing cons...
 
Instacart_Presentation[1]
Instacart_Presentation[1]Instacart_Presentation[1]
Instacart_Presentation[1]
 
DataEngConf SF16 - Recommendations at Instacart
DataEngConf SF16 - Recommendations at InstacartDataEngConf SF16 - Recommendations at Instacart
DataEngConf SF16 - Recommendations at Instacart
 
Smatbeba pitch deck
 Smatbeba pitch deck Smatbeba pitch deck
Smatbeba pitch deck
 
Eric Littman (elittman) Company Presentation - Instacart
Eric Littman (elittman) Company Presentation - InstacartEric Littman (elittman) Company Presentation - Instacart
Eric Littman (elittman) Company Presentation - Instacart
 
Airbnb business model analysis
Airbnb business model analysisAirbnb business model analysis
Airbnb business model analysis
 
Deliverus Online Supermarkets Pitchdeck
Deliverus Online Supermarkets PitchdeckDeliverus Online Supermarkets Pitchdeck
Deliverus Online Supermarkets Pitchdeck
 
Uber: $1.25M VC investment turned into $84.2B. Uber's initial pitch deck
Uber: $1.25M VC investment turned into $84.2B. Uber's initial pitch deckUber: $1.25M VC investment turned into $84.2B. Uber's initial pitch deck
Uber: $1.25M VC investment turned into $84.2B. Uber's initial pitch deck
 

Ähnlich wie Supply optimization instacart

Real Time Fulfilment Planning
Real Time Fulfilment PlanningReal Time Fulfilment Planning
Real Time Fulfilment PlanningJagadeesh Huliyar
 
Future group iift the strategists
Future group iift the strategistsFuture group iift the strategists
Future group iift the strategistsGunjan Solanki
 
Mli 2017 business navigating mcom
Mli 2017 business navigating mcomMli 2017 business navigating mcom
Mli 2017 business navigating mcomHanoi MagentoMeetup
 
Sales Force & Merchandiser Enablement Through Mobility
Sales Force & Merchandiser Enablement Through MobilitySales Force & Merchandiser Enablement Through Mobility
Sales Force & Merchandiser Enablement Through MobilityThe Information Company
 
Sales Force & Merchandiser Enablement Through Mobility
Sales Force & Merchandiser Enablement Through MobilitySales Force & Merchandiser Enablement Through Mobility
Sales Force & Merchandiser Enablement Through MobilityThe Information Company
 
How Euroflorist is preparing for Artificial Intelligence
How Euroflorist is preparing for Artificial IntelligenceHow Euroflorist is preparing for Artificial Intelligence
How Euroflorist is preparing for Artificial IntelligenceGuido X Jansen
 
Preparing for AI - Measurefest
Preparing for AI - MeasurefestPreparing for AI - Measurefest
Preparing for AI - MeasurefestGuido X Jansen
 
Uop ops-571-final-exam-guide- april-2018--new
Uop ops-571-final-exam-guide- april-2018--newUop ops-571-final-exam-guide- april-2018--new
Uop ops-571-final-exam-guide- april-2018--newindi7257
 
How Gousto is moving to just-in-time personalization with Snowplow
How Gousto is moving to just-in-time personalization with SnowplowHow Gousto is moving to just-in-time personalization with Snowplow
How Gousto is moving to just-in-time personalization with SnowplowGiuseppe Gaviani
 
Pepsi sales force enablement & merchandising through mobility
Pepsi  sales force enablement & merchandising through mobilityPepsi  sales force enablement & merchandising through mobility
Pepsi sales force enablement & merchandising through mobilityThe Information Company
 
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 workAlvis Lazarus
 
Manufacturing's Holy Grail: A Practical Science for Executives and Managers
Manufacturing's Holy Grail: A Practical Science for Executives and ManagersManufacturing's Holy Grail: A Practical Science for Executives and Managers
Manufacturing's Holy Grail: A Practical Science for Executives and ManagersUBMCanon
 
Supply Chain Analytics with Simulation
Supply Chain Analytics with SimulationSupply Chain Analytics with Simulation
Supply Chain Analytics with SimulationSteve Haekler
 
Supply Chain Analytics with Simulation
Supply Chain Analytics with SimulationSupply Chain Analytics with Simulation
Supply Chain Analytics with SimulationProModel Corporation
 
Omni channel fulfilment and supply chain management analytic
Omni channel fulfilment and supply chain management analyticOmni channel fulfilment and supply chain management analytic
Omni channel fulfilment and supply chain management analyticAmit Kumar Garg
 
Data Wrangling Questionnaire
Data Wrangling QuestionnaireData Wrangling Questionnaire
Data Wrangling QuestionnaireMimi Brown
 

Ähnlich wie Supply optimization instacart (20)

Real Time Fulfilment Planning
Real Time Fulfilment PlanningReal Time Fulfilment Planning
Real Time Fulfilment Planning
 
Future group iift the strategists
Future group iift the strategistsFuture group iift the strategists
Future group iift the strategists
 
Mli 2017 business navigating mcom
Mli 2017 business navigating mcomMli 2017 business navigating mcom
Mli 2017 business navigating mcom
 
OM Week 1.pptx
OM Week 1.pptxOM Week 1.pptx
OM Week 1.pptx
 
Sales Force & Merchandiser Enablement Through Mobility
Sales Force & Merchandiser Enablement Through MobilitySales Force & Merchandiser Enablement Through Mobility
Sales Force & Merchandiser Enablement Through Mobility
 
Sales Force & Merchandiser Enablement Through Mobility
Sales Force & Merchandiser Enablement Through MobilitySales Force & Merchandiser Enablement Through Mobility
Sales Force & Merchandiser Enablement Through Mobility
 
Creative Concept
Creative ConceptCreative Concept
Creative Concept
 
How Euroflorist is preparing for Artificial Intelligence
How Euroflorist is preparing for Artificial IntelligenceHow Euroflorist is preparing for Artificial Intelligence
How Euroflorist is preparing for Artificial Intelligence
 
Preparing for AI - Measurefest
Preparing for AI - MeasurefestPreparing for AI - Measurefest
Preparing for AI - Measurefest
 
Uop ops-571-final-exam-guide- april-2018--new
Uop ops-571-final-exam-guide- april-2018--newUop ops-571-final-exam-guide- april-2018--new
Uop ops-571-final-exam-guide- april-2018--new
 
How Gousto is moving to just-in-time personalization with Snowplow
How Gousto is moving to just-in-time personalization with SnowplowHow Gousto is moving to just-in-time personalization with Snowplow
How Gousto is moving to just-in-time personalization with Snowplow
 
Pepsi sales force enablement & merchandising through mobility
Pepsi  sales force enablement & merchandising through mobilityPepsi  sales force enablement & merchandising through mobility
Pepsi sales force enablement & merchandising through mobility
 
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
 
Manufacturing's Holy Grail: A Practical Science for Executives and Managers
Manufacturing's Holy Grail: A Practical Science for Executives and ManagersManufacturing's Holy Grail: A Practical Science for Executives and Managers
Manufacturing's Holy Grail: A Practical Science for Executives and Managers
 
Supply Chain Analytics with Simulation
Supply Chain Analytics with SimulationSupply Chain Analytics with Simulation
Supply Chain Analytics with Simulation
 
Supply Chain Analytics with Simulation
Supply Chain Analytics with SimulationSupply Chain Analytics with Simulation
Supply Chain Analytics with Simulation
 
Queuing Theory.pdf
Queuing Theory.pdfQueuing Theory.pdf
Queuing Theory.pdf
 
DT Smart checkouts.pptx
DT Smart checkouts.pptxDT Smart checkouts.pptx
DT Smart checkouts.pptx
 
Omni channel fulfilment and supply chain management analytic
Omni channel fulfilment and supply chain management analyticOmni channel fulfilment and supply chain management analytic
Omni channel fulfilment and supply chain management analytic
 
Data Wrangling Questionnaire
Data Wrangling QuestionnaireData Wrangling Questionnaire
Data Wrangling Questionnaire
 

Kürzlich hochgeladen

Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...gajnagarg
 
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...kumargunjan9515
 
Vastral Call Girls Book Now 7737669865 Top Class Escort Service Available
Vastral Call Girls Book Now 7737669865 Top Class Escort Service AvailableVastral Call Girls Book Now 7737669865 Top Class Escort Service Available
Vastral Call Girls Book Now 7737669865 Top Class Escort Service Availablegargpaaro
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...HyderabadDolls
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdfkhraisr
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...gajnagarg
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...nirzagarg
 
Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...
Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...
Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...HyderabadDolls
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraGovindSinghDasila
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...nirzagarg
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabiaahmedjiabur940
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareGraham Ware
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.pptibrahimabdi22
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Klinik kandungan
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangeThinkInnovation
 
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...HyderabadDolls
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 

Kürzlich hochgeladen (20)

Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
 
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
 
Vastral Call Girls Book Now 7737669865 Top Class Escort Service Available
Vastral Call Girls Book Now 7737669865 Top Class Escort Service AvailableVastral Call Girls Book Now 7737669865 Top Class Escort Service Available
Vastral Call Girls Book Now 7737669865 Top Class Escort Service Available
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...
Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...
Lake Town / Independent Kolkata Call Girls Phone No 8005736733 Elite Escort S...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With OrangePredicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
 
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rohtak [ 7014168258 ] Call Me For Genuine Models We...
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 

Supply optimization instacart

  • 1. Supply Optimization At Instacart Jagannath Putrevu SF Bay Area Machine Learning Meetup 5/3/2017
  • 2. v Supply Forecasting - McDonald’s Single Server Queue Service Time: 5 min/order Orders per hour: 12 24 orders per hour 60 orders per hour . . 2 servers per hour 5 servers per hour . . Demand Supply
  • 3. v Supply Forecasting - Chipotle? Multi Server Queue Variable Service Speeds Per Server Demand Supply 24 orders per hour 60 order per hour . . ? ? . .
  • 4. v Supply Forecasting - Instacart? What the talk will cover: ● Logistics @ Instacart ● Fulfillment Models ● Problem Formulation ● Simulation Based Optimization Framework What it will not cover: ● Technology stack ● Algorithm details ● Results & Comparisons
  • 5. v Delivery Logistics Customers Place Orders Orders Get Shopped For Orders Get Delivered
  • 6. v Fulfillment Models Due #2 Ordered Due#1 Ordered Due#3 Ordered Handoff Model Shopping Times Delivery Times #1 #2 #3 #1 #3 #2 In-Store Shopper 1 In-Store Shopper 2 Driver 1 Handoff Pickup Bags
  • 7. v Handoff Model - Staging Area
  • 8. v Fulfillment Models Full Service Model Shopping Times Delivery Times Due #2 Ordered Due#1 Ordered Due#3 Ordered Full Service Shopper 1 #3 #2#1#1 #2 #3
  • 9. Store With Personal Shoppers Full Service Shopper Customer
  • 10. Store With Personal Shoppers Full Service Shopper Customer
  • 11. v What is Efficiency? Efficiency = Deliveries Total Time Deliveries Active Time Active Time Total Time = X Active Efficiency= X Utilization How fast? How busy?
  • 12. v Time Components In Labor Hours Begin Shift End Shift Deliver to Customer Wait for Batch Drive to Store Shop Groceries Pickup Bags from Store
  • 13. v Time Components In Labor Hours Deliver to Customer Wait for Batch Drive to Store Shop Groceries Pickup Bags from Store End ShiftBegin Shift In-store Shopper
  • 14. v Time Components In Labor Hours Deliver to Customer Wait for Batch Drive to Store Shop Groceries Pickup Bags from Store Full Service Begin Shift FullServiceShopper FullService FullService End Shift
  • 15. v Time Components In Labor Hours Deliver to Customer Wait for Batch Drive to Store Shop Groceries Pickup Bags from Store Driver DriverDriverBegin Shift Driver End Shift
  • 16. v Time Components And Factors Affecting Them Idle Time: Supply/Demand equilibrium, Variance in Cancellations How busy? How fast? Driving Time: Batching (Number of Orders Per Trip), Proximity To Store, Traffic Picking Time: Speed of Shopper, Shopping List Sorting, Checkout Times Bags Pickup Time: Staging Area Layout, Number of Bags being picked up Delivery Time: Traffic, Order Time/Space Density, Routing Algorithm Efficiency
  • 18. v Problem Statement ● For a given day, how do we staff : ○ In-store shoppers (ISS) at each store location, ○ Full Service shoppers (FSS) across the entire zone, ● so as to: ○ maximize active efficiency, ○ minimize idleness, ○ minimize lost deliveries
  • 19. v Final goal? 8 AM 9 AM 10 AM 11 AM 12 PM 1 PM 2 PM 3 PM 4 PM 5 PM 6 PM 7 PM 8 PM Whole Foods Soma 2 3 4 5 6 6 6 5 5 5 4 3 2 Whole Foods Castro ? ? ? ? ? ? ? ? ? ? ? ? ? Costco ? ? ? ? ? ? ? ? ? ? ? ? ? Safeway ? ? ? ? ? ? ? ? ? ? ? ? ? Full Service 20 30 40 50 60 60 60 50 50 50 40 30 20
  • 20. v Decision Factors Handoff Model Full Service Model Speed Location Overhead Task Handling
  • 21. v Everything Has Variance ● Demand ● Space-Time Density ● Traffic ● Weather ● Shopper Abilities ● Cancellations
  • 22. v Cost Functions Desired Actual Idleness Cost Lost Deliveries Cost Lost Efficiency Cost
  • 23. v System Outputs Number of Shoppers Required Percentage of Volume Done Through Handoff Estimated Efficiency & Utilization Inputs Demand (variable) Store Locations (fixed) Shopper Pool (variable) Fulfillment Times (predicted, variable) Cancellation Probability (predicted) Handoff vs Full-Service Idleness vs Efficiency vs Lost Deliveries Store Timings Shift Length Requirements Business rules Constraints
  • 24. v Simulate An Ideal Universe Assume infinite Supply, solve the fulfillment problem, and generate optimal set of trips
  • 25. v Staff For An Ideal Universe ● When do all the trips begin and end in the optimal solution? ● Back-calculate how many shoppers we need and at what times we need them
  • 26. v Results From One Universe
  • 27. v Aggregate Results From All Simulations
  • 28. v Final ‘Optimal’ Set of Staffing Levels
  • 29. v Losses In One Universe 1 1 1 2 2 2 1 2 Idleness Cost Lost Efficiency Cost (and/or) Lost Deliveries Cost x_8 x_9 x_10 x_11 x_12 x_13 x_14 x_15 x_16 x_17 x_18 x_19 x_20
  • 30. v Minimize Losses Across All Universes Min. ∑ (Idleness Cost + Lost Efficiency Cost + Lost Deliveries Cost)
  • 31. v Final Output 8 AM 9 AM 10 AM 11 AM 12 PM 1 PM 2 PM 3 PM 4 PM 5 PM 6 PM 7 PM 8 PM Whole Foods Soma 12 12 16 16 14 14 12 12 10 10 8 6 4 Whole Foods Castro 5 5 5 5 4 4 4 3 3 3 3 2 0 Costco 0 0 10 10 10 8 8 8 6 6 6 0 0 Safeway 2 3 4 5 6 6 6 5 5 5 4 3 2 Full Service 20 60 100 120 150 180 180 180 150 150 80 50 30