SlideShare a Scribd company logo
1 of 14
Final Project:
Ultrafast Grocery Delivery
Natalie Feng, Eric Wu
Dec. 21, 2021
Traditional Grocery Store Existing Delivery Service Fast Delivery Service
Mature: order 1 day beforehand, 1-2h delivery window -> New: 15-20 min fast delivery
Grocery Shopping Experience
Ultrafast Grocery Delivery
● Faster delivery Service
● Smaller store size
● More locations
● Less SKUs (1000-2000s
compare to 40000s in typical)
● Lower start cost
● Quick expansion
(suburban)
Grocery Shopping Experience
Source: Ultrafast delivery: The $28B market to build the on-demand bodega. (n.d.). https://sacra.com/research/ultrafast-delivery-online-grocery-market/
Customer Perspective
● Place order at least 3 hours in advance
● Select an available delivery window
● Stay at home wait for the delivery
Operator Perspective
● Gather all orders in the same delivery window
● Solve the Vehicle Routing Problem
● Assign to delivery drivers
(Amazon app ordering
page)
Benchmark System - Whole Foods Market
Customer Perspective
● Place order and get an ETA
● Pickup order in 15-30 mins
Operator Perspective
● Pass the order to shopper, pack the order; Assign the order to a delivery driver
● Shopper finish packing, hand the order to delivery driver (about 3 mins)
● Delivery driver hit the road for delivery
Alternative Design - Ultrafast Delivery
Data Collection: Set Study Area
Manhattan tracts vs Upper East Side Population distribution in Upper East Side tracts
Methodology
Benchmark System Alternative System
WholeFoods Stores 15 mins & 30 mins Ultrafast Delivery
Capacitated Vehicle Routing Problem Location Allocation - Set Covering Problem
● Location of Whole Foods Stores
● Demand Simulation - 5W/2W
● Vehicle Routing - Optimal
Distance
● Cost Analysis - Cost Function
● Weight-based Location Allocation
● Demand Simulation - 5W/2W
● Vehicle Routing - Optimal Distance
● Cost Analysis - Cost Function
Warehouse locations for 15-minute and 30-minute delivery service
LSCP: Find Warehouses for Alternative Systems
Tool: Python Package: spopt
VRP_Generate Random Demand
Orders in each time-slot Weekday Weekend
Situation 1
(140 orders/day)
Low 0-15 3 2
Medium 15-35 3 2
High 35-50 1 3
Situation 2
(450 orders/day)
Low 20-50 3 2
Medium 50-80 3 2
High 80-120 1 3
Demand Assumptions: 7 time-slots in a day, 2 hours per time-slot
● In Sacra’s report, it suggest a mature store should have a daily order of 500.
VRP_Run VRP for Each System
Situation 1 (mi) Mon Tue Wed Thu Fri Sat Sun Total
Whole Foods 29.64 29.25 29.61 31.95 30.09 34.38 35.72 220.64
30 min 108.91 102.93 109.15 105.88 112.03 136.06 151.45 826.38
15 min 168.02 154.21 170.68 163.33 168.84 227.16 233.54 1285.76
Situation 2 (mi) Mon Tue Wed Thu Fri Sat Sun Total
Whole Foods 65.97 61.60 62.71 65.10 61.38 49.01 49.90 415.66
30 min 230.06 228.37 220.99 210.17 227.98 259.01 255.63 1632.19
15 min 384.61 368.96 393.09 349.65 373.93 440.18 431.66 2742.07
Tool: Python Package: ortools
Average mileages from 3 random demand sets.
Cost Analysis: Evaluate Each System
Alternative-15mins Alternative-30mins Benchmark-Wholefoods
General Warehouse Rent: $150/yr/sqft; Bicycle Speed: 7.5 mph
Processing time 5 mins 5 mins Not important
Travel time 10 mins 25 mins 2 hrs
Maximal coverage 1.25 mi 3.125 mi everywhere
Deliver capacity 1 order/deliver 1 order/deliver 15 orders/deliver
Deliver wage $30 per hr $30 per hr $40 per hr
Delivery cost $4 per mile $4 per mile $5.3 per mile
Cost Assumptions
Cost Analysis
Average Mileage (mi) Unit Cost ($/mi) Delivery Cost Fixed Cost Total
Whole Foods 294.19 5.3 $ 1,559.21 $ 25,000 $ 26,559
30 min 1101.84 4 $ 4,407.36 $ 9,375 $ 13,782
15 min 1714.34 4 $ 6,857.36 $ 12,500 $ 19,357
Situation 1: 3 sets of 7-day demand, computed average values
5.83x
3.75x
Average Mileage (mi) Unit Cost ($/mi) Delivery Cost Fixed Cost Total
Whole Foods 554.21 5.3 $ 2,937.33 $ 25,000 $ 27,937
30 min 2176.25 4 $ 8,704.99 $ 9,375 $ 18,080
15 min 3656.09 4 $ 14,624.35 $ 12,500 $ 27,124
Situation 2: 3 sets of 7-day demand, computed average values
6.6x
3.93x
● More difference in mileage, Higher delivery cost.
● Increasing in order size leads to less profit margin.
Cost Analysis
Discussion
● Assumptions on cost play a big role
● More travel mileage for a faster service
● Customers’ willingness to pay for a premium
● Stay competitive with the booming market

More Related Content

More from Joseph Chow

Parcel delivery utilizing cargo bike in downtown Brooklyn area
Parcel delivery utilizing cargo bike in downtown Brooklyn areaParcel delivery utilizing cargo bike in downtown Brooklyn area
Parcel delivery utilizing cargo bike in downtown Brooklyn areaJoseph Chow
 
Quarantine Facility Location and Assignment: a Case Study based on the Data o...
Quarantine Facility Location and Assignment: a Case Study based on the Data o...Quarantine Facility Location and Assignment: a Case Study based on the Data o...
Quarantine Facility Location and Assignment: a Case Study based on the Data o...Joseph Chow
 
Emergency first-aid through drones in urban settings
Emergency first-aid through drones in urban settingsEmergency first-aid through drones in urban settings
Emergency first-aid through drones in urban settingsJoseph Chow
 
NYC Ferry Weekday Service Optimization in the Midst of COVID-19
NYC Ferry Weekday Service Optimization in the Midst of COVID-19NYC Ferry Weekday Service Optimization in the Midst of COVID-19
NYC Ferry Weekday Service Optimization in the Midst of COVID-19Joseph Chow
 
Challenging urban sprawl: public transit access point optimization
Challenging urban sprawl: public transit access point optimizationChallenging urban sprawl: public transit access point optimization
Challenging urban sprawl: public transit access point optimizationJoseph Chow
 
Dynamic Fleet Sizing Problem for an E-Scooter Valet Service
Dynamic Fleet Sizing Problem for an E-Scooter Valet ServiceDynamic Fleet Sizing Problem for an E-Scooter Valet Service
Dynamic Fleet Sizing Problem for an E-Scooter Valet ServiceJoseph Chow
 
EMV path routing
EMV path routingEMV path routing
EMV path routingJoseph Chow
 
School bus mixed class routing
School bus mixed class routingSchool bus mixed class routing
School bus mixed class routingJoseph Chow
 
Taxi surge pricing
Taxi surge pricingTaxi surge pricing
Taxi surge pricingJoseph Chow
 
Nicolas Gomez - Measuring bus ride satisfaction from latent attributes
Nicolas Gomez - Measuring bus ride satisfaction from latent attributesNicolas Gomez - Measuring bus ride satisfaction from latent attributes
Nicolas Gomez - Measuring bus ride satisfaction from latent attributesJoseph Chow
 
Mina Lee - E-scooter demand model for NYC
Mina Lee - E-scooter demand model for NYCMina Lee - E-scooter demand model for NYC
Mina Lee - E-scooter demand model for NYCJoseph Chow
 
Goucher, Wong, Wu - Subway cleanliness
Goucher, Wong, Wu - Subway cleanlinessGoucher, Wong, Wu - Subway cleanliness
Goucher, Wong, Wu - Subway cleanlinessJoseph Chow
 
Srushti Rath - Mode choice modeling for air taxis
Srushti Rath - Mode choice modeling for air taxisSrushti Rath - Mode choice modeling for air taxis
Srushti Rath - Mode choice modeling for air taxisJoseph Chow
 
Joe Dodds - Alcohol Consumption on Mode Choice
Joe Dodds - Alcohol Consumption on Mode ChoiceJoe Dodds - Alcohol Consumption on Mode Choice
Joe Dodds - Alcohol Consumption on Mode ChoiceJoseph Chow
 
Christian Moscardi Presentation
Christian Moscardi PresentationChristian Moscardi Presentation
Christian Moscardi PresentationJoseph Chow
 
2016 INFORMS TLS Urban Transportation SIG Sessions
2016 INFORMS TLS Urban Transportation SIG Sessions2016 INFORMS TLS Urban Transportation SIG Sessions
2016 INFORMS TLS Urban Transportation SIG SessionsJoseph Chow
 

More from Joseph Chow (16)

Parcel delivery utilizing cargo bike in downtown Brooklyn area
Parcel delivery utilizing cargo bike in downtown Brooklyn areaParcel delivery utilizing cargo bike in downtown Brooklyn area
Parcel delivery utilizing cargo bike in downtown Brooklyn area
 
Quarantine Facility Location and Assignment: a Case Study based on the Data o...
Quarantine Facility Location and Assignment: a Case Study based on the Data o...Quarantine Facility Location and Assignment: a Case Study based on the Data o...
Quarantine Facility Location and Assignment: a Case Study based on the Data o...
 
Emergency first-aid through drones in urban settings
Emergency first-aid through drones in urban settingsEmergency first-aid through drones in urban settings
Emergency first-aid through drones in urban settings
 
NYC Ferry Weekday Service Optimization in the Midst of COVID-19
NYC Ferry Weekday Service Optimization in the Midst of COVID-19NYC Ferry Weekday Service Optimization in the Midst of COVID-19
NYC Ferry Weekday Service Optimization in the Midst of COVID-19
 
Challenging urban sprawl: public transit access point optimization
Challenging urban sprawl: public transit access point optimizationChallenging urban sprawl: public transit access point optimization
Challenging urban sprawl: public transit access point optimization
 
Dynamic Fleet Sizing Problem for an E-Scooter Valet Service
Dynamic Fleet Sizing Problem for an E-Scooter Valet ServiceDynamic Fleet Sizing Problem for an E-Scooter Valet Service
Dynamic Fleet Sizing Problem for an E-Scooter Valet Service
 
EMV path routing
EMV path routingEMV path routing
EMV path routing
 
School bus mixed class routing
School bus mixed class routingSchool bus mixed class routing
School bus mixed class routing
 
Taxi surge pricing
Taxi surge pricingTaxi surge pricing
Taxi surge pricing
 
Nicolas Gomez - Measuring bus ride satisfaction from latent attributes
Nicolas Gomez - Measuring bus ride satisfaction from latent attributesNicolas Gomez - Measuring bus ride satisfaction from latent attributes
Nicolas Gomez - Measuring bus ride satisfaction from latent attributes
 
Mina Lee - E-scooter demand model for NYC
Mina Lee - E-scooter demand model for NYCMina Lee - E-scooter demand model for NYC
Mina Lee - E-scooter demand model for NYC
 
Goucher, Wong, Wu - Subway cleanliness
Goucher, Wong, Wu - Subway cleanlinessGoucher, Wong, Wu - Subway cleanliness
Goucher, Wong, Wu - Subway cleanliness
 
Srushti Rath - Mode choice modeling for air taxis
Srushti Rath - Mode choice modeling for air taxisSrushti Rath - Mode choice modeling for air taxis
Srushti Rath - Mode choice modeling for air taxis
 
Joe Dodds - Alcohol Consumption on Mode Choice
Joe Dodds - Alcohol Consumption on Mode ChoiceJoe Dodds - Alcohol Consumption on Mode Choice
Joe Dodds - Alcohol Consumption on Mode Choice
 
Christian Moscardi Presentation
Christian Moscardi PresentationChristian Moscardi Presentation
Christian Moscardi Presentation
 
2016 INFORMS TLS Urban Transportation SIG Sessions
2016 INFORMS TLS Urban Transportation SIG Sessions2016 INFORMS TLS Urban Transportation SIG Sessions
2016 INFORMS TLS Urban Transportation SIG Sessions
 

Recently uploaded

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 

Recently uploaded (20)

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 

Ultrafast Grocery Delivery

  • 1. Final Project: Ultrafast Grocery Delivery Natalie Feng, Eric Wu Dec. 21, 2021
  • 2. Traditional Grocery Store Existing Delivery Service Fast Delivery Service Mature: order 1 day beforehand, 1-2h delivery window -> New: 15-20 min fast delivery Grocery Shopping Experience
  • 3. Ultrafast Grocery Delivery ● Faster delivery Service ● Smaller store size ● More locations ● Less SKUs (1000-2000s compare to 40000s in typical) ● Lower start cost ● Quick expansion (suburban) Grocery Shopping Experience Source: Ultrafast delivery: The $28B market to build the on-demand bodega. (n.d.). https://sacra.com/research/ultrafast-delivery-online-grocery-market/
  • 4. Customer Perspective ● Place order at least 3 hours in advance ● Select an available delivery window ● Stay at home wait for the delivery Operator Perspective ● Gather all orders in the same delivery window ● Solve the Vehicle Routing Problem ● Assign to delivery drivers (Amazon app ordering page) Benchmark System - Whole Foods Market
  • 5. Customer Perspective ● Place order and get an ETA ● Pickup order in 15-30 mins Operator Perspective ● Pass the order to shopper, pack the order; Assign the order to a delivery driver ● Shopper finish packing, hand the order to delivery driver (about 3 mins) ● Delivery driver hit the road for delivery Alternative Design - Ultrafast Delivery
  • 6. Data Collection: Set Study Area Manhattan tracts vs Upper East Side Population distribution in Upper East Side tracts
  • 7. Methodology Benchmark System Alternative System WholeFoods Stores 15 mins & 30 mins Ultrafast Delivery Capacitated Vehicle Routing Problem Location Allocation - Set Covering Problem ● Location of Whole Foods Stores ● Demand Simulation - 5W/2W ● Vehicle Routing - Optimal Distance ● Cost Analysis - Cost Function ● Weight-based Location Allocation ● Demand Simulation - 5W/2W ● Vehicle Routing - Optimal Distance ● Cost Analysis - Cost Function
  • 8. Warehouse locations for 15-minute and 30-minute delivery service LSCP: Find Warehouses for Alternative Systems Tool: Python Package: spopt
  • 9. VRP_Generate Random Demand Orders in each time-slot Weekday Weekend Situation 1 (140 orders/day) Low 0-15 3 2 Medium 15-35 3 2 High 35-50 1 3 Situation 2 (450 orders/day) Low 20-50 3 2 Medium 50-80 3 2 High 80-120 1 3 Demand Assumptions: 7 time-slots in a day, 2 hours per time-slot ● In Sacra’s report, it suggest a mature store should have a daily order of 500.
  • 10. VRP_Run VRP for Each System Situation 1 (mi) Mon Tue Wed Thu Fri Sat Sun Total Whole Foods 29.64 29.25 29.61 31.95 30.09 34.38 35.72 220.64 30 min 108.91 102.93 109.15 105.88 112.03 136.06 151.45 826.38 15 min 168.02 154.21 170.68 163.33 168.84 227.16 233.54 1285.76 Situation 2 (mi) Mon Tue Wed Thu Fri Sat Sun Total Whole Foods 65.97 61.60 62.71 65.10 61.38 49.01 49.90 415.66 30 min 230.06 228.37 220.99 210.17 227.98 259.01 255.63 1632.19 15 min 384.61 368.96 393.09 349.65 373.93 440.18 431.66 2742.07 Tool: Python Package: ortools Average mileages from 3 random demand sets.
  • 11. Cost Analysis: Evaluate Each System Alternative-15mins Alternative-30mins Benchmark-Wholefoods General Warehouse Rent: $150/yr/sqft; Bicycle Speed: 7.5 mph Processing time 5 mins 5 mins Not important Travel time 10 mins 25 mins 2 hrs Maximal coverage 1.25 mi 3.125 mi everywhere Deliver capacity 1 order/deliver 1 order/deliver 15 orders/deliver Deliver wage $30 per hr $30 per hr $40 per hr Delivery cost $4 per mile $4 per mile $5.3 per mile Cost Assumptions
  • 12. Cost Analysis Average Mileage (mi) Unit Cost ($/mi) Delivery Cost Fixed Cost Total Whole Foods 294.19 5.3 $ 1,559.21 $ 25,000 $ 26,559 30 min 1101.84 4 $ 4,407.36 $ 9,375 $ 13,782 15 min 1714.34 4 $ 6,857.36 $ 12,500 $ 19,357 Situation 1: 3 sets of 7-day demand, computed average values 5.83x 3.75x
  • 13. Average Mileage (mi) Unit Cost ($/mi) Delivery Cost Fixed Cost Total Whole Foods 554.21 5.3 $ 2,937.33 $ 25,000 $ 27,937 30 min 2176.25 4 $ 8,704.99 $ 9,375 $ 18,080 15 min 3656.09 4 $ 14,624.35 $ 12,500 $ 27,124 Situation 2: 3 sets of 7-day demand, computed average values 6.6x 3.93x ● More difference in mileage, Higher delivery cost. ● Increasing in order size leads to less profit margin. Cost Analysis
  • 14. Discussion ● Assumptions on cost play a big role ● More travel mileage for a faster service ● Customers’ willingness to pay for a premium ● Stay competitive with the booming market