Cost matrix;
0 19 21 17 19 16 19 16 19 21 17 20 39 31 40 37 41 34 36 40 10 11 13 13 15 16 16 18 18 20 21 34 32 34 33 39 36 40 42 41 21 
19 0 2 4 3 5 6 6 7 8 11 11 27 25 29 28 31 28 31 33 24 22 24 22 27 26 24 28 26 31 29 49 45 47 44 52 47 52 53 51 40 
21 2 0 5 4 6 6 7 8 7 11 11 25 24 28 27 30 28 31 32 25 24 25 23 29 27 25 29 27 33 30 50 47 48 45 54 48 53 55 52 42 
17 4 5 0 2 1 4 2 5 6 7 8 26 22 28 27 30 26 29 31 20 19 20 18 24 23 21 24 22 28 25 45 42 43 40 49 43 48 50 47 37 
19 3 4 2 0 3 3 3 4 5 8 8 25 22 27 26 28 25 28 30 22 20 22 20 25 24 22 25 24 29 26 46 43 45 42 50 44 49 51 48 39 
16 5 6 1 3 0 5 3 5 7 8 9 27 23 29 27 30 26 29 31 20 18 20 18 23 22 20 24 22 27 25 44 41 43 40 48 43 48 49 47 36 
19 6 6 4 3 5 0 3 3 3 6 5 22 19 25 23 26 23 26 28 22 20 21 19 25 23 21 25 23 28 25 46 42 44 40 49 43 48 50 47 40 
16 6 7 2 3 3 3 0 3 5 5 6 25 21 27 25 28 24 27 29 19 18 19 17 22 21 19 23 21 26 23 44 40 42 39 47 41 47 48 46 37 
19 7 8 5 4 5 3 3 0 2 4 4 22 18 24 22 25 22 25 26 20 18 19 17 23 21 19 22 20 26 23 44 40 42 38 47 41 46 48 45 39 
21 8 7 6 5 7 3 5 2 0 5 4 20 17 22 21 24 21 24 26 22 20 21 19 24 23 20 24 22 27 24 45 42 43 40 49 42 47 49 46 41 
17 11 11 7 8 8 6 5 4 5 0 3 22 16 24 21 25 20 22 25 17 15 16 14 19 18 15 19 17 22 19 40 37 38 35 44 37 43 44 41 36 
20 11 11 8 8 9 5 6 4 4 3 0 19 15 21 19 22 19 21 23 20 18 19 16 22 20 18 21 19 25 21 43 39 40 37 46 39 44 46 43 39 
39 27 25 26 25 27 22 25 22 20 22 19 0 11 3 8 5 13 15 12 36 34 34 31 35 33 30 34 31 36 31 53 48 49 44 54 45 51 52 48 56 
31 25 24 22 22 23 19 21 18 17 16 15 11 0 10 6 11 4 7 9 27 25 24 21 26 24 21 24 21 26 21 42 37 38 34 44 35 41 42 38 47 
40 29 28 28 27 29 25 27 24 22 24 21 3 10 0 6 2 11 13 9 36 34 34 31 36 34 31 34 31 36 31 52 47 48 43 53 44 50 51 46 57 
37 28 27 27 26 27 23 25 22 21 21 19 8 6 6 0 5 6 8 5 32 30 30 27 31 29 26 29 26 30 25 47 42 42 37 48 39 44 45 41 53 
41 31 30 30 28 30 26 28 25 24 25 22 5 11 2 5 0 11 12 8 37 35 34 32 36 34 31 34 31 35 30 51 47 47 42 53 43 49 50 45 58 
34 28 28 26 25 26 23 24 22 21 20 19 13 4 11 6 11 0 3 6 28 26 26 23 26 25 22 24 21 26 21 41 36 37 32 43 33 39 40 35 49 
36 31 31 29 28 29 26 27 25 24 22 21 15 7 13 8 12 3 0 5 30 28 27 24 27 26 23 25 22 26 21 41 36 36 31 42 32 38 39 34 50 
40 33 32 31 30 31 28 29 26 26 25 23 12 9 9 5 8 6 5 0 34 32 31 29 32 30 27 30 27 31 26 46 41 41 36 47 37 43 43 39 54 
10 24 25 20 22 20 22 19 20 22 17 20 36 27 36 32 37 28 30 34 0 2 3 6 5 6 8 8 9 10 12 25 23 25 23 30 26 30 32 31 21 
11 22 24 19 20 18 20 18 18 20 15 18 34 25 34 30 35 26 28 32 2 0 2 4 6 5 6 7 8 11 11 27 24 26 24 31 26 31 33 31 23 
13 24 25 20 22 20 21 19 19 21 16 19 34 24 34 30 34 26 27 31 3 2 0 3 4 3 5 5 6 9 9 25 22 24 22 29 25 29 31 29 24 
13 22 23 18 20 18 19 17 17 19 14 16 31 21 31 27 32 23 24 29 6 4 3 0 6 5 3 6 5 10 8 27 24 25 23 31 26 31 32 30 26 
15 27 29 24 25 23 25 22 23 24 19 22 35 26 36 31 36 26 27 32 5 6 4 6 0 2 5 3 6 5 8 22 19 20 18 25 21 26 27 26 23 
16 26 27 23 24 22 23 21 21 23 18 20 33 24 34 29 34 25 26 30 6 5 3 5 2 0 3 2 4 6 6 23 20 21 19 27 22 26 28 26 25 
16 24 25 21 22 20 21 19 19 20 15 18 30 21 31 26 31 22 23 27 8 6 5 3 5 3 0 4 2 8 5 25 22 23 20 29 23 28 30 27 27 
18 28 29 24 25 24 25 23 22 24 19 21 34 24 34 29 34 24 25 30 8 7 5 6 3 2 4 0 3 4 5 22 18 20 17 25 20 25 26 25 26 
18 26 27 22 24 22 23 21 20 22 17 19 31 21 31 26 31 21 22 27 9 8 6 5 6 4 2 3 0 6 3 24 20 22 19 27 21 26 28 26 28 
20 31 33 28 29 27 28 26 26 27 22 25 36 26 36 30 35 26 26 31 10 11 9 10 5 6 8 4 6 0 5 19 15 16 13 22 16 21 23 21 25 
21 29 30 25 26 25 25 23 23 24 19 21 31 21 31 25 30 21 21 26 12 11 9 8 8 6 5 5 3 5 0 23 19 20 16 25 19 24 25 23 30 
34 49 50 45 46 44 46 44 44 45 40 43 53 42 52 47 51 41 41 46 25 27 25 27 22 23 25 22 24 19 23 0 5 6 11 5 12 10 12 15 26 
32 45 47 42 43 41 42 40 40 42 37 39 48 37 47 42 47 36 36 41 23 24 22 24 19 20 22 18 20 15 19 5 0 2 6 8 8 8 10 12 27 
34 47 48 43 45 43 44 42 42 43 38 40 49 38 48 42 47 37 36 41 25 26 24 25 20 21 23 20 22 16 20 6 2 0 5 6 6 6 8 10 29 
33 44 45 40 42 40 40 39 38 40 35 37 44 34 43 37 42 32 31 36 23 24 22 23 18 19 20 17 19 13 16 11 6 5 0 11 3 8 10 8 31 
39 52 54 49 50 48 49 47 47 49 44 46 54 44 53 48 53 43 42 47 30 31 29 31 25 27 29 25 27 22 25 5 8 6 11 0 10 6 8 12 31 
36 47 48 43 44 43 43 41 41 42 37 39 45 35 44 39 43 33 32 37 26 26 25 26 21 22 23 20 21 16 19 12 8 6 3 10 0 6 8 5 34 
40 52 53 48 49 48 48 47 46 47 43 44 51 41 50 44 49 39 38 43 30 31 29 31 26 26 28 25 26 21 24 10 8 6 8 6 6 0 2 6 35 
42 53 55 50 51 49 50 48 48 49 44 46 52 42 51 45 50 40 39 43 32 33 31 32 27 28 30 26 28 23 25 12 10 8 10 8 8 2 0 5 37 
41 51 52 47 48 47 47 46 45 46 41 43 48 38 46 41 45 35 34 39 31 31 29 30 26 26 27 25 26 21 23 15 12 10 8 12 5 6 5 0 39 
21 40 42 37 39 36 40 37 39 41 36 39 56 47 57 53 58 49 50 54 21 23 24 26 23 25 27 26 28 25 30 26 27 29 31 31 34 35 37 39 0 
~
Delivery quantities;
10 30 10 10 10 20 20 20 10 10 10 20 30 10 40 40 20 20 10 10 20 20 10 10 40 10 10 20 10 10 20 30 40 20 10 10 20 30 20 10 
~
Pick-up quantities;
18 5 18 1 18 3 36 3 18 1 18 3 54 1 72 7 36 3 18 1 36 3 18 1 72 1 18 3 18 1 36 5 72 3 18 1 36 5 36 1 
~
Vehicle capacity; 
100 100 100 100 100 100 100 100 
~
