The Min-Max Multi-Depot Vehicle Routing Problem:�Three-Stage Heuristic and Computational Results
X. Wang, B. Golden, and E. Wasil
POMS -May 4, 2013
Overview
1
Introduction
2
Introduction
3
Introduction
4
Introduction�Why is the min-max objective important?
5
Literature Review
6
Solving the Min-Max MDVRP
7
Phase 1: Initialization
8
Phase 2: Local Search
9
Customer to remove
Savings estimation
Phase 2: Local Search
10
Phase 3: Perturbation
11
Phase 3: Perturbation
12
Computational Results
13
Computational Results
14
Problem MM8 (3 depots, 200 customers, 2 vehicles)
Computational Results
15
Problem MM8 (3 depots, 200 customers, 2 vehicles)
Computational Results�Uniform Customer Locations
16
Identifier | LB | MD | Improvement (%) | ||
Objective | Time (s) | Objective | Time (s) | ||
MM2 | 149.225 | 38.2 | 131.431 | 2.80 | 11.92 |
MM3 | 265.349 | 61.4 | 236.174 | 8.20 | 10.99 |
MM7 | 222.071 | 14.5 | 189.016 | 0.74 | 14.88 |
MM8 | 242.730 | 73.2 | 215.269 | 12.56 | 11.31 |
MM10 | 197.594 | 32.9 | 197.869 | 1.33 | -0.14 |
MM11 | 119.658 | 78.5 | 111.067 | 0.65 | 7.18 |
MM12 | 114.826 | 37.9 | 81.300 | 0.86 | 29.20 |
MM13 | 138.823 | 35.8 | 125.268 | 2.55 | 9.76 |
MM14 | 146.492 | 35.5 | 134.476 | 3.67 | 8.20 |
MM15 | 110.963 | 41.0 | 100.074 | 1.80 | 9.81 |
MM16 | 115.744 | 60.2 | 104.125 | 3.92 | 10.04 |
MM18 | 439.606 | 68.4 | 415.777 | 91.00 | 5.42 |
Computational Results�Non-uniform Customer Locations
17
Identifier | LB | MD | Improvement (%) | ||
Objective | Time (s) | Objective | Time (s) | ||
MM4 | 569.453 | 43.9 | 488.254 | 57.7 | 14.26 |
MM5 | 398.970 | 40.2 | 330.195 | 7.7 | 17.24 |
MM9 | 183.157 | 36.8 | 153.286 | 38.1 | 16.31 |
MM17 | 325.708 | 56.8 | 253.765 | 84.4 | 22.09 |
MM19 | 474.935 | 68.4 | 395.606 | 155.8 | 16.70 |
MM20 | 385.297 | 92.1 | 344.309 | 74.2 | 10.64 |
Computational Results
18
Computational Results
19
Contribution from improvement procedures
Conclusions
20