L 16 Transport 2
L 16 Transport 2
Lecture 16
ESD.260 Fall 2003
Caplice
One to One System
⎛ 1 + ns ⎞ ⎛d ⎞
LC ($ / item) = cr H MAX + ci H MAX + ci tm + cs ⎜ ⎟ + cd ⎜ ⎟ + cvs
Mode 1 ⎝ v ⎠ ⎝v ⎠
Cost per Item
citm
vMAX 2vMAX Shipment Size
MIT Center for Transportation & Logistics – ESD.260 2 © Chris Caplice, MIT
One to Many System
Single Distribution Center:
• Products originate from one origin
• Products are demanded at many destinations
• All destinations are within a specified Service Region
Assumptions:
• Vehicles are homogenous
• Same capacity, vMAX
• Fleet size is constant
MIT Center for Transportation & Logistics – ESD.260 3 © Chris Caplice, MIT
LCF for One to Many System
Cost Function
Storage (Rent) Holding Costs
Inventory Holding Costs
Transportation Costs
Handling Costs
Key Cost Drivers?
MIT Center for Transportation & Logistics – ESD.260 4 © Chris Caplice, MIT
One to Many System
Finding the estimated total distance:
• Divide the Service Region into Delivery Districts
• Estimate the distance required to service each district
MIT Center for Transportation & Logistics – ESD.260 5 © Chris Caplice, MIT
One to Many System
MIT Center for Transportation & Logistics – ESD.260 7 © Chris Caplice, MIT
One to Many System
Find the estimated distance for each tour, dTOUR
Capacitated Vehicle Routing Problem
Cluster-first, Route-second Heuristic
MIT Center for Transportation & Logistics – ESD.260 8 © Chris Caplice, MIT
One to Many System
What can we say about the expected TSP
distance to cover n stops in district of area A?
Hard bound and some network specific estimates:
MIT Center for Transportation & Logistics – ESD.260 10 © Chris Caplice, MIT
One to Many System
Finding the total distance traveled on all, l, tours:
ck
E [ dTOUR ] = 2d LineHaul +
δ
nk
E [ d AllTours ] = lE [ dTOUR ] = 2ld LineHaul +
δ
The more tours I have, the shorter the line haul distance
Minimize number of tours by maximizing vehicle capacity
+
⎡ D ⎤ [x]+ is lowest integer value
l=⎢ ⎥
v greater than x – a step
⎣ MAX ⎦
function
+
⎡ Q ⎤ nk Estimate this with continuous
E [ d AllTours ] = 2 ⎢ ⎥ d LineHaul + function:
⎣ vMAX ⎦ δ
E([x]+ ) ~ E(x) + ½
MIT Center for Transportation & Logistics – ESD.260 11 © Chris Caplice, MIT
One to Many System
So that expected distance is:
⎡ E [ D] 1 ⎤ E [ n] k
E [ d AllTours ] = 2 ⎢ + ⎥ d LineHaul +
⎣ vMAX 2 ⎦ δ
MIT Center for Transportation & Logistics – ESD.260 12 © Chris Caplice, MIT
One to Many System
Fleet Size
Find minimum number of vehicles required, M
Base on, W, amount of required work time
tw = available worktime for each vehicle per period
s = average vehicle speed
l = number of shipments per period
tl =loading time per shipment
ts = unloading time per stop
d AllTours
Mtw ≥ W = + ltl + nts
s
⎛ 2d LineHaul ⎞ ⎡ E [ D] 1 ⎤ ⎛ k ⎞
W =⎜ + tl ⎟ ⎢ + ⎥ + E [ n] ⎜ + ts ⎟
⎝ s ⎠ ⎣ vMAX 2 ⎦ ⎝ δ ⎠
MIT Center for Transportation & Logistics – ESD.260 13 © Chris Caplice, MIT
One to Many System
Note that W is a linear combination of two random variables, n
and D
MIT Center for Transportation & Logistics – ESD.260 14 © Chris Caplice, MIT