Savings Matrix Method
This method is simple to implement and can be used to assign customers to vehicles even
when delivery time windows or other constraints exist. The major steps in the
savings matrix method are
1. Identify the distance matrix
2. Identify the savings matrix
3. Assign customers to vehicles or routes
4. Sequence customers within routes
Identify the Distance Matrix
The distance matrix identifies the distance between every pair of locations to be visited. The
distance is used as a surrogate for the cost of traveling between the pair of locations.
If the transportation costs between every pair of locations are known, the costs can
be used in place of distances. The distance Dist(A,B) on a grid between a point A
with coordinates (xA, yA) and a point B with coordinates (xB, yB) is evaluated as
Dist(A, B) = (xA-x
B)2+ (yA-y
B)2 (14.1)
The distance between every pair of location for Peapod is shown in Table 14.12.
The distances between every pair of locations are next used to evaluate the savings matrix.
14.7 ROUTING AND SCHEDULING IN TRANSPORTATION