An Efficient Variable Neighborhood Search with Tabu Shaking for a Class of Multi-Depot Vehicle Routing Problems
(Published in Computers & Operations)
We present a Variable Tabu Neighborhood Search (VTNS) algorithm for solving a class of Multi-Depot Vehicle Routing Problems including MDVRP, MDVRP with Time Windows (MDVRPTW), and Multi-Depot Open Vehicle Routing Problem (MDOVRP). Our computational tests on these three problems show that VTNS provides promising results competitive with state-of-the-art algorithms from the literature in terms of both solution quality and run time. Overall, we achieve six new best-known solutions in the MDVRP, one in the MDVRPTW, and four in the MDOVRP benchmark data sets.
The following Tables present the new best solution found by VTNS for six instances of MDVRP. one instance of MDVRPTW, and four instances of MDOVRP.
MDVRP:
Problem | n | m | v | OFV | Input | Solution | Visualization |
p08
p08* |
249
249 |
2
2 |
14
14 |
4388.23
4369.95 |
|
|
|
pr02 | 96 | 4 | 4 | 1296.25 | |||
pr06 | 288 | 4 | 12 | 2674.07 | |||
pr07 | 72 | 6 | 3 | 1082.93 | |||
pr08 | 144 | 6 | 6 | 1664.6 | |||
pr10 | 288 | 6 | 12 | 2820.88 |
MDVRPTW:
Problem | n | m | v | OFV | Input | Solution | Visualization |
pr04 | 192 | 4 | 5 | 2814.34 |
MDOVRP:
Problem | n | m | v_Total | OFV | Input | Solution | Visualization |
p08 p08* |
249
249 |
2
2 |
26
27 |
2787.16 2776.12 |
|
|
|
p10 | 249 | 4 | 28 | 2482.32 | |||
pr05 | 240 | 4 | 24 | 1699.40 | |||
pr10 | 288 | 6 | 29 | 1969.35 |
* The solution reported for p08 when the demand of customers 58 and 143 is considered to be zero.