Logistics Management
Logistics Management
Milind Jagtap
1
Problem Formulation
Delivery locations that involves material delivery
from a single material yard to the various delivery points
which are
i) Geographically apart
ii) Order sizes are different
iii) Delivery timing(due dates) are different
iv) Consumption rates at site are different
2
Principle of Savings Matrix Method
Longer the two delivery locations from
the main material yard, but closer to
each other, will potentially generate
more logistics cost savings.
S ( A, B) = Dist( A, W ) + Dist( B, W ) − Dist( A, B)
Example :
S (1,2) =
3
Routing & Scheduling in Transportation
Outline
Vehicle Scheduling Problem
SAVINGS MATRIX METHOD
Identify Distance Matrix
Identify Savings Matrix
Rank Savings
Assign delivery locations to Vehicles
Sequence delivery locations within Routes
Construction and Improvement Procedures
Example
4
Vehicle Scheduling Problem
Assume that
There are orders from 5 different delivery locations.
There are 2 carriers available to a transporter each
capable of carrying 200 tons of load.
5
Vehicle Scheduling Problem
1 4
5
2
W
Location
LocationofofWarehouse
Material yard and Customers
and project sites
7
Savings Matrix Method
• Following are the steps of the Savings Matrix
Method:
1. Identify distance matrix
2. Identify savings Matrix
3. Rank savings
4. Assign project sites to vehicles
5. Sequence project sites within routes
8
Identify Distance Matrix
• First, the Euclidean distances are computed. The
formula and a sample computation is shown below.
The other distances are computed similarly and
shown on the next slide.
Dist ( A, B ) = (x A − xB ) + ( y A − y B )
2 2
9
Identify Distance Matrix
Distance Matrix
MY S1 S2 S3 S4 S5
MY 0 12.0 7.8 16.6 15.0 15.3
S1 0 9.2 7.6 9.0 17.5
S2 0 10.0 7.6 9.2
S3 0 3.6 14.4
S4 0 10.8
S5 0
10
Identify Savings Matrix
• The savings are computed for all pairs of sites
using the data from the distance matrix. The
formula and a sample computation is shown below.
The other savings are computed similarly.
Example :
S (1,2) =
11
Identify Savings Matrix
Savings Matrix
S1 S2 S3 S4 S5
S1 0 10.6 20.9 18.0 9.8
S2 0 14.3 15.2 13.9
S3 0 27.9 17.4
S4 0 19.5
S5 0
12
Rank Savings
• The next step is to rank the savings.The idea is to
merge those two sites to the same vehicle, whose
merging gives the highest savings.
• The savings are ranked from high to low.
• From the savings matrix shown on the previous
slide, the highest savings of 27.9 is obtained by
merging sites 3 and 4 to the same vehicle.
• Next highest savings of 20.9 is obtained by
merging sites 1 and 3 to the same vehicle.
• Similarly the other savings are ranked and shown
on the next slide.
13
Rank Savings
Savings Matrix
S1 S2 S3 S4 S5
S1 0 10.6 20.9 18.0 9.8
S2 0 14.3 15.2 13.9
S3 0 27.9 17.4
S4 0 19.5
S5 0
20
Sequence project sites
3
First, consider the problem of
sequencing project sites 1, 3 4
1
and 4 who are assigned to the
same vehicle. The relevant
distances are copied from the 5
distance matrix and shown 2
below. W
Location
Distance Matrix
MY S1 S3 S4
MY 0 12.0 16.6 15.0
S1 0 7.6 9.0
S3 0 3.6
S4 0 21
Sequence project sites
26
Construction and Improvement Procedures
• For example, consider the
locations and the tour
shown on the right. 4
• From the Main yard, 1 is
the nearest. From 1, 2 is
the nearest, etc. So, the
nearest neighbor rule
produces the tour W-1-2-3- 1 3
4-W. 2
• However, the tour W
intersects itself. The arc
(1,2) intersects arc (4,W).
27
Construction and Improvement Procedures
• The improvement
procedure has three
steps. 4
28
Construction and Improvement Procedures
• Step 2: Arbitrarily choose
one of the two disjointed
paths and reverse the 4
path. In this picture, 2-3-4
is reversed to get 4-3-2.
One could as well
reversed 1-W to W-1.
1 3
• Step 3: There is only one 2
way to get a tour from the W
two resulting paths.
Construct the tour.
(continued..)
29
Construction and Improvement Procedures
• Step 3 continues: For
example, here the tour is
constructed by adding 4
arcs (1,4) and (2,W)
30
31