| Literature DB >> 23483764 |
Vera C Hemmelmayr1, Jean-François Cordeau, Teodor Gabriel Crainic.
Abstract
In this paper, we propose an adaptive large neighborhood search heuristic for the Two-Echelon Vehicle Routing Problem (2E-VRP) and the Location Routing Problem (LRP). The 2E-VRP arises in two-level transportation systems such as those encountered in the context of city logistics. In such systems, freight arrives at a major terminal and is shipped through intermediate satellite facilities to the final customers. The LRP can be seen as a special case of the 2E-VRP in which vehicle routing is performed only at the second level. We have developed new neighborhood search operators by exploiting the structure of the two problem classes considered and have also adapted existing operators from the literature. The operators are used in a hierarchical scheme reflecting the multi-level nature of the problem. Computational experiments conducted on several sets of instances from the literature show that our algorithm outperforms existing solution methods for the 2E-VRP and achieves excellent results on the LRP.Entities:
Keywords: Adaptive large neighborhood search heuristic; City logistics; Location Routing Problem; Two-Echelon Vehicle Routing Problem
Year: 2012 PMID: 23483764 PMCID: PMC3587400 DOI: 10.1016/j.cor.2012.04.007
Source DB: PubMed Journal: Comput Oper Res ISSN: 0305-0548 Impact factor: 4.008
Fig. 1A solution to the 2E-VRP.
Characteristics of the 2E-VRP and LRP instances.
| Set | Instances | ||||||
|---|---|---|---|---|---|---|---|
| 2 | 6 | 2 | 21 | 3 | 4 | 15,000 | 6000 |
| 2 | 6 | 2 | 32 | 3 | 4 | 20,000 | 8000 |
| 2 | 6 | 2 | 50 | 3 | 5 | 400 | 160 |
| 2 | 3 | 4 | 50 | 4 | 5 | 400 | 160 |
| 3 | 6 | 2 | 21 | 3 | 4 | 15,000 | 6000 |
| 3 | 6 | 2 | 32 | 3 | 4 | 20,000 | 8000 |
| 3 | 6 | 2 | 50 | 3 | 5 | 400 | 160 |
| 4 | 18 | 2 | 50 | 3 | 6 | 12,500 | 5000 |
| 4 | 18 | 3 | 50 | 3 | 6 | 12,500 | 5000 |
| 4 | 18 | 5 | 50 | 3 | 6 | 12,500 | 5000 |
| 5 | 6 | 5 | 100 | 5 | |||
| 5 | 6 | 10 | 100 | 5 | |||
| 5 | 6 | 10 | 200 | 5 | |||
| Prodhon | 4 | 5 | 20 | – | 100 | – | |
| Prodhon | 8 | 5 | 50 | – | 100 | – | |
| Prodhon | 6 | 5 | 100 | – | 100 | – | |
| Prodhon | 6 | 10 | 100 | – | 100 | – | |
| Prodhon | 6 | 10 | 200 | – | 100 | – | |
| Tuzun | 6 | 10 | 100 | – | 100 | – | 150 |
| Tuzun | 6 | 20 | 100 | – | 100 | – | 150 |
| Tuzun | 6 | 10 | 150 | – | 100 | – | 150 |
| Tuzun | 6 | 20 | 150 | – | 100 | – | 150 |
| Tuzun | 6 | 10 | 200 | – | 100 | – | 150 |
| Tuzun | 6 | 20 | 200 | – | 100 | – | 150 |
| Barreto | 13 | 100 | |||||
Statistics for the destroy and repair operators.
| Operator | Solution degradation without this operator | Average number of new best solutions found by the operator |
|---|---|---|
| 0.05 | 13.19 | |
| 0.01 | 18.95 | |
| 0.00 | 9.04 | |
| 0.11 | 17.80 | |
| 0.11 | 1.38 | |
| −0.02 | 0.05 | |
| 0.01 | 0.00 | |
| 0.00 | 0.06 | |
| 0.02 | 4.11 | |
| 0.32 | 12.99 | |
| −0.01 | 4.05 | |
| 0.03 | 1.05 | |
Results for the three 2E-VRP sets compared to the best known solutions from the literature.
| Set | BKS | ALNS avg. | % dev. | ALNS min | % dev. | ||
|---|---|---|---|---|---|---|---|
| 2 | 565.71 | 565.55 | −0.03 | 565.55 | −0.03 | 93 | 1 |
| 3 | 634.14 | 632.45 | −0.20 | 632.45 | −0.20 | 93 | 5 |
| 4 | 1429.61 | 1401.39 | −1.93 | 1400.96 | −1.96 | 169 | 32 |
Results for the new set of larger 2E-VRP instances.
| Instance name | BKS | ALNS 500 K | % dev. to BKS | ALNS 5000 K | % dev. to BKS | ||
|---|---|---|---|---|---|---|---|
| 100-10-1 | 1130.23 | 1137 | 0.6 | 1133.17 | 0.26 | 1.94 | 5.89 |
| 100-10-1b | 916.48 | 928.01 | 1.26 | 917.05 | 0.06 | 0.75 | 6.62 |
| 100-10-2 | 990.58 | 1009.49 | 1.91 | 997.42 | 0.69 | 1.95 | 6.77 |
| 100-10-2b | 768.61 | 773.58 | 0.65 | 770.7 | 0.27 | 2.83 | 5.67 |
| 100-10-3 | 1043.25 | 1055.28 | 1.15 | 1047.05 | 0.36 | 1.33 | 5.87 |
| 100-10-3b | 850.92 | 861.88 | 1.29 | 862.11 | 1.32 | 2.11 | 6.52 |
| 100-5-1 | 1565.45 | 1588.73 | 1.49 | 1578.4 | 0.83 | 2.26 | 7.15 |
| 100-5-1b | 1111.34 | 1126.93 | 1.4 | 1118.95 | 0.68 | 4.37 | 7.94 |
| 100-5-2 | 1016.32 | 1022.29 | 0.59 | 1016.32 | 0 | 3.87 | 5.94 |
| 100-5-2b | 782.25 | 789.05 | 0.87 | 784.06 | 0.23 | 2.61 | 7.2 |
| 100-5-3 | 1045.29 | 1046.67 | 0.13 | 1046.05 | 0.07 | 3.48 | 6.92 |
| 100-5-3b | 828.99 | 828.99 | 0 | 828.99 | 0 | 0.48 | 6.96 |
| 200-10-1 | 1574.12 | 1626.83 | 3.35 | 1597.19 | 1.47 | 3.45 | 14.8 |
| 200-10-1b | 1201.75 | 1239.79 | 3.17 | 1225.9 | 2.01 | 6.23 | 11.54 |
| 200-10-2 | 1374.74 | 1416.87 | 3.06 | 1385.9 | 0.81 | 8.27 | 17.87 |
| 200-10-2b | 1003.75 | 1018.57 | 1.48 | 1016.14 | 1.23 | 3.68 | 17.63 |
| 200-10-3 | 1787.73 | 1808.24 | 1.15 | 1799.85 | 0.68 | 5.09 | 15.27 |
| 200-10-3b | 1200.74 | 1208.38 | 0.64 | 1203.05 | 0.19 | 7.96 | 20.28 |
| Avg. | 1121.81 | 1138.14 | 1.34 | 1129.35 | 0.62 | 3.48 | 9.82 |
Average % deviation to the BKS and CPU times in seconds over all the instances of the three instance sets for the LRP.
| Algorithm/set | % dev. to BKS | CPU time in seconds | ||||
|---|---|---|---|---|---|---|
| Prodhon | Tuzun | Barreto | Prodhon | Tuzun | Barreto | |
| TS | − | 3.97 | − | − | 12 | − |
| GRASP, 1 run | 3.60 | 3.15 | 1.59 | 97 | 160 | 20 |
| 1.38 | 1.53 | 2.02 | 77 | 203 | 36 | |
| LRGTS, 1 run | 0.73 | 1.50 | 1.62 | 18 | 21 | 18 |
| GRASP | 1.07 | 0.96 | 0.04 | 258 | 607 | 14 |
| VLNS, avg. of 30 runs | 0.86 | − | − | 7 | − | − |
| SA, 1 run | 0.41 | 1.15 | 0.28 | 422 | 826 | 154 |
| ALNS – 500 K, 5 runs | ||||||
| Avg., | 0.69 | 0.56 | 0.21 | 451 | 830 | 177 |
| Min, | 0.40 | 0.10 | 0.12 | 173 | 391 | 58 |
| ALNS – 5000 K, 5 runs | ||||||
| Avg., | 0.41 | 0.17 | 0.08 | 4221 | 8103 | 1772 |
| Min, | 0.30 | −0.04 | 0.02 | 1714 | 3703 | 564 |
Best found solutions for the LRP.
| Instance | BKS | ALNS BKS | % dev. | Instance | BKS | ALNS BKS | % dev. |
|---|---|---|---|---|---|---|---|
| Pr20-5-1a | 54,793⁎ | 54,793 | 0 | Tu113212 | 902.26⁎ | 902.26 | 0 |
| Pr20-5-1b | 39,104⁎ | 39,104 | 0 | Tu113222 | 1018.29 | 1018.29 | 0 |
| Pr20-5-2a | 48,908⁎ | 48,908 | 0 | Tu131112 | 1866.75 | 1914.41 | 2.55 |
| Pr20-5-2b | 37,542⁎ | 37,542 | 0 | Tu131122 | 1833.95 | 1823.53 | − |
| Pr50-5-1 | 90,111⁎ | 90,111 | 0 | Tu131212 | 1965.12 | 1975.83 | 0.55 |
| Pr50-5-1b | 63,242⁎ | 63,242 | 0 | Tu131222 | 1801.39 | 1796.45 | − |
| Pr50-5-2 | 88,298⁎ | 88,298 | 0 | Tu132112 | 1443.33⁎ | 1444.73 | 0.1 |
| Pr50-5-2b | 67,308⁎ | 67,308 | 0 | Tu132122 | 1441.98 | 1434.63 | − |
| Pr50-5-2bis | 84,055⁎ | 84,055 | 0 | Tu132212 | 1205.09 | 1204.42 | − |
| Pr50-5-2bbis | 51,822⁎ | 51,822 | 0 | Tu132222 | 930.99 | 931.28 | 0.03 |
| Pr50-5-3 | 86,203⁎ | 86,203 | 0 | Tu133112 | 1699.92 | 1694.18 | − |
| Pr50-5-3b | 61,830⁎ | 61,830 | 0 | Tu133122 | 1400.01 | 1392.01 | − |
| Pr100-5-1 | 274,814⁎ | 275,524 | 0.26 | Tu133212 | 1199.51 | 1198.28 | − |
| Pr100-5-1b | 213,615 | 213,704 | 0.04 | Tu133222 | 1152.18 | 1151.8 | − |
| Pr100-5-2 | 193,671⁎ | 193,671 | 0 | Tu121112 | 2259.87 | 2251.93 | − |
| Pr100-5-2b | 157,095⁎ | 157,095 | 0 | Tu121122 | 2185.41 | 2159.93 | − |
| Pr100-5-3 | 200,079⁎ | 200,246 | 0.08 | Tu121212 | 2234.78 | 2220.01 | − |
| Pr100-5-3b | 152,441⁎ | 152,441 | 0 | Tu121222 | 2241.04 | 2230.94 | − |
| Pr100-10-1 | 287,983 | 292,868 | 1.7 | Tu122112 | 2089.77 | 2073.73 | − |
| Pr100-10-1b | 231,763 | 233,146 | 0.6 | Tu122122 | 1709.56 | 1692.17 | − |
| Pr100-10-2 | 243,590⁎ | 243,829 | 0.1 | Tu122212 | 1466.62 | 1453.18 | − |
| Pr100-10-2b | 203,988⁎ | 203,988 | 0 | Tu122222 | 1084.78 | 1082.74 | − |
| Pr100-10-3 | 250,882 | 253,722 | 1.13 | Tu123112 | 1970.44 | 1960.3 | − |
| Pr100-10-3b | 204,317 | 204,601 | 0.14 | Tu123122 | 1918.93 | 1926.64 | 0.4 |
| Pr200-10-1 | 477,248 | 478,951 | 0.36 | Tu123212 | 1771.06 | 1762.03 | − |
| Pr200-10-1b | 378,351 | 378,065 | − | Tu123222 | 1393.16 | 1391.68 | − |
| Pr200-10-2 | 449,571 | 450,377 | 0.18 | Ba-Chris69-50×5 | 565.6⁎ | 565.6 | 0 |
| Pr200-10-2b | 374,330 | 374,751 | 0.11 | Ba-Chris69-75×10 | 848.85⁎ | 848.91 | 0.01 |
| Pr200-10-3 | 469,433⁎ | 474,087 | 0.99 | Ba-Chris69-100×10 | 833.43⁎ | 833.43 | 0 |
| Pr200-10-3b | 362,817 | 366,416 | 0.99 | Ba-Das95-88×8 | 355.78⁎ | 355.78 | 0 |
| Tu111112.00 | 1467.68⁎ | 1467.68 | 0 | Ba-Das95-150×10 | 43,919.9 | 44,004.9 | 0.19 |
| Tu111122.00 | 1449.2 | 1449.2 | 0 | Ba-Gas67-21×5 | 424.9⁎ | 424.9 | 0 |
| Tu111212.00 | 1394.8⁎ | 1394.8 | 0 | Ba-Gas67-22×5 | 585.11⁎ | 585.11 | 0 |
| Tu111222.00 | 1432.29 | 1432.29 | 0 | Ba-Gas67-29×5 | 512.1⁎ | 512.1 | 0 |
| Tu112112.00 | 1167.16⁎ | 1167.16 | 0 | Ba-Gas67-32×5 | 562.22⁎ | 562.22 | 0 |
| Tu112122.00 | 1102.24 | 1102.24 | 0 | Ba-Gas67-32×5 | 504.33⁎ | 504.33 | 0 |
| Tu112212.00 | 791.66⁎ | 791.66 | 0 | Ba-Gas67-36×5 | 460.37⁎ | 460.37 | 0 |
| Tu112222.00 | 728.3 | 728.3 | 0 | Ba-Min92-27×5 | 3062.02⁎ | 3062.02 | 0 |
| Tu113112.00 | 1238.24 | 1238.49 | 0.02 | Ba-Min92-134×8 | 5709 | 5709 | 0 |
| Tu113122.00 | 1245.31 | 1245.31 | 0 |
Best found solutions for the 2E-VRP.
| Instance | BKS | ALNS BKS | % dev. | Instance | BKS | ALNS BKS | % dev. |
|---|---|---|---|---|---|---|---|
| E-n22-k4-s6-17 | 417.07⁎ | Instance50-s2-08.dat | 1369.78 | − | |||
| E-n22-k4-s8-14 | 384.96⁎ | Instance50-s2-09.dat | 1489.00 | − | |||
| E-n22-k4-s9-19 | 470.60⁎ | Instance50-s2-10.dat | 1410.42 | − | |||
| E-n22-k4-s10-14 | 371.50⁎ | Instance50-s2-11.dat | 2070.00 | − | |||
| E-n22-k4-s11-12 | 427.22⁎ | Instance50-s2-12.dat | 1266.21 | − | |||
| E-n22-k4-s12-16 | 392.78⁎ | Instance50-s2-13.dat | 1553.71 | − | |||
| E-n33-k4-s1-9 | 730.16⁎ | Instance50-s2-14.dat | 1399.00 | − | |||
| E-n33-k4-s2-13 | 714.63⁎ | Instance50-s2-15.dat | 1554.00 | − | |||
| E-n33-k4-s3-17 | 707.41⁎ | 707.48 | 0.01 | Instance50-s2-16.dat | 1410.42 | − | |
| E-n33-k4-s4-5 | 778.73⁎ | Instance50-s2-17.dat | 2106.72 | − | |||
| E-n33-k4-s7-25 | 756.84⁎ | Instance50-s2-18.dat | 1226.00 | 1227.61 | 0.13 | ||
| E-n33-k4-s14-22 | 779.05⁎ | Instance50-s3-19.dat | 1576.82 | − | |||
| E-n51-k5-s2-17 | 597.49 | Instance50-s3-20.dat | 1296.00 | 1272.97 | − | ||
| E-n51-k5-s4-46 | 530.76⁎ | Instance50-s3-21.dat | 1591.00 | − | |||
| E-n51-k5-s6-12 | 554.80 | Instance50-s3-22.dat | 1316.99 | − | |||
| E-n51-k5-s11-19 | 581.64 | Instance50-s3-23.dat | 1681.29 | − | |||
| E-n51-k5-s27-47 | 538.22⁎ | Instance50-s3-24.dat | 1330.09 | − | |||
| E-n51-k5-s32-37 | 552.28⁎ | Instance50-s3-25.dat | 1580.00 | − | |||
| E-n51-k5-s2-4-17-46 | 530.76 | Instance50-s3-26.dat | 1161.86 | 1167.46 | 0.48 | ||
| E-n51-k5-s6-12-32-37 | 531.92 | Instance50-s3-27.dat | 1505.94 | − | |||
| E-n51-k5-s11-19-2 7-47 | 531.12 | − | Instance50-s3-28.dat | 1211.44 | − | ||
| E-n22-k4-s13-14 | 526.15⁎ | Instance50-s3-29.dat | 1688.89 | − | |||
| E-n22-k4-s13-16 | 521.09 | Instance50-s3-30.dat | 1239.07 | − | |||
| E-n22-k4-s13-17 | 496.38⁎ | Instance50-s3-31.dat | 1533.98 | − | |||
| E-n22-k4-s14-19 | 498.80⁎ | Instance50-s3-32.dat | 1196 | 1199.00 | 0.25 | ||
| E-n22-k4-s17-19 | 512.80⁎ | Instance50-s3-33.dat | 1574.32 | − | |||
| E-n22-k4-s19-21 | 520.42⁎ | Instance50-s3-34.dat | 1234 | − | |||
| E-n33-k4-s16-22 | 672.17 | Instance50-s3-35.dat | 1598.66 | − | |||
| E-n33-k4-s16-24 | 666.02 | Instance50-s3-36.dat | 1229 | − | |||
| E-n33-k4-s19-26 | 680.36⁎ | Instance50-s5-37.dat | 1528.73 | ||||
| E-n33-k4-s22-26 | 680.89 | − | Instance50-s5-38.dat | 1185.58 | − | ||
| E-n33-k4-s24-28 | 670.86⁎ | − | Instance50-s5-39.dat | 1525.24 | − | ||
| E-n33-k4-s25-28 | 650.95⁎ | − | Instance50-s5-40.dat | 1179.64 | − | ||
| E-n51-k5-s12-18 | 692.37 | − | Instance50-s5-41.dat | 1681.04 | − | ||
| E-n51-k5-s12-41 | 691.37 | − | Instance50-s5-42.dat | 1223.09 | − | ||
| E-n51-k5-s12-43 | 712.48 | − | Instance50-s5-43.dat | 1422.29 | − | ||
| E-n51-k5-s39-41 | 729.94 | − | Instance50-s5-44.dat | 1039.39 | − | ||
| E-n51-k5-s40-41 | 729.94 | − | Instance50-s5-45.dat | 1444.82 | − | ||
| E-n51-k5-s40-43 | 761.54 | − | Instance50-s5-46.dat | 1068.50 | − | ||
| Instance50-s2-01.dat | 1590.00 | − | Instance50-s5-47.dat | 1581.57 | − | ||
| Instance50-s2-02.dat | 1442.00 | − | Instance50-s5-48.dat | 1092.32 | − | ||
| Instance50-s2-03.dat | 1603.00 | − | Instance50-s5-49.dat | 1441.64 | − | ||
| Instance50-s2-04.dat | 1440.77 | − | Instance50-s5-50.dat | 1089.67 | − | ||
| Instance50-s2-05.dat | 2188.15 | 2194.11 | 0.27 | Instance50-s5-51.dat | 1436.30 | − | |
| Instance50-s2-06.dat | 1310.80 | − | Instance50-s5-52.dat | 1109.52 | − | ||
| Instance50-s2-07.dat | 1486.00 | − | Instance50-s5-53.dat | 1552.75 | − | ||
| Instance50-s5-54.dat | 1135.39 | − |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| Update scores |
| return |
Results and runtimes in seconds for set 2 for the 2E-VRP.
| Instance | BKS | ALNS avg. | % dev | ||
|---|---|---|---|---|---|
| E-n22-k4-s6-17 | 417.07⁎ | 417.07 | 0.00 | 37 | 0 |
| E-n22-k4-s8-14 | 384.96⁎ | 384.96 | 0.00 | 34 | 0 |
| E-n22-k4-s9-19 | 470.60⁎ | 470.60 | 0.00 | 35 | 0 |
| E-n22-k4-s10-14 | 371.50⁎ | 371.50 | 0.00 | 37 | 0 |
| E-n22-k4-s11-12 | 427.22⁎ | 427.22 | 0.00 | 31 | 0 |
| E-n22-k4-s12-16 | 392.78⁎ | 392.78 | 0.00 | 36 | 0 |
| E-n33-k4-s1-9 | 730.16⁎ | 730.16 | 0.00 | 74 | 0 |
| E-n33-k4-s2-13 | 714.63⁎ | 714.63 | 0.00 | 64 | 0 |
| E-n33-k4-s3-17 | 707.41⁎ | 707.48 | 0.01 | 58 | 0 |
| E-n33-k4-s4-5 | 778.73⁎ | 778.74 | 0.00 | 77 | 3 |
| E-n33-k4-s7-25 | 756.84⁎ | 756.85 | 0.00 | 53 | 0 |
| E-n33-k4-s14-22 | 779.05⁎ | 779.05 | 0.00 | 85 | 0 |
| E-n51-k5-s2-17 | 597.49 | 597.49 | 0.00 | 100 | 7 |
| E-n51-k5-s4-46 | 530.76⁎ | 530.76 | 0.00 | 173 | 0 |
| E-n51-k5-s6-12 | 554.8 | 554.81 | 0.00 | 149 | 2 |
| E-n51-k5-s11-19 | 581.64 | 581.64 | 0.00 | 182 | 6 |
| E-n51-k5-s27-47 | 538.22⁎ | 538.22 | 0.00 | 136 | 1 |
| E-n51-k5-s32-37 | 552.28⁎ | 552.28 | 0.00 | 141 | 1 |
| E-n51-k5-s2-4-17-46 | 530.76 | 530.76 | 0.00 | 154 | 1 |
| E-n51-k5-s6-12-32-37 | 531.92 | 531.92 | 0.00 | 150 | 0 |
| E-n51-k5-s11-19-27-47 | 531.12 | 527.63 | −0.66 | 147 | 1 |
| Avg. | 565.71 | 565.55 | −0.03 | 93 | 1 |
Results and runtimes in seconds for set 3 for the 2E-VRP.
| Instance | BKS | ALNS avg. | % dev | ||
|---|---|---|---|---|---|
| E-n22-k4-s13-14 | 526.15⁎ | 526.15 | 0.00 | 43 | 0 |
| E-n22-k4-s13-16 | 521.09 | 521.09 | 0.00 | 44 | 0 |
| E-n22-k4-s13-17 | 496.38⁎ | 496.38 | 0.00 | 49 | 0 |
| E-n22-k4-s14-19 | 498.80⁎ | 498.80 | 0.00 | 43 | 0 |
| E-n22-k4-s17-19 | 512.80⁎ | 512.81 | 0.00 | 26 | 0 |
| E-n22-k4-s19-21 | 520.42⁎ | 520.42 | 0.00 | 34 | 0 |
| E-n33-k4-s16-22 | 672.17 | 672.17 | 0.00 | 76 | 3 |
| E-n33-k4-s16-24 | 666.02 | 666.02 | 0.00 | 77 | 0 |
| E-n33-k4-s19-26 | 680.36⁎ | 680.37 | 0.00 | 84 | 0 |
| E-n33-k4-s22-26 | 680.89 | 680.37 | −0.08 | 77 | 0 |
| E-n33-k4-s24-28 | 670.86⁎ | 670.43 | −0.06 | 88 | 0 |
| E-n33-k4-s25-28 | 650.95⁎ | 650.58 | −0.06 | 63 | 0 |
| E-n51-k5-s12-18 | 692.37 | 690.59 | −0.26 | 147 | 4 |
| E-n51-k5-s12-41 | 691.37 | 683.05 | −1.20 | 133 | 38 |
| E-n51-k5-s12-43 | 712.48 | 710.41 | −0.29 | 217 | 1 |
| E-n51-k5-s39-41 | 729.94 | 728.54 | −0.19 | 155 | 18 |
| E-n51-k5-s40-41 | 729.94 | 723.75 | −0.85 | 154 | 17 |
| E-n51-k5-s40-43 | 757.30 | 752.15 | −0.68 | 158 | 15 |
| Avg. | 634.14 | 632.45 | −0.20 | 93 | 5 |
Results and runtimes in seconds for set 4 for the 2E-VRP.
| Instance | BKS | Source | ALNS avg. | % dev | ALNS min | % dev | ||
|---|---|---|---|---|---|---|---|---|
| Instance50-s2-01.dat | 1590 | DIVING | 1569.42 | −1.29 | 1569.42 | −1.29 | 235 | 6 |
| Instance50-s2-02.dat | 1442 | DIVING | 1441.02 | −0.07 | 1438.33 | −0.25 | 155 | 43 |
| Instance50-s2-03.dat | 1603 | DIVING | 1570.43 | −2.03 | 1570.43 | −2.03 | 183 | 3 |
| Instance50-s2-04.dat | 1440.77 | MultiStart | 1424.04 | −1.16 | 1424.04 | −1.16 | 130 | 11 |
| Instance50-s2-05.dat | 2188.15 | MultiStart | 2194.11 | 0.27 | 2194.11 | 0.27 | 614 | 63 |
| Instance50-s2-06.dat | 1310.8 | MultiStart | 1279.87 | −2.36 | 1279.87 | −2.36 | 99 | 2 |
| Instance50-s2-07.dat | 1486 | DIVING, SEMI | 1458.63 | −1.84 | 1458.63 | −1.84 | 169 | 6 |
| Instance50-s2-08.dat | 1369.78 | MultiStart | 1360.32 | −0.69 | 1360.32 | −0.69 | 205 | 5 |
| Instance50-s2-09.dat | 1489 | SEMI | 1450.27 | −2.6 | 1450.27 | −2.6 | 204 | 46 |
| Instance50-s2-10.dat | 1410.42 | CI, MultiStart | 1360.56 | −3.54 | 1360.56 | −3.54 | 174 | 1 |
| Instance50-s2-11.dat | 2070 | SEMI | 2059.88 | −0.49 | 2059.88 | −0.49 | 648 | 101 |
| Instance50-s2-12.dat | 1266.21 | MultiStart | 1209.42 | −4.49 | 1209.42 | −4.49 | 205 | 44 |
| Instance50-s2-13.dat | 1553.71 | MultiStart | 1481.83 | −4.63 | 1481.83 | −4.63 | 220 | 25 |
| Instance50-s2-14.dat | 1399 | DIVING | 1393.61 | −0.39 | 1393.61 | −0.39 | 189 | 6 |
| Instance50-s2-15.dat | 1554 | DIVING | 1489.94 | −4.12 | 1489.94 | −4.12 | 173 | 9 |
| Instance50-s2-16.dat | 1410.42 | MultiStart | 1387.83 | −1.6 | 1387.83 | −1.6 | 147 | 6 |
| Instance50-s2-17.dat | 2106.72 | CI,MultiStart | 2088.49 | −0.87 | 2088.49 | −0.87 | 625 | 165 |
| Instance50-s2-18.dat | 1226 | DIVING | 1227.61 | 0.13 | 1227.61 | 0.13 | 94 | 3 |
| Instance50-s3-19.dat | 1576.82 | FC, CI, MultiStart | 1546.28 | −1.94 | 1546.28 | −1.94 | 171 | 25 |
| Instance50-s3-20.dat | 1296.00 | SEMI | 1272.97 | −1.78 | 1272.97 | −1.78 | 99 | 12 |
| Instance50-s3-21.dat | 1591 | DIVING | 1577.82 | −0.83 | 1577.82 | −0.83 | 155 | 61 |
| Instance50-s3-22.dat | 1316.99 | MultiStart | 1281.83 | −2.67 | 1281.83 | −2.67 | 127 | 2 |
| Instance50-s3-23.dat | 1681.29 | MultiStart | 1652.98 | −1.68 | 1652.98 | −1.68 | 175 | 5 |
| Instance50-s3-24.dat | 1330.09 | MultiStart | 1282.68 | −3.56 | 1282.68 | −3.56 | 110 | 2 |
| Instance50-s3-25.dat | 1580 | SEMI | 1440.84 | −8.81 | 1440.68 | −8.82 | 154 | 53 |
| Instance50-s3-26.dat | 1161.86 | MultiStart | 1167.46 | 0.48 | 1167.46 | 0.48 | 96 | 0 |
| Instance50-s3-27.dat | 1505.94 | FC, CI, MultiStart | 1447.79 | −3.86 | 1444.5 | −4.08 | 163 | 12 |
| Instance50-s3-28.dat | 1211.44 | MultiStart | 1210.44 | −0.08 | 1210.44 | −0.08 | 143 | 7 |
| Instance50-s3-29.dat | 1688.89 | MultiStart | 1561.81 | −7.52 | 1559.82 | −7.64 | 178 | 102 |
| Instance50-s3-30.dat | 1239.07 | MultiStart | 1211.59 | −2.22 | 1211.59 | −2.22 | 132 | 5 |
| Instance50-s3-31.dat | 1533.98 | FC, CI, MultiStart | 1440.86 | −6.07 | 1440.86 | −6.07 | 144 | 37 |
| Instance50-s3-32.dat | 1196 | MultiStart | 1199 | 0.25 | 1199 | 0.25 | 102 | 11 |
| Instance50-s3-33.dat | 1574.32 | FC, CI, MultiStart | 1478.86 | −6.06 | 1478.86 | −6.06 | 159 | 16 |
| Instance50-s3-34.dat | 1234 | MultiStart | 1233.92 | −0.01 | 1233.92 | −0.01 | 93 | 4 |
| Instance50-s3-35.dat | 1598.66 | MultiStart | 1570.8 | −1.74 | 1570.72 | −1.75 | 182 | 116 |
| Instance50-s3-36.dat | 1229 | MultiStart | 1228.89 | −0.01 | 1228.89 | −0.01 | 123 | 6 |
| Instance50-s5-37.dat | 1528.73 | Perboli et al. | 1528.81 | 0.01 | 1528.73 | 0 | 143 | 55 |
| Instance50-s5-38.dat | 1185.58 | Perboli et al. | 1163.07 | −1.9 | 1163.07 | −1.9 | 88 | 15 |
| Instance50-s5-39.dat | 1525.24 | Perboli et al. | 1520.92 | −0.28 | 1520.92 | −0.28 | 158 | 33 |
| Instance50-s5-40.dat | 1179.64 | Perboli et al. | 1165.24 | −1.22 | 1163.04 | −1.41 | 84 | 20 |
| Instance50-s5-41.dat | 1681.04 | Perboli et al. | 1652.98 | −1.67 | 1652.98 | −1.67 | 150 | 12 |
| Instance50-s5-42.dat | 1223.09 | Perboli et al. | 1190.17 | −2.69 | 1190.17 | −2.69 | 95 | 31 |
| Instance50-s5-43.dat | 1422.29 | Perboli et al. | 1408.95 | −0.94 | 1406.11 | −1.14 | 151 | 60 |
| Instance50-s5-44.dat | 1039.39 | Perboli et al. | 1035.32 | −0.39 | 1035.03 | −0.42 | 109 | 30 |
| Instance50-s5-45.dat | 1444.82 | Perboli et al. | 1406.43 | −2.66 | 1403.1 | −2.89 | 144 | 104 |
| Instance50-s5-46.dat | 1068.5 | Perboli et al. | 1058.97 | −0.89 | 1058.11 | −0.97 | 74 | 17 |
| Instance50-s5-47.dat | 1581.57 | Perboli et al. | 1564.41 | −1.09 | 1559.82 | −1.38 | 185 | 103 |
| Instance50-s5-48.dat | 1092.32 | Perboli et al. | 1074.5 | −1.63 | 1074.5 | −1.63 | 83 | 2 |
| Instance50-s5-49.dat | 1441.64 | Perboli et al. | 1435.28 | −0.44 | 1434.88 | −0.47 | 140 | 81 |
| Instance50-s5-50.dat | 1089.67 | Perboli et al. | 1065.25 | −2.24 | 1065.25 | −2.24 | 92 | 16 |
| Instance50-s5-51.dat | 1436.3 | Perboli et al. | 1387.72 | −3.38 | 1387.51 | −3.4 | 138 | 46 |
| Instance50-s5-52.dat | 1109.52 | Perboli et al. | 1103.76 | −0.52 | 1103.42 | −0.55 | 102 | 47 |
| Instance50-s5-53.dat | 1552.75 | Perboli et al. | 1545.73 | −0.45 | 1545.73 | −0.45 | 148 | 37 |
| Instance50-s5-54.dat | 1135.39 | Perboli et al. | 1113.62 | −1.92 | 1113.62 | −1.92 | 90 | 2 |
| Avg. | 1428.65 | 1401.39 | −1.85 | 1400.96 | −1.88 | 169 | 32 | |
Results for the set Prodhon for the LRP.
| Instance | BKS | ALNS avg. | % dev. | ALNS min | % dev. | ||
|---|---|---|---|---|---|---|---|
| 20-5-1a | 54,793⁎ | 54,793.00 | 0.00 | 54,793.00 | 0.00 | 39 | 0 |
| 20-5-1b | 39,104⁎ | 39,104.00 | 0.00 | 39,104.00 | 0.00 | 54 | 0 |
| 20-5-2a | 48,908⁎ | 48,908.00 | 0.00 | 48,908.00 | 0.00 | 38 | 0 |
| 20-5-2b | 37,542⁎ | 37,542.00 | 0.00 | 37,542.00 | 0.00 | 67 | 0 |
| 50-5-1 | 90,111⁎ | 90,111.00 | 0.00 | 90,111.00 | 0.00 | 101 | 4 |
| 50-5-1b | 63,242⁎ | 63,242.00 | 0.00 | 63,242.00 | 0.00 | 65 | 6 |
| 50-5-2 | 88,298⁎ | 88,576.80 | 0.32 | 88,443.00 | 0.16 | 99 | 42 |
| 50-5-2b | 67,308⁎ | 67,448.20 | 0.21 | 67,340.00 | 0.05 | 200 | 73 |
| 50-5-2bis | 84,055⁎ | 84,119.00 | 0.08 | 84,055.00 | 0.00 | 107 | 67 |
| 50-5-2bbis | 51,822⁎ | 51,840.00 | 0.03 | 51,822.00 | 0.00 | 98 | 32 |
| 50-5-3 | 86,203⁎ | 86,261.60 | 0.07 | 86,203.00 | 0.00 | 101 | 44 |
| 50-5-3b | 61,830⁎ | 61,830.00 | 0.00 | 61,830.00 | 0.00 | 137 | 16 |
| 100-5-1 | 274,814⁎ | 276,364.00 | 0.56 | 275,636.00 | 0.30 | 520 | 204 |
| 100-5-1b | 213,615.00 | 215,059.00 | 0.68 | 214,735.00 | 0.52 | 1190 | 545 |
| 100-5-2 | 193,671⁎ | 193,903.00 | 0.12 | 193,752.00 | 0.04 | 463 | 188 |
| 100-5-2b | 157,095⁎ | 157,156.60 | 0.04 | 157,095.00 | 0.00 | 859 | 608 |
| 100-5-3 | 200,079⁎ | 200,495.60 | 0.21 | 200,305.00 | 0.11 | 454 | 102 |
| 100-5-3b | 152,441⁎ | 152,899.80 | 0.30 | 152,441.00 | 0.00 | 684 | 137 |
| 100-10-1 | 287,983.00 | 299,982.40 | 4.17 | 296,877.00 | 3.09 | 210 | 49 |
| 100-10-1b | 231,763.00 | 240,289.20 | 3.68 | 235,849.00 | 1.76 | 188 | 83 |
| 100-10-2 | 243,590⁎ | 245,548.20 | 0.80 | 244,740.00 | 0.47 | 136 | 63 |
| 100-10-2b | 203,988⁎ | 204,494.60 | 0.25 | 204,016.00 | 0.01 | 261 | 135 |
| 100-10-3 | 250,882.00 | 254,882.00 | 1.59 | 253,801.00 | 1.16 | 202 | 62 |
| 100-10-3b | 204,317.00 | 206,175.20 | 0.91 | 205,609.00 | 0.63 | 224 | 130 |
| 200-10-1 | 477,248.00 | 483,204.80 | 1.25 | 480,883.00 | 0.76 | 752 | 348 |
| 200-10-1b | 378,351.00 | 380,538.80 | 0.58 | 378,961.00 | 0.16 | 1346 | 275 |
| 200-10-2 | 449,571.00 | 451,750.60 | 0.48 | 450,451.00 | 0.20 | 1201 | 375 |
| 200-10-2b | 374,330.00 | 376,111.80 | 0.48 | 374,751.00 | 0.11 | 1349 | 579 |
| 200-10-3 | 469,433.00 | 479,366.60 | 2.12 | 475,373.00 | 1.27 | 1251 | 371 |
| 200-10-3b | 362,817.00 | 369,614.00 | 1.87 | 366,902.00 | 1.13 | 1137 | 651 |
| Avg. | 196,640.13 | 198,720.39 | 0.69 | 197,852.33 | 0.40 | 451 | 173 |
Results for the set Tuzun for the LRP.
| Instance | BKS | ALNS avg. | % dev. | ALNS min | % dev. | ||||
|---|---|---|---|---|---|---|---|---|---|
| 111112 | 100 | 10 | 1467.68⁎ | 1475.67 | 0.54 | 1467.68 | 0.00 | 275 | 153 |
| 111122 | 100 | 20 | 1449.2 | 1464.72 | 1.07 | 1452.14 | 0.20 | 321 | 148 |
| 111212 | 100 | 10 | 1394.8⁎ | 1400.49 | 0.41 | 1394.93 | 0.01 | 244 | 110 |
| 111222 | 100 | 20 | 1432.29 | 1441.21 | 0.62 | 1433.42 | 0.08 | 376 | 144 |
| 112112 | 100 | 10 | 1167.16⁎ | 1173.04 | 0.50 | 1167.53 | 0.03 | 489 | 274 |
| 112122 | 100 | 20 | 1102.24 | 1102.34 | 0.01 | 1102.24 | 0.00 | 373 | 178 |
| 112212 | 100 | 10 | 791.66⁎ | 791.83 | 0.02 | 791.66 | 0.00 | 739 | 215 |
| 112222 | 100 | 20 | 728.3 | 728.32 | 0.00 | 728.3 | 0.00 | 384 | 96 |
| 113112 | 100 | 10 | 1238.24 | 1240.31 | 0.17 | 1238.7 | 0.04 | 357 | 157 |
| 113122 | 100 | 20 | 1245.31 | 1248.17 | 0.23 | 1246.52 | 0.10 | 445 | 237 |
| 113212 | 100 | 10 | 902.26⁎ | 902.27 | 0.00 | 902.26 | 0.00 | 321 | 59 |
| 113222 | 100 | 20 | 1018.29 | 1018.56 | 0.03 | 1018.29 | 0.00 | 386 | 150 |
| 131112 | 150 | 10 | 1866.75 | 1939.52 | 3.90 | 1922.7 | 3.00 | 504 | 360 |
| 131122 | 150 | 20 | 1833.95 | 1857.29 | 1.27 | 1847.93 | 0.76 | 635 | 146 |
| 131212 | 150 | 10 | 1965.12 | 2009.44 | 2.26 | 1975.83 | 0.55 | 664 | 331 |
| 131222 | 150 | 20 | 1801.39 | 1838.51 | 2.06 | 1806.31 | 0.27 | 485 | 155 |
| 132112 | 150 | 10 | 1443.33⁎ | 1449.15 | 0.40 | 1447.43 | 0.28 | 1049 | 628 |
| 132122 | 150 | 20 | 1441.98 | 1446.91 | 0.34 | 1445.32 | 0.23 | 805 | 352 |
| 132212 | 150 | 10 | 1205.09 | 1205.83 | 0.06 | 1204.98 | −0.01 | 2197 | 780 |
| 132222 | 150 | 20 | 930.99 | 933.14 | 0.23 | 931.49 | 0.05 | 982 | 431 |
| 133112 | 150 | 10 | 1699.92 | 1700.39 | 0.03 | 1694.64 | −0.31 | 1046 | 612 |
| 133122 | 150 | 20 | 1400.01 | 1403.5 | 0.25 | 1400.5 | 0.03 | 925 | 457 |
| 133212 | 150 | 10 | 1199.51 | 1199.27 | −0.02 | 1198.67 | −0.07 | 1375 | 624 |
| 133222 | 150 | 20 | 1152.18 | 1154.36 | 0.19 | 1152.01 | −0.01 | 911 | 450 |
| 121112 | 200 | 10 | 2259.87 | 2278.272 | 0.81 | 2265.15 | 0.23 | 944 | 309 |
| 121122 | 200 | 20 | 2185.41 | 2192.61 | 0.33 | 2183.05 | −0.11 | 847 | 369 |
| 121212 | 200 | 10 | 2234.78 | 2247.75 | 0.58 | 2233.55 | −0.06 | 907 | 533 |
| 121222 | 200 | 20 | 2241.04 | 2263.196 | 0.99 | 2230.94 | −0.45 | 860 | 257 |
| 122112 | 200 | 10 | 2089.77 | 2093.78 | 0.19 | 2082.6 | −0.34 | 1606 | 908 |
| 122122 | 200 | 20 | 1709.56 | 1732 | 1.31 | 1710.67 | 0.06 | 941 | 515 |
| 122212 | 200 | 10 | 1466.62 | 1462.15 | −0.30 | 1458.55 | −0.55 | 1861 | 617 |
| 122222 | 200 | 20 | 1084.78 | 1086.08 | 0.12 | 1085.29 | 0.05 | 812 | 541 |
| 123112 | 200 | 10 | 1970.44 | 1971.01 | 0.03 | 1964.75 | −0.29 | 968 | 529 |
| 123122 | 200 | 20 | 1918.93 | 1952.31 | 1.74 | 1926.64 | 0.40 | 740 | 363 |
| 123212 | 200 | 10 | 1771.06 | 1764.16 | −0.39 | 1762.09 | −0.51 | 2055 | 1283 |
| 123222 | 200 | 20 | 1393.16 | 1395.38 | 0.16 | 1393.06 | −0.01 | 1038 | 620 |
| Avg. | 1505.64 | 1515.64 | 0.56 | 1507.44 | 0.10 | 830 | 391 | ||
Results for the set Barreto for the LRP.
| Instance | BKS | ALNS avg. | % dev. | ALNS min | % dev. | ||
|---|---|---|---|---|---|---|---|
| Christofides69-50×5 | 565.60⁎ | 565.60 | 0.00 | 565.60 | 0.00 | 73 | 5 |
| Christofides69-75×10 | 848.85⁎ | 854.88 | 0.71 | 853.47 | 0.54 | 207 | 54 |
| Christofides69-100×10 | 833.40⁎ | 835.39 | 0.24 | 833.43 | 0.00 | 403 | 92 |
| Daskin95-88×8 | 355.78⁎ | 355.78 | 0.00 | 355.78 | 0.00 | 250 | 69 |
| Daskin95-150×10 | 43,919.90 | 44,497.24 | 1.31 | 44,309.20 | 0.89 | 613 | 283 |
| Gaskell67-21×5 | 424.90⁎ | 424.90 | 0.00 | 424.90 | 0.00 | 25 | 0 |
| Gaskell67-22×5 | 585.11⁎ | 585.11 | 0.00 | 585.11 | 0.00 | 21 | 0 |
| Gaskell67-29×5 | 512.10⁎ | 512.10 | 0.00 | 512.10 | 0.00 | 40 | 0 |
| Gaskell67-32×5 | 562.22⁎ | 562.22 | 0.00 | 562.22 | 0.00 | 58 | 0 |
| Gaskell67-32×5 | 504.33⁎ | 504.33 | 0.00 | 504.33 | 0.00 | 55 | 0 |
| Gaskell67-36×5 | 460.37⁎ | 460.37 | 0.00 | 460.37 | 0.00 | 61 | 0 |
| Min92-27×5 | 3062.00⁎ | 3062.02 | 0.00 | 3062.02 | 0.00 | 38 | 0 |
| Min92-134×8 | 5709.00 | 5732.62 | 0.41 | 5712.99 | 0.07 | 460 | 253 |
| Avg. | 4487.96 | 4534.81 | 0.21 | 4518.58 | 0.12 | 177 | 58 |