Presentation on Smart Locker Bank Design: A Scenario Based Optimization Approach given be Louis Faugère at the 12th Congrès International de Génie Industriel in Compiègnes, France (2017).
Smart Locker Bank Design: A Scenario Based Optimization Approach
1. Smart Lockers Bank Design
A Scenario Based Optimization
Approach
Louis Faugere & Benoit Montreuil
Physical InternetCenter
School of Industrial & Systems Engineering
Georgia Institute ofTechnology
Email: Louis.Faugere@gatech.edu
Louis Faugere – 03/05/17
2. Presentation Outline
2
• Smart Lockers as Pickup & Delivery Points
• Why Smart Lockers?
• Hyperconnected City Logistics
• Challenges
• Optimization Based Design Model
• Experimentation
• Conclusions
11. Optimization Based Design Model
11
𝐻: Horizontal dimensions of LockerTerminal in number of grid units.
𝑉:Vertical dimension of LockerTerminal in number of grid units.
𝐴ℎ𝑣𝑥𝑦: 0-1 assignment of a locker with dimensions h and v, so that its lower corner is located in
grid location (x,y).
𝑀 𝑥𝑦: 0-1 assignment of the customer interactive module so that its lower corner is located in
grid location (x,y).
𝑁ℎ𝑣: Number of lockers with dimensions of h and v.
𝑈ℎ𝑣ℎ′𝑣′𝑠: Number of lockers (h,v) assigned to satisfy demand for locker of minimum dimension
(h’,v’) in scenario S.
Decisions to make (model’s decision variables)
Locker
configuration
Bank Dimensions
Interactive Module(s)
Location(s)
Capacity
Order
satisfaction
13. Optimization Based Design Model
13
Geometric constraints
Define the locker bank dimensions
(Grid used for the design)
Interactive modules constraint
Define the number of interactive modules
Insure a minimum distance 𝑚 between them
Locker configuration constraint
Define capacity and avoid superposition
Scenario’s order assignment constraints
Ensure unique order assignment
16. Experimentation method
16
Normal distribution (μ,σ)
Small Medium Large
Delivery mix (S,M,L)
Optimization
model
Normal distribution (μ’,σ)
Small Medium Large
Delivery mix (S,M,L)’
Design scenarios
Experiment scenarios
Key Performance
Indicators1
2
3
4
5
20. Mix (S,M,L)’ Sensitivity Analysis
20
Revenues Service Level Utilization
400
450
500
550
600
650
700
750
800
L = 60, M = 30,
S = 10
L = 50, M = 30,
S = 20
L = 33, M = 33,
S = 33
L = 20, M = 30,
S = 50
L = 10, M = 30,
S = 60
L = 5, M = 25,
S = 70
30
35
40
45
50
55
60
65
70
75
80
L = 60, M = 30,
S = 10
L = 50, M = 30,
S = 20
L = 33, M = 33,
S = 33
L = 20, M = 30,
S = 50
L = 10, M = 30,
S = 60
L = 5, M = 25, S
= 70
50
55
60
65
70
75
80
85
90
95
L = 60, M = 30,
S = 10
L = 50, M = 30,
S = 20
L = 33, M = 33,
S = 33
L = 20, M = 30,
S = 50
L = 10, M = 30,
S = 60
L = 5, M = 25, S
= 70
(μ = 100,σ = 20) ; (S = 50%, M = 30%, L = 20%)
21. Conclusions
21
• Length of stay of packages is not taken into account
• Package sizes are matching available lockers sizes