| Literature DB >> 35626470 |
Zhi Li1, Shu-Chuan Chu1, Jeng-Shyang Pan1,2, Pei Hu1, Xingsi Xue3.
Abstract
Metaheuristic algorithms are widely employed in modern engineering applications because they do not need to have the ability to study the objective function's features. However, these algorithms may spend minutes to hours or even days to acquire one solution. This paper presents a novel efficient Mahalanobis sampling surrogate model assisting Ant Lion optimization algorithm to address this problem. For expensive calculation problems, the optimization effect goes even further by using MSAALO. This model includes three surrogate models: the global model, Mahalanobis sampling surrogate model, and local surrogate model. Mahalanobis distance can also exclude the interference correlations of variables. In the Mahalanobis distance sampling model, the distance between each ant and the others could be calculated. Additionally, the algorithm sorts the average length of all ants. Then, the algorithm selects some samples to train the model from these Mahalanobis distance samples. Seven benchmark functions with various characteristics are chosen to testify to the effectiveness of this algorithm. The validation results of seven benchmark functions demonstrate that the algorithm is more competitive than other algorithms. The simulation results based on different radii and nodes show that MSAALO improves the average coverage by 2.122% and 1.718%, respectively.Entities:
Keywords: 3D coverage; ant lion optimization; mahalanobis distance; radial basis function network; surrogate model; wireless sensor networks
Year: 2022 PMID: 35626470 PMCID: PMC9142077 DOI: 10.3390/e24050586
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.738
Benchmark.
| Benchmark Function | Name | Characteristics | Global Optimal |
|---|---|---|---|
| F1 | Ackley | Multimodal | 0 |
| F2 | Griewank | Multimodal | 0 |
| F3 | Rosenbrock | Multimodal with narrow valley | 0 |
| F4 | Ellipsoid | Unimodal | 0 |
| F5 | Shifted rotate Rastrigin(F10 in [ | Very complicated multimodal | −330 |
| F6 | Rotated Hybrid composition function(F16 in [ | Very complicated multimodal | 120 |
| F7 | Rotated Rosenbrock’s Function(F6 in [ | Multimodal | −300 |
Statistical results of the proposed algorithm MSAALO and the comparison algorithm in the 30D benchmark problems.
| Function | Method | Best | Worst | Mean | Std. |
|---|---|---|---|---|---|
| F1 Ackley | MSAALO | 0.123326744 | 3.13585031 |
| 0.849227975 |
| ALO | 12.10555809 | 15.6481591 | 14.19208313(+) | 0.9459971 | |
| PSO | 20.15494482 | 20.82542968 | 20.59548416(+) | 0.172703454 | |
| QUATRE | 20.31594928 | 20.8686191 | 20.62503928(+) | 0.163136984 | |
| F2 Griewank | MSAALO | 0.025057236 | 0.348212147 |
| 0.105483642 |
| ALO | 34.50123904 | 85.11353248 | 61.12324826(+) | 13.39587586 | |
| PSO | 399.9440594 | 629.2822719 | 539.9281838(+) | 58.72504985 | |
| QUATRE | 1430.698577 | 2134.531336 | 1793.335464(+) | 181.220765 | |
| F3 ROSENBROCK | MSAALO | 27.33130867 | 31.2019712 |
| 0.911458613 |
| ALO | 212.0563715 | 472.0551911 | 329.7765029(+) | 73.50371706 | |
| PSO | 3612.815328 | 8177.474992 | 5768.083768(+) | 1056.556912 | |
| QUATRE | 13816.70038 | 25796.98324 | 20242.16778(+) | 3580.971155 | |
| F4 Ellipsoid | MSAALO | 0.064639725 | 1.745649711 |
| 0.542000353 |
| ALO | 137.5505289 | 316.3088353 | 236.7281153(+) | 47.19823742 | |
| PSO | 1869.607222 | 2942.181818 | 2298.538358(+) | 266.6575441 | |
| QUATRE | 18719.26637 | 29801.73299 | 24745.30049(+) | 3096.902059 | |
| F5 Shifted Rotated Rastrigin’s | MSAALO | −177.3906961 | 41.14829764 |
| 62.85805275 |
| ALO | −28.50723525 | 190.6024357 | 121.7342326(+) | 61.58425884 | |
| PSO | 349.4033779 | 684.5691941 | 560.3924598(+) | 97.33286262 | |
| QUATRE | 2210.59487 | 2905.192736 | 2527.153953(+) | 161.6924755 | |
| F6 Rotated Hybrid Composition | MSAALO | 487.8856464 | 883.2270767 |
| 91.4233247 |
| ALO | 680.0437144 | 1185.978105 | 931.6602035(+) | 144.3053267 | |
| PSO | 1012.886072 | 1529.59108 | 1240.718675(+) | 146.1381248 | |
| QUATRE | 993.5244617 | 1254.09476 | 1126.998238(+) | 69.97195687 | |
| F7 Rotated Rosenbrock’s Function (cec2013) | MSAALO | 305.9999456 | 968.5415869 |
| 166.910778 |
| ALO | 2516.102941 | 8820.339926 | 5375.970745(+) | 1790.558688 | |
| PSO | 13511.26453 | 28774.73239 | 21609.56369(+) | 4160.450511 | |
| QUATRE | 371.1491082 | 1080.859897 | 580.0806404(+) | 190.9446216 |
Statistical results of the proposed algorithm MSAALO and the comparison algorithm in the 50D benchmark problems.
| Function | Method | Best | Worst | Mean | Std. |
|---|---|---|---|---|---|
| F1 Ackley | MSAALO | 0.940415879 | 5.167946126 |
| 1.251470448 |
| ALO | 13.82370384 | 16.68453778 | 15.25804536(+) | 0.796298412 | |
| PSO | 20.54068171 | 20.9449642 | 20.81156212(+) | 0.095431374 | |
| QUATRE | 19.56914323 | 20.50332195 | 20.09924447(+) | 0.22904872 | |
| F2 Griewank | MSAALO | 0.104616818 | 0.926048755 |
| 0.216959396 |
| ALO | 105.2416856 | 174.1706141 | 132.4385061(+) | 21.29345499 | |
| PSO | 941.2522423 | 1143.06337 | 1043.479008(+) | 63.8714882 | |
| QUATRE | 511.6977831 | 739.5520411 | 627.2609005(+) | 68.17036889 | |
| F3 ROSENBROCK | MSAALO | 48.49067593 | 75.15137415 |
| 8.024656915 |
| ALO | 592.1867282 | 1107.620799 | 851.1901101(+) | 129.4974263 | |
| PSO | 9478.242386 | 15087.31686 | 12884.91921(+) | 1425.141242 | |
| QUATRE | 4668.454943 | 7782.74757 | 5958.326781(+) | 803.8444471 | |
| F4 Ellipsoid | MSAALO | 0.183039002 | 15.10150372 |
| 3.659057369 |
| ALO | 688.2929038 | 1333.181207 | 935.4220777(+) | 173.2759225 | |
| PSO | 6395.877995 | 7872.311698 | 7117.623372(+) | 385.1067671 | |
| QUATRE | 3115.474344 | 5157.058137 | 4328.406839(+) | 475.7695647 | |
| F5 Shifted Rotated Rastrigin’s | MSAALO | 160.0359335 | 626.0513082 |
| 126.853667 |
| ALO | 495.0934545 | 757.8380202 | 653.8728804 (+) | 77.2052377 | |
| PSO | 1194.449781 | 1551.690511 | 1386.945263(+) | 98.67065573 | |
| QUATRE | 499.8560298 | 731.0150509 | 629.5159052(+) | 74.64785504 | |
| F6 Rotated Hybrid Composition | MSAALO | 558.4800991 | 1040.265314 |
| 161.6001346 |
| ALO | 951.0065564 | 1216.362594 | 1099.303637(+) | 89.67953714 | |
| PSO | 1360.985177 | 1601.730509 | 1481.080647(+) | 70.85044609 | |
| QUATRE | 643.4407881 | 991.0314188 | 805.936404(≈) | 90.57789709 | |
| F7 Rotated Rosenbrock’s Function (cec2013) | MSAALO | 741.5338717 | 2449.577822 |
| 395.6821817 |
| ALO | 3968.852388 | 9349.459488 | 5934.070009(+) | 1408.381766 | |
| PSO | 20661.10026 | 37463.82879 | 28844.48817(+) | 4722.00103 | |
| QUATRE | 1622.13098 | 4279.212564 | 2891.371949 (+) | 640.6297767 |
Figure 1Convergence profiles of algorithms MSAALO, PSO, ALO and QUATRE on 30D with 1000 expensive fitness evaluations.
Figure 2Convergence profiles of algorithms MSAALO, PSO, ALO and QUATRE on 50D with 1000 expensive fitness evaluations.
Statistical results of the proposed algorithm MSAALO and the comparison algorithm in the 100D benchmark problems.
| Function | Method | Best | Worst | Mean | Std. |
|---|---|---|---|---|---|
| F1 Ackley | MSAALO | 4.091671039 | 8.774707511 |
| 1.261160452 |
| ALO | 17.21809925 | 18.35013969 | 17.75140425(+) | 0.252252221 | |
| PSO | 20.77643095 | 21.02382447 | 20.92523434(+) | 0.056834438 | |
| QUATRE | 20.31594928 | 20.8686191 | 20.62503928(+) | 0.163136984 | |
| F2 Griewank | MSAALO | 1.851830569 | 6.001070319 |
| 1.069549415 |
| ALO | 464.5274265 | 583.0803864 | 528.7988196(+) | 39.70428045 | |
| PSO | 1943.472754 | 2498.344413 | 2276.611987(+) | 107.2391004 | |
| QUATRE | 1430.698577 | 2134.531336 | 1793.335464(+) | 181.220765 | |
| F3 ROSENBROCK | MSAALO | 112.0862083 | 211.8498645 |
| 26.45273892 |
| ALO | 2410.659629 | 4175.374741 | 3366.246959(+) | 441.5179758 | |
| PSO | 27037.12808 | 34123.8097 | 30717.76802(+) | 1815.48804 | |
| QUATRE | 13816.70038 | 25796.98324 | 20242.16778(+) | 3580.971155 | |
| F4 Ellipsoid | MSAALO | 22.89635178 | 73.41179558 |
| 14.07490228 |
| ALO | 5696.304718 | 8042.695737 | 6953.813749(+) | 662.0899404 | |
| PSO | 28389.28814 | 33571.10473 | 31854.291(+) | 1220.854732 | |
| QUATRE | 18719.26637 | 29801.73299 | 24745.30049(+) | 3096.902059 | |
| F5 Shifted Rotated Rastrigin’s | MSAALO | 1489.06262 | 1799.211178 |
| 95.1636403 |
| ALO | 1655.179877 | 2148.085759 | 1926.3667(+) | 124.7194161 | |
| PSO | 2857.938669 | 3291.183242 | 3066.387997(+) | 113.9989264 | |
| QUATRE | 2210.59487 | 2905.192736 | 2527.153953(+) | 161.6924755 | |
| F6 Rotated Hybrid Composition | MSAALO | 848.527674 | 1255.817093 |
| 133.5560952 |
| ALO | 1122.289105 | 1417.145008 | 1274.688185(+) | 80.250579 | |
| PSO | 1512.055362 | 1740.348203 | 1627.7907(+) | 63.57016225 | |
| QUATRE | 993.5244617 | 1254.09476 | 1126.998238(+) | 69.97195687 | |
| F7 Rotated Rosenbrock’s Function (cec2013) | MSAALO | 10046.25135 | 22562.53428 |
| 3689.60855 |
| ALO | 35859.80184 | 54097.03908 | 42368.11593(+) | 5130.810022 | |
| PSO | 92916.94975 | 152443.4916 | 128356.6319(+) | 14760.00506 | |
| QUATRE | 28101.80237 | 49374.69153 | 38759.84115(+) | 5441.075378 |
Figure 3Convergence profiles of algorithms MSAALO, PSO, ALO and QUATRE on 100D with 1000 expensive fitness evaluations.
Comparing results with different numbers of nodes.
| Num | MSAALO | ALO | PSO | QUATRE |
|---|---|---|---|---|
| 30 | 47.56% | 36.22% |
| 41.16% |
| 35 |
| 40.61% | 51.08% | 45.48% |
| 40 |
| 44.83% | 56.68% | 50.56% |
| 45 |
| 48.96% | 59.12% | 55.00% |
| 50 |
| 52.54% | 64.84% | 59.28% |
| 55 |
| 55.88% | 67.60% | 60.92% |
Comparing results with different radii.
| Radius | MSAALO | ALO | PSO | QUATRE |
|---|---|---|---|---|
| 5m | 47.56% | 36.22% |
| 41.16% |
| 6m |
| 47.15% | 60.88% | 55.92% |
| 7m |
| 57.58% | 74.28% | 66.44% |
| 8m |
| 66.48% | 84.28% | 76.72% |
| 9m |
| 69.88% | 90.60% | 83.48% |
| 10m |
| 79.24% | 94.44% | 89.96% |