Skip to content

CodeSopranos/VehicleRoutingProblem

Repository files navigation

VehicleRoutingProblem

The research work on Capacitated Vehicle Routing Problem (C-VRP) solving via Artificial Bee Colony (ABC) Algorithm which enhanced with Local Search.


Problem example: Random solution: Fitness function of ABC: And solution (200 epochs): Reference: An artificial bee colony algorithm for the capacitated vehicle routing problem

A-benchmarks


benchmark n_locations n_trucks capacity optimal_cost ABC_cost time (s) error is_feasible
0 A-n32-k5.vrp 32 5 100 784 793.689 34.4186 0.0123585 True
1 A-n33-k5.vrp 33 5 100 661 677.849 33.94 0.0254898 True
2 A-n33-k6.vrp 33 6 100 742 789.651 35.5225 0.0642203 True
3 A-n34-k5.vrp 34 5 100 778 890.053 34.7679 0.144027 True
4 A-n36-k5.vrp 36 5 100 799 902.63 39.6765 0.129699 True
5 A-n37-k5.vrp 37 5 100 669 722.61 40.3947 0.0801341 True
6 A-n37-k6.vrp 37 6 100 949 1002.95 41.3557 0.0568444 True
7 A-n38-k5.vrp 38 5 100 730 796.663 39.2311 0.0913186 True
8 A-n39-k5.vrp 39 5 100 822 917.818 41.4462 0.116567 True
9 A-n39-k6.vrp 39 6 100 831 1039.23 46.8593 0.250572 True
10 A-n44-k6.vrp 44 6 100 937 987.494 51.036 0.0538888 True
11 A-n45-k6.vrp 45 6 100 944 1209.34 55.1767 0.281077 True
12 A-n45-k7.vrp 45 7 100 1146 1270.99 62.4989 0.109066 True
13 A-n46-k7.vrp 46 7 100 914 1030.53 73.3458 0.127491 True
14 A-n48-k7.vrp 48 7 100 1073 1195.6 71.0007 0.114257 True
15 A-n53-k7.vrp 53 7 100 1010 1151.61 82.1195 0.140208 True
16 A-n54-k7.vrp 54 7 100 1167 1331.5 86.6397 0.140958 True
17 A-n55-k9.vrp 55 9 100 1073 1147.89 98.8293 0.0697974 True
18 A-n60-k9.vrp 60 9 100 1354 1502.62 118.18 0.109762 True
19 A-n61-k9.vrp 61 9 100 1034 1398.01 129.125 0.352039 True
20 A-n62-k8.vrp 62 8 100 1288 1517.37 119.281 0.178084 True
21 A-n63-k10.vrp 63 10 100 1314 1515.19 127.642 0.153113 True
22 A-n63-k9.vrp 63 9 100 1616 1959.36 131.052 0.212478 True
23 A-n64-k9.vrp 64 9 100 1401 1664.51 122.621 0.188088 True
24 A-n65-k9.vrp 65 9 100 1174 1558.45 133.355 0.327473 True
25 A-n69-k9.vrp 69 9 100 1159 1434.53 154.796 0.237731 True
26 A-n80-k10.vrp 80 10 100 1763 2203.57 184.733 0.249898 True

B-benchmarks


benchmark n_locations n_trucks capacity optimal_cost ABC_cost time (s) error is_feasible
0 B-n31-k5.vrp 31 5 100 672 706.569 20.9377 0.0514423 True
1 B-n34-k5.vrp 34 5 100 788 808.974 23.4713 0.0266171 True
2 B-n35-k5.vrp 35 5 100 955 996.195 24.5341 0.0431363 True
3 B-n38-k6.vrp 38 6 100 805 820.224 28.2701 0.0189118 True
4 B-n39-k5.vrp 39 5 100 549 567.277 26.7929 0.0332911 True
5 B-n41-k6.vrp 41 6 100 829 947.016 30.4575 0.142359 True
6 B-n43-k6.vrp 43 6 100 742 777.761 33.5126 0.0481955 True
7 B-n44-k7.vrp 44 7 100 909 985.969 36.6416 0.0846748 True
8 B-n45-k5.vrp 45 5 100 751 796.818 32.5534 0.0610096 True
9 B-n45-k6.vrp 45 6 100 678 768.834 37.3276 0.133974 True
10 B-n50-k7.vrp 50 7 100 741 763.865 41.6256 0.0308568 True
11 B-n50-k8.vrp 50 8 100 1312 1354.85 44.7541 0.0326566 True
12 B-n51-k7.vrp 51 7 100 1032 1124.62 42.9064 0.0897509 True
13 B-n52-k7.vrp 52 7 100 747 818.84 43.2389 0.0961716 True
14 B-n56-k7.vrp 56 7 100 707 792.316 47.4659 0.120674 True
15 B-n57-k7.vrp 57 7 100 1153 1555.21 66.0018 0.348837 True
16 B-n57-k9.vrp 57 9 100 1598 1740.66 57.6039 0.0892725 True
17 B-n63-k10.vrp 63 10 100 1496 1775.97 75.6478 0.187143 True
18 B-n64-k9.vrp 64 9 100 861 1082.98 75.0857 0.257812 True
19 B-n66-k9.vrp 66 9 100 1316 1611.2 82.5796 0.224317 True
20 B-n67-k10.vrp 67 10 100 1032 1206.82 86.4656 0.169402 True
21 B-n68-k9.vrp 68 9 100 1272 1442.81 67.5301 0.134288 True
22 B-n78-k10.vrp 78 10 100 1221 1602.17 93.2046 0.312182 True

About

The research work on Vehicle Routing Problem (VRP) solving via Artifical Bee colony algorithm

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published