| Literature DB >> 32831819 |
Jiangnan Zhang1, Kewen Xia1, Ziping He1, Shurui Fan1.
Abstract
Bird swarm algorithm is one of the swarm intelligence algorithms proposed recently. However, the original bird swarm algorithm has some drawbacks, such as easy to fall into local optimum and slow convergence speed. To overcome these short-comings, a dynamic multi-swarm differential learning quantum bird swarm algorithm which combines three hybrid strategies was established. First, establishing a dynamic multi-swarm bird swarm algorithm and the differential evolution strategy was adopted to enhance the randomness of the foraging behavior's movement, which can make the bird swarm algorithm have a stronger global exploration capability. Next, quantum behavior was introduced into the bird swarm algorithm for more efficient search solution space. Then, the improved bird swarm algorithm is used to optimize the number of decision trees and the number of predictor variables on the random forest classification model. In the experiment, the 18 benchmark functions, 30 CEC2014 functions, and the 8 UCI datasets are tested to show that the improved algorithm and model are very competitive and outperform the other algorithms and models. Finally, the effective random forest classification model was applied to actual oil logging prediction. As the experimental results show, the three strategies can significantly boost the performance of the bird swarm algorithm and the proposed learning scheme can guarantee a more stable random forest classification model with higher accuracy and efficiency compared to others.Entities:
Mesh:
Year: 2020 PMID: 32831819 PMCID: PMC7428961 DOI: 10.1155/2020/6858541
Source DB: PubMed Journal: Comput Intell Neurosci
Algorithm 11: DMSDL-QBSA.
18 benchmark functions.
| Name | Test function | Range |
|---|---|---|
| Sphere |
| [−100,100] |
| Schwefel P2.22 |
| [−10,10] |
| Schwefel P1.2 |
| [−100,100] |
| Generalized Rosenbrock |
| [−100,100] |
| Step |
| [−100,100] |
| Noise |
| [−1.28, 1.28] |
| SumSquares |
| [−10,10] |
| Zakharov |
| [−10,10] |
| Schaffer |
| [−10,10] |
|
| ||
| Generalized Schwefel 2.26 |
| [−500,500] |
| Generalized Rastrigin |
| [−5.12, 5.12] |
| Ackley |
| [−32,32] |
| Generalized Griewank |
| [−600,600] |
| Generalized Penalized 1 |
| [−50,50] |
| Generalized Penalized 2 |
| [−50,50] |
| Alpine |
| [−10,10] |
| Booth |
| [−10,10] |
| Levy |
| [−10,10] |
Summary of the CEC′14 test functions.
| Type | No. | Functions | Fi∗ = Fi ( |
|---|---|---|---|
| Unimodal functions |
| Rotated High-Conditioned Elliptic Function | 100 |
|
| Rotated Bent Cigar Function | 200 | |
|
| Rotated Discus Function | 300 | |
|
| |||
| Simple multimodal functions |
| Shifted and Rotated Rosenbrock's Function | 400 |
|
| Shifted and Rotated Ackley's Function | 500 | |
|
| Shifted and Rotated Weierstrass Function | 600 | |
|
| Shifted and Rotated Griewank's Function | 700 | |
|
| Shifted Rastrigin's Function | 800 | |
|
| Shifted and Rotated Rastrigin's Function | 900 | |
|
| Shifted Schwefel's Function | 1000 | |
|
| Shifted and Rotated Schwefel's Function | 1100 | |
|
| Shifted and Rotated Katsuura Function | 1200 | |
|
| Shifted and Rotated HappyCat function | 1300 | |
|
| Shifted and Rotated HGBat Function | 1400 | |
|
| Shifted and Rotated Expanded Griewank's Plus Rosenbrock's Function | 1500 | |
|
| Shifted and Rotated Expanded Scaffer's F6 Function | 1600 | |
|
| |||
| Hybrid functions |
| Hybrid function 1 ( | 1700 |
|
| Hybrid function 2 ( | 1800 | |
|
| Hybrid function 3 ( | 1900 | |
|
| Hybrid function 4 ( | 2000 | |
|
| Hybrid function 5 ( | 2100 | |
|
| Hybrid function 6 ( | 2200 | |
|
| |||
| Composition functions |
| Composition function 1 ( | 2300 |
|
| Composition function 2 ( | 2400 | |
|
| Composition function 3 ( | 2500 | |
|
| Composition function 4 ( | 2600 | |
|
| Composition function 5 ( | 2700 | |
|
| Composition function 6 ( | 2800 | |
|
| Composition function 7 ( | 2900 | |
|
| Composition function 8 ( | 3000 | |
|
| |||
| Search range: [−100,100] | |||
Parameter settings.
| Algorithm | Parameter settings |
|---|---|
| BSA |
|
| DE |
|
| DMSDL-PSO |
|
| DMSDL-BSA |
|
| DMSDL-QBSA |
|
Figure 1Fitness value curves of 5 hybrid algorithms on (a)f1; (b)f5; (c)f6; and (d)f9 (Dim = 2).
Figure 2Fitness value curves of 5 hybrid algorithms on (a)f12; (b)f13; (c)f17; and (d)f18 (Dim = 2).
Comparison on nine unimodal functions with 5 hybrid algorithms (Dim = 10).
| Function | Term | BSA | DE | DMSDL-PSO | DMSDL-BSA | DMSDL-QBSA |
|---|---|---|---|---|---|---|
|
| Max | 1.0317 | 1.2466 | 1.7232 | 1.0874 |
|
| Min |
| 4.0214 | 1.6580 |
|
| |
| Mean | 6.6202 | 4.6622 | 6.0643 | 6.3444 |
| |
| Var | 2.0892 | 8.2293 | 7.3868 | 1.9784 |
| |
|
| ||||||
|
| Max | 3.3278 | 1.8153 | 8.0436 | 4.9554 |
|
| Min | 4.9286 | 1.5889 | 1.0536 | 3.0074 |
| |
| Mean | 5.7340 | 1.8349 | 2.9779 | 6.9700 |
| |
| Var | 3.5768 | 4.8296 | 2.4966 | 5.1243 |
| |
|
| ||||||
|
| Max | 1.3078 | 1.3949 | 1.9382 | 1.2899 |
|
| Min | 3.4873 | 4.0327 | 6.5860 | 1.6352 |
| |
| Mean | 7.6735 | 4.6130 | 8.6149 | 7.5623 |
| |
| Var | 2.4929 | 8.4876 | 8.1698 | 2.4169 |
| |
|
| ||||||
|
| Max | 2.5311 | 2.3900 | 4.8639 | 3.7041 |
|
| Min | 5.2310 | 2.7690 | 8.4802 |
| 8.9799 | |
| Mean | 6.9192 | 3.3334 | 1.1841 | 9.9162 |
| |
| Var | 3.6005 | 1.4428 | 1.8149 | 4.5261 |
| |
|
| ||||||
|
| Max | 1.1619 | 1.3773 | 1.6188 | 1.3194 |
|
| Min | 5.5043 | 5.6109 | 1.1894 |
| 1.5157 | |
| Mean | 5.9547 | 6.3278 | 5.2064 | 6.5198 |
| |
| Var | 2.0533 | 9.6605 | 6.2095 | 2.2457 |
| |
|
| ||||||
|
| Max | 3.2456 | 7.3566 | 8.9320 | 2.8822 |
|
| Min | 1.3994 | 1.2186 | 2.2482 | 8.2911 |
| |
| Mean | 2.1509 | 1.4021 | 1.1982 | 1.9200 |
| |
| Var | 5.3780 | 3.8482 | 3.5554 | 5.0940 |
| |
|
| ||||||
|
| Max | 4.7215 | 6.7534 | 5.6753 | 5.3090 |
|
| Min |
| 2.2001 | 5.6300 |
|
| |
| Mean | 2.4908 | 2.3377 | 9.2909 | 3.0558 |
| |
| Var | 8.5433 | 3.3856 | 2.2424 | 1.0089 |
| |
|
| ||||||
|
| Max | 3.2500 | 2.4690 | 2.7226 | 2.8001 |
|
| Min | 1.4678 | 8.3483 | 5.9820 | 8.9624 |
| |
| Mean | 1.9072 | 9.1050 | 7.9923 | 2.3232 |
| |
| Var | 6.3211 | 1.3811 | 1.7349 | 6.4400 |
| |
Comparison on nine unimodal functions with hybrid algorithms (Dim = 2).
| Function | Term | BSA | DE | DMSDL-PSO | DMSDL-BSA | DMSDL-QBSA |
|---|---|---|---|---|---|---|
|
| Max | 1.8411 | 3.4713 | 2.9347 | 1.6918 |
|
| Min |
| 5.7879 |
|
| 3.2988 | |
| Mean | 5.5890 | 1.1150 | 1.6095 | 3.6580 |
| |
| Var | 2.6628 | 5.7218 | 5.4561 | 2.0867 |
| |
|
| ||||||
|
| Max | 2.2980 | 2.1935 | 3.2363 | 3.1492 |
|
| Min | 5.5923 | 8.2690 | 2.9096 | 3.4367 |
| |
| Mean | 9.2769 | 9.3960 | 7.4900 | 1.2045 |
| |
| Var | 3.3310 | 6.9080 | 4.0100 | 4.2190 |
| |
|
| ||||||
|
| Max |
| 1.3245 | 3.6203 | 2.3793 | 1.3089 |
| Min |
| 5.9950 |
|
|
| |
| Mean | 2.3040 | 8.5959 | 2.5020 | 6.3560 |
| |
| Var |
| 2.8747 | 7.5569 | 2.9203 | 1.3518 | |
|
| ||||||
|
| Max | 1.7097 | 6.1375 | 6.8210 | 5.9141 |
|
| Min | 1.6325 | 4.0940 | 8.2726 | 3.4830 |
| |
| Mean | 2.2480 | 9.3940 | 1.5730 |
| 1.4308 | |
| Var | 1.7987 | 7.4859 | 7.6015 | 6.4984 |
| |
|
| ||||||
|
| Max | 1.5719 | 2.2513 | 3.3938 | 1.8946 |
|
| Min |
| 7.0367 |
|
|
| |
| Mean | 3.4380 | 1.8850 | 1.7082 | 5.0090 |
| |
| Var | 1.9018 | 5.6163 | 5.9868 | 2.4994 |
| |
|
| ||||||
|
| Max | 1.5887 | 1.5649 | 1.5919 | 1.3461 |
|
| Min | 2.5412 | 4.5060 | 5.9140 | 4.1588 |
| |
| Mean | 2.3437 | 1.3328 | 6.0989 | 2.3462 |
| |
| Var | 2.4301 | 3.6700 | 3.5200 | 1.9117 |
| |
|
| ||||||
|
| Max | 3.5804 | 2.8236 |
| 2.7513 | 1.9411 |
| Min |
| 7.6633 |
|
|
| |
| Mean | 8.5474 | 1.6590 | 8.6701 | 7.6781 |
| |
| Var | 4.4630 | 6.0390 | 2.4090 | 3.7520 |
| |
|
| ||||||
|
| Max | 4.3247 | 2.1924 | 5.3555 | 3.3944 |
|
| Min |
| 8.6132 |
|
|
| |
| Mean | 1.1649 | 1.9330 | 1.7145 | 7.3418 |
| |
| Var | 5.9280 | 4.7800 | 7.5810 | 4.1414 |
| |
|
| ||||||
|
| Max | 2.7030 | 3.5200 | 1.7240 | 4.0480 |
|
| Min |
| 5.0732 |
|
|
| |
| Mean | 6.1701 | 6.2500 | 8.8947 | 8.4870 |
| |
| Var | 7.6990 | 1.3062 | 2.0400 | 9.6160 |
| |
Comparison on nine multimodal functions with hybrid algorithms (Dim = 10).
| Function | Term | BSA | DE | DMSDL-PSO | DMSDL-BSA | DMSDL-QBSA |
|---|---|---|---|---|---|---|
|
| Max | 2.8498 | 2.8226 | 3.0564 |
| 2.8795 |
| Min |
| 1.8214 | 1.2922 | 1.6446 | 1.1634 | |
| Mean |
| 1.9229 | 1.3185 | 3.1119 | 1.2729 | |
| Var | 2.4093 |
| 1.2663 | 2.5060 | 1.2998 | |
|
| ||||||
|
| Max | 1.2550 | 1.0899 | 1.1806 | 1.1243 |
|
| Min |
| 6.3502 | 1.0751 |
|
| |
| Mean | 2.0417 | 6.7394 | 3.9864 | 1.3732 |
| |
| Var | 3.5886 | 5.8621 | 1.3570 | 3.0325 |
| |
|
| ||||||
|
| Max | 2.0021 | 1.9910 | 1.9748 | 1.9254 |
|
| Min |
| 1.6575 | 7.1700 |
|
| |
| Mean | 3.0500 | 1.7157 | 3.0367 | 3.8520 |
| |
| Var | 5.8820 | 5.2968 | 1.6585 | 6.4822 |
| |
|
| ||||||
|
| Max | 1.0431 | 1.3266 | 1.5115 | 1.2017 |
|
| Min |
| 4.5742 | 2.1198 |
|
| |
| Mean | 6.1050 | 5.2056 | 3.0613 | 6.9340 |
| |
| Var | 1.8258 | 8.3141 | 1.5058 | 2.2452 |
| |
|
| ||||||
|
| Max |
| 3.0442 | 5.3508 | 6.2509 | 8.5231 |
| Min | 1.7658 | 1.9816 | 4.5685 |
| 5.1104 | |
| Mean | 1.3266 | 3.1857 | 6.8165 | 8.8667 |
| |
| Var | 9.7405 | 1.4876 | 1.4622 | 6.4328 |
| |
|
| ||||||
|
| Max | 1.8310 | 1.4389 | 1.8502 | 1.4578 |
|
| Min | 1.7942 | 1.0497 | 2.4500 |
| 9.9870 | |
| Mean | 3.7089 | 1.5974 | 2.0226 | 3.8852 |
| |
| Var | 2.0633 | 1.0724 | 4.6539 | 2.1133 |
| |
|
| ||||||
|
| Max | 1.3876 | 1.4988 | 1.4849 | 1.3506 |
|
| Min | 4.2410 | 6.8743 | 2.5133 | 7.3524 |
| |
| Mean | 1.3633 | 7.2408 | 2.5045 | 1.3900 |
| |
| Var | 3.3567 | 7.7774 | 1.0219 | 3.4678 |
| |
|
| ||||||
|
| Max | 3.6704 | 3.6950 | 2.8458 | 2.6869 |
|
| Min | 2.0914 | 9.7737 | 3.3997 |
| 7.5806 | |
| Mean | 6.5733 | 1.2351 | 6.7478 |
| 7.9392 | |
| Var | 6.7543 | 2.8057 | 1.4666 | 6.4874 |
| |
Comparison on nine multimodal functions with hybrid algorithms (Dim = 2).
| Function | Term | BSA | DE | DMSDL-PSO | DMSDL-BSA | DMSDL-QBSA |
|---|---|---|---|---|---|---|
|
| Max |
| 2.8292 | 2.9899 | 2.4244 | 2.8533 |
| Min |
| 3.7717 | 2.3690 |
| 9.4751 | |
| Mean |
| 8.0980 | 2.5222 | 4.2346 | 9.4816 | |
| Var | 5.7922 | 1.0853 | 1.5533 | 5.6138 |
| |
|
| ||||||
|
| Max |
| 4.7784 | 1.1067 | 8.7792 | 8.1665 |
| Min |
| 3.8174 |
|
|
| |
| Mean |
| 6.0050 | 3.1540 | 4.2587 | 3.7800 | |
| Var |
| 3.1980 | 2.4862 | 1.2032 | 1.3420 | |
|
| ||||||
|
| Max | 9.6893 |
| 1.1635 | 9.1576 | 8.4720 |
| Min |
| 5.1646 |
|
|
| |
| Mean |
| 6.9734 | 3.4540 | 9.9600 | 2.8548 | |
| Var | 2.1936 | 6.1050 | 2.5816 | 2.1556 |
| |
|
| ||||||
|
| Max | 4.4609 | 4.9215 | 4.1160 | 1.9020 |
|
| Min |
| 1.3718 |
|
|
| |
| Mean | 1.9200 | 1.7032 | 1.8240 | 1.4800 |
| |
| Var | 6.6900 | 1.3032 | 1.8202 | 3.3900 |
| |
|
| ||||||
|
| Max | 1.0045 | 1.9266 | 1.9212 | 5.7939 |
|
| Min |
| 1.3188 |
|
|
| |
| Mean | 4.1600 | 3.5402 | 1.0840 | 6.1420 |
| |
| Var | 1.7174 | 1.9427 | 3.9528 | 5.8445 |
| |
|
| ||||||
|
| Max | 6.5797 | 4.4041 | 1.4412 | 8.6107 |
|
| Min |
| 9.1580 |
|
| 7.7800 | |
| Mean | 7.1736 | 8.9370 | 1.7440 | 9.0066 |
| |
| Var | 6.7678 | 5.4800 | 1.4742 | 8.7683 |
| |
|
| ||||||
|
| Max | 6.2468 | 6.4488 | 5.1564 | 8.4452 |
|
| Min | 6.9981 | 2.5000 | 1.5518 | 2.7655 |
| |
| Mean | 2.7062 | 6.9400 | 6.8555 | 2.0497 |
| |
| Var | 1.0380 | 1.7520 | 8.4600 | 1.0140 |
| |
|
| ||||||
|
| Max | 5.1946 | 3.6014 | 2.3463 | 6.9106 |
|
| Min | 2.6445 | 2.6739 |
| 1.0855 |
| |
| Mean | 1.9343 | 5.1800 | 1.2245 | 2.8193 |
| |
| Var | 7.3540 | 1.2590 | 4.1620 | 1.1506 |
| |
|
| ||||||
|
| Max | 5.0214 |
| 4.1400 | 3.7422 | 4.0295 |
| Min |
| 1.9167 |
|
|
| |
| Mean | 1.0967 | 4.1000 | 1.8998 | 1.4147 |
| |
| Var | 6.1800 | 1.0500 | 6.5200 | 5.7200 |
| |
Comparison on 8 unimodal functions with popular algorithms (Dim = 10, FEs = 100000).
| Function | Term | GWO | WOA | SCA | GOA | SSA | DMSDL-QBSA |
|---|---|---|---|---|---|---|---|
|
| Max | 1.3396 | 1.4767 | 1.3310 | 2.0099 | 4.8745 |
|
| Min |
|
| 4.2905 | 8.6468 |
|
| |
| Mean | 3.5990 | 4.7621 | 1.4014 | 7.0100 | 4.5864 |
| |
| Var | 1.7645 | 2.0419 | 8.5054 | 4.4200 | 1.4148 |
| |
|
| |||||||
|
| Max | 3.6021 | 2.5789 | 6.5027 | 9.3479 | 3.4359 |
|
| Min |
|
| 9.8354 | 2.8954 | 2.4642 |
| |
| Mean | 5.0667 | 2.9480 | 4.0760 | 3.1406 | 1.7000 |
| |
| Var | 3.7270 | 2.6091 | 2.2746 | 3.9264 | 5.4370 |
| |
|
| |||||||
|
| Max | 1.8041 | 1.6789 | 2.4921 | 6.5697 | 1.1382 |
|
| Min |
| 1.0581 | 7.6116 | 2.8796 | 3.2956 | 1.5918 | |
| Mean | 7.4511 | 2.8838 | 4.0693 | 4.8472 | 9.2062 |
| |
| Var | 2.6124 | 1.4642 | 1.5913 | 7.1786 | 2.9107 |
| |
|
| |||||||
|
| Max | 2.1812 | 5.4706 | 8.4019 | 1.1942 | 4.9386 |
|
| Min | 4.9125 | 3.5695 | 5.9559 | 2.2249 | 4.9806 |
| |
| Mean | 4.9592 | 2.4802 | 4.4489 | 5.0021 | 3.3374 |
| |
| Var | 2.9484 | 1.1616 | 4.5682 | 3.9698 | 1.1952 |
| |
|
| |||||||
|
| Max | 1.8222 | 1.5374 | 1.5874 | 1.2132 | 1.6361 |
|
| Min | 1.1334 | 8.3228 | 2.3971 | 2.7566 | 2.6159 |
| |
| Mean | 5.1332 | 5.9967 | 1.2620 | 5.8321 | 8.8985 |
| |
| Var | 2.3617 | 2.3285 | 8.8155 | 1.0872 | 2.9986 |
| |
|
| |||||||
|
| Max | 7.4088 | 8.3047 | 8.8101 | 6.8900 | 4.4298 |
|
| Min | 1.8112 | 3.9349 | 4.8350 | 8.9528 | 4.0807 | 1.0734 | |
| Mean | 1.8333 | 3.2667 | 4.8400 | 9.3300 | 2.1000 |
| |
| Var | 9.4267 | 1.0077 | 2.9410 | 3.5900 | 6.5500 |
| |
|
| |||||||
|
| Max | 7.3626 | 6.8488 | 8.0796 | 3.9241 | 8.2036 |
|
| Min |
|
| 1.9441 | 7.9956 |
|
| |
| Mean | 2.0490 | 2.8060 | 4.9889 | 1.6572 | 2.7290 |
| |
| Var | 9.5155 | 1.0152 | 3.5531 | 2.3058 | 1.0581 |
| |
|
| |||||||
|
| Max | 1.2749 | 5.9740 | 3.2527 | 2.3425 | 2.0300 |
|
| Min |
| 4.3596 | 1.5241 | 3.6588 | 1.0239 |
| |
| Mean | 3.1317 | 1.0582 | 1.0457 | 1.2497 | 2.1870 |
| |
| Var | 1.4416 | 4.3485 | 3.5021 | 2.5766 | 6.2362 |
| |
Comparison on 8 multimodal functions with popular algorithms (Dim = 10, FEs = 100000).
| Function | Term | GWO | WOA | SCA | GOA | SSA | DMSDL-QBSA |
|---|---|---|---|---|---|---|---|
|
| Max | 2.9544 | 2.9903 | 2.7629 | 2.9445 | 3.2180 | 3.0032 |
| Min | 1.3037 | 8.6892 | 1.5713 | 1.3438 |
| 1.2922 | |
| Mean | 1.6053 | 1.4339 | 1.7860 | 1.8562 |
| 1.2960 | |
| Var | 2.6594 | 1.2243 | 1.6564 | 5.1605 | 3.3099 |
| |
|
| |||||||
|
| Max | 1.3792 | 1.2293 | 1.2313 | 1.1249 | 3.2180 |
|
| Min |
|
|
| 1.2437 | 1.2839 |
| |
| Mean | 4.4220 | 1.1252 | 9.9316 | 2.8378 | 2.5055 |
| |
| Var | 4.3784 | 6.5162 | 1.9180 | 1.6240 | 3.3099 |
| |
|
| |||||||
|
| Max | 2.0257 | 2.0043 | 1.9440 | 1.6623 | 3.2180 |
|
| Min | 4.4409 | 3.2567 | 3.2567 | 2.3168 | 1.2839 |
| |
| Mean | 1.7200 | 4.2200 | 8.8870 | 5.5339 | 2.5055 |
| |
| Var | 4.7080 | 6.4937 | 3.0887 | 2.8866 | 3.3099 |
| |
|
| |||||||
|
| Max | 1.5246 | 1.6106 | 1.1187 | 6.1505 | 3.2180 |
|
| Min | 3.3000 |
|
| 2.4147 | 1.2839 |
| |
| Mean | 4.6733 | 9.3867 | 1.2094 | 3.7540 | 2.5055 |
| |
| Var | 1.9297 | 2.6570 | 6.8476 | 4.1936 | 3.3099 |
| |
|
| |||||||
|
| Max | 9.5993 | 9.9026 | 5.9355 | 6.1674 | 3.2180 |
|
| Min | 3.8394 | 1.1749 | 9.6787 | 1.8099 | 1.2839 |
| |
| Mean | 1.2033 | 3.5007 | 4.8303 | 1.0465 | 2.5055 |
| |
| Var | 9.8272 | 1.5889 | 4.0068 | 1.9887 | 3.3099 |
| |
|
| |||||||
|
| Max | 2.2691 | 2.4717 | 1.1346 | 2.8101 | 3.2180 |
|
| Min | 3.2467 | 4.5345 | 1.1922 | 3.5465 | 1.2839 |
| |
| Mean | 2.9011 | 4.3873 | 6.5529 | 7.2504 | 2.5055 |
| |
| Var | 2.3526 | 2.7453 | 7.1864 | 1.2814 | 3.3099 |
| |
|
| |||||||
|
| Max | 1.7692 | 1.7142 | 1.6087 | 8.7570 | 3.2180 |
|
| Min | 2.6210 | 0.0000 | 6.2663 | 1.0497 | 1.2839 |
| |
| Mean | 1.0133 | 3.9073 | 5.9003 | 2.4770 | 2.5055 |
| |
| Var | 3.0110 | 9.6267 | 1.4701 | 1.9985 | 3.3099 |
| |
|
| |||||||
|
| Max | 4.4776 | 4.3588 | 3.9095 | 1.7041 | 3.2180 |
|
| Min | 1.9360 | 9.4058 | 2.2666 | 3.9111 | 1.2839 |
| |
| Mean | 2.1563 | 4.7800 | 9.8357 | 5.4021 | 2.5055 |
| |
| Var | 5.8130 | 1.0434 | 3.0643 | 1.6674 | 3.3099 |
| |
Comparison of numerical testing results on CEC2014 test sets (F1–F15, Dim = 10).
| Function | Term | BSA | DE | DMSDL-PSO | DMSDL-BSA | DMSDL-QBSA |
|---|---|---|---|---|---|---|
|
| Max |
| 3.6316 | 6.8993 | 3.9664 | 9.6209 |
| Min | 1.4794 | 3.1738 | 1.3205 |
| 1.7687 | |
| Mean | 3.1107 | 3.2020 | 6.7081 |
| 1.9320 | |
| Var | 1.2900 | 4.0848 | 2.6376 |
| 1.3093 | |
|
| ||||||
|
| Max |
| 1.3597 | 1.3515 | 1.6907 | 1.7326 |
| Min | 1.7455 | 1.1878 | 3.6982 | 2.1268 |
| |
| Mean | 1.9206 | 1.1951 | 1.7449 | 5.9354 |
| |
| Var | 1.9900 |
| 9.2365 | 5.1642 | 4.2984 | |
|
| ||||||
|
| Max | 4.8974 |
| 2.6323 | 2.4742 | 5.3828 |
| Min | 1.1067 | 1.4616 | 1.8878 | 1.2967 |
| |
| Mean | 1.3286 | 1.4976 | 1.0451 | 3.5184 |
| |
| Var | 6.5283 |
| 4.5736 | 4.1580 | 8.0572 | |
|
| ||||||
|
| Max |
| 9.7330 | 4.5679 | 4.9730 | 4.3338 |
| Min | 5.0446 | 8.4482 |
| 4.0843 | 4.1267 | |
| Mean | 5.8061 | 8.5355 | 4.4199 | 4.3908 |
| |
| Var | 1.4590 | 1.3305 | 1.6766 | 1.2212 |
| |
|
| ||||||
|
| Max | 5.2111 | 5.2106 |
| 5.2098 | 5.2110 |
| Min |
| 5.2038 | 5.2027 | 5.2006 | 5.2007 | |
| Mean |
| 5.2041 | 5.2033 | 5.2014 | 5.2014 | |
| Var | 7.8380 | 5.7620 |
| 1.0577 | 9.9700 | |
|
| ||||||
|
| Max |
| 6.1299 | 6.1374 | 6.1424 | 6.1569 |
| Min | 6.0881 | 6.1157 | 6.0514 | 6.0288 |
| |
| Mean | 6.0904 | 6.1164 | 6.0604 | 6.0401 |
| |
| Var | 2.5608 | 1.2632 |
| 1.1717 | 1.3117 | |
|
| ||||||
|
| Max |
| 1.0459 | 9.1355 | 1.0029 | 9.3907 |
| Min | 7.4203 | 1.0238 |
| 7.0081 | 7.0069 | |
| Mean | 7.4322 | 1.0253 | 7.1184 | 7.0332 |
| |
| Var | 4.3160 | 2.4258 | 2.8075 | 1.5135 |
| |
|
| ||||||
|
| Max |
| 9.1783 | 9.6259 | 9.2720 | 9.3391 |
| Min | 8.4904 | 8.8172 | 8.3615 | 8.1042 |
| |
| Mean | 8.5087 | 8.8406 | 8.5213 | 8.1888 |
| |
| Var |
| 4.4494 | 8.6249 | 9.2595 | 9.7968 | |
|
| ||||||
|
| Max | 1.0082 |
| 1.0239 | 1.0146 | 1.0366 |
| Min | 9.3598 | 9.6805 | 9.2725 | 9.2062 |
| |
| Mean | 9.3902 | 9.7034 | 9.4290 | 9.2754 |
| |
| Var | 3.4172 |
| 8.1321 | 9.0492 | 9.3860 | |
|
| ||||||
|
| Max |
| 3.5943 | 3.9105 | 3.9116 | 3.4795 |
| Min | 2.2958 | 2.8792 | 1.5807 | 1.4802 |
| |
| Mean | 1.8668 | 2.9172 | 1.7627 | 1.6336 |
| |
| Var | 3.2703 | 6.1787 | 2.2359 |
| 2.2195 | |
|
| ||||||
|
| Max | 3.6641 |
| 4.0593 | 3.5263 | 3.7357 |
| Min | 2.4726 | 2.8210 | 1.7855 | 1.4012 |
| |
| Mean | 2.5553 | 2.8614 | 1.8532 | 1.5790 |
| |
| Var | 8.4488 | 5.6351 |
| 2.1085 | 2.6682 | |
|
| ||||||
|
| Max | 1.2044 | 1.2051 | 1.2053 | 1.2055 |
|
| Min | 1.2006 | 1.2014 | 1.2004 |
| 1.2017 | |
| Mean | 1.2007 | 1.2017 | 1.2007 |
| 1.2018 | |
| Var |
| 3.5583 | 2.5873 | 2.4643 | 2.1603 | |
|
| ||||||
|
| Max |
| 1.3072 | 1.3073 | 1.3056 | 1.3061 |
| Min | 1.3005 | 1.3067 | 1.3009 |
| 1.3004 | |
| Mean | 1.3006 | 1.3068 | 1.3011 |
| 1.3006 | |
| Var | 3.2018 | 5.0767 | 4.2173 | 3.6570 |
| |
|
| ||||||
|
| Max |
| 1.4565 | 1.4775 | 1.4749 | 1.4493 |
| Min | 1.4067 | 1.4522 | 1.4009 |
| 1.4005 | |
| Mean | 1.4079 | 1.4529 | 1.4024 |
| 1.4009 | |
| Var |
| 6.3013 | 5.3198 | 3.2578 | 2.8527 | |
|
| ||||||
|
| Max | 5.4068 |
| 4.8370 | 4.0007 | 1.9050 |
| Min | 1.9611 | 2.1347 | 1.5029 | 1.5027 |
| |
| Mean | 1.9933 | 2.2417 | 2.7920 | 1.5860 |
| |
| Var | 6.1622 |
| 1.7802 | 4.4091 | 2.7233 | |
Comparison of numerical testing results on CEC2014 test sets (F16– F30, Dim = 10).
| Function | Term | BSA | DE | DMSDL-PSO | DMSDL-BSA | DMSDL-QBSA |
|---|---|---|---|---|---|---|
|
| Max | 1.6044 | 1.6044 | 1.6046 |
| 1.6046 |
| Min | 1.6034 | 1.6041 | 1.6028 | 1.6021 |
| |
| Mean | 1.6034 | 1.6041 | 1.6032 | 1.6024 |
| |
| Var |
| 3.5900 | 2.5510 | 3.7540 | 3.6883 | |
|
| ||||||
|
| Max | 1.3711 |
| 3.3071 | 4.6525 | 8.4770 |
| Min | 1.2526 | 4.7216 | 2.7261 | 2.0177 |
| |
| Mean | 1.6342 | 4.8499 | 8.7769 | 3.1084 |
| |
| Var | 2.0194 |
| 1.2284 | 8.7638 | 2.0329 | |
|
| ||||||
|
| Max | 7.7173 |
| 6.1684 | 1.4216 | 6.6050 |
| Min | 4.1934 | 2.6103 | 2.2743 |
| 1.8288 | |
| Mean |
| 3.4523 | 1.2227 | 1.0781 | 1.9475 | |
| Var | 7.9108 |
| 2.1334 | 3.6818 | 1.0139 | |
|
| ||||||
|
| Max | 1.9851 | 2.5657 | 2.0875 | 1.9872 |
|
| Min | 1.9292 | 2.4816 | 1.9027 |
| 1.9028 | |
| Mean | 1.9299 | 2.4834 | 1.9044 |
| 1.9036 | |
| Var |
| 3.8009 | 1.1111 | 3.3514 | 1.4209 | |
|
| ||||||
|
| Max |
| 2.0160 | 1.0350 | 6.1162 | 1.2708 |
| Min | 5.6288 | 1.7838 | 2.1570 | 2.0408 |
| |
| Mean | 1.2260 | 1.8138 | 5.6957 |
| 4.5834 | |
| Var |
| 5.9134 | 1.3819 | 6.4167 | 2.1988 | |
|
| ||||||
|
| Max | 2.4495 | 1.7278 |
| 1.3473 | 2.6897 |
| Min | 4.9016 |
| 3.3699 | 2.1842 | 2.2314 | |
| Mean | 6.6613 | 1.4153 | 9.9472 | 1.3972 |
| |
| Var | 4.1702 | 2.2557 |
| 2.5098 | 2.8735 | |
|
| ||||||
|
| Max |
| 4.9894 | 3.1817 | 3.1865 | 3.2211 |
| Min | 2.5070 | 4.1011 | 2.3492 | 2.2442 |
| |
| Mean |
| 4.1175 | 2.3694 | 2.2962 | 2.2687 | |
| Var | 5.4064 |
| 4.3029 | 4.8006 | 5.1234 | |
|
| ||||||
|
| Max | 2.8890 |
| 2.8758 | 3.0065 | 2.9923 |
| Min | 2.5000 | 2.6031 |
| 2.5000 | 2.5000 | |
| Mean |
| 2.6088 | 2.5326 | 2.5010 | 2.5015 | |
| Var | 9.9486 | 8.6432 | 5.7045 |
| 1.7156 | |
|
| ||||||
|
| Max |
| 2.6074 | 2.6565 | 2.6491 | 2.6369 |
| Min | 2.5816 | 2.6049 | 2.5557 |
| 2.5251 | |
| Mean | 2.5829 | 2.6052 | 2.5671 |
| 2.5338 | |
| Var | 1.3640 |
| 8.9434 | 1.3050 | 1.1715 | |
|
| ||||||
|
| Max | 2.7133 |
| 2.7445 | 2.7122 | 2.7327 |
| Min | 2.6996 | 2.7003 | 2.6784 | 2.6789 |
| |
| Mean | 2.6996 | 2.7004 | 2.6831 |
| 2.6894 | |
| Var | 2.3283 |
| 4.9609 | 7.1175 | 1.2571 | |
|
| ||||||
|
| Max |
| 2.8003 | 2.7058 | 2.7447 | 2.7116 |
| Min | 2.7008 | 2.8000 | 2.7003 | 2.7002 |
| |
| Mean | 2.7010 | 2.8000 | 2.7005 | 2.7003 |
| |
| Var |
| 1.6500 | 3.9700 | 1.1168 | 3.5003 | |
|
| ||||||
|
| Max |
| 5.7614 | 3.3229 | 3.4188 | 3.4144 |
| Min | 2.9000 | 3.9113 | 2.9698 | 2.8347 |
| |
| Mean | 2.9038 | 4.0351 | 2.9816 | 2.8668 |
| |
| Var |
| 2.0673 | 3.4400 | 6.2696 | 6.1325 | |
|
| ||||||
|
| Max | 4.4333 | 5.4138 | 4.5480 |
| 4.8154 |
| Min | 3.0000 | 4.0092 | 3.4908 | 3.0000 |
| |
| Mean | 3.0079 | 4.0606 | 3.6004 |
| 3.0065 | |
| Var | 6.8101 | 9.2507 | 8.5705 |
| 5.3483 | |
|
| ||||||
|
| Max |
| 1.6181 | 5.9096 | 7.0928 | 6.4392 |
| Min | 3.2066 | 1.0014 | 3.1755 |
| 3.3287 | |
| Mean | 5.7057 | 1.0476 | 8.5591 | 6.8388 |
| |
| Var |
| 6.7995 | 1.7272 | 1.5808 | 8.6740 | |
|
| ||||||
|
| Max |
| 2.8922 | 1.1938 | 1.2245 | 1.1393 |
| Min | 5.9886 | 1.9017 | 3.7874 |
| 3.6416 | |
| Mean | 7.4148 | 2.0002 | 5.5468 | 4.3605 |
| |
| Var |
| 1.1968 | 3.2255 | 2.2987 | 1.8202 | |
Figure 3The effect of the two parameters on the performance of RF models: (a) the effect of ntree; (b) the effect of mtry.
Algorithm 2DMSDL-QBSA-RF classification model.
Comparison of numerical testing results on eight UCI datasets.
| Dataset | RF (%) | BSA-RF (%) | DMSDL-BSA-RF (%) | DMSDL-QBSA-RF (%) |
|---|---|---|---|---|
| Blood | 75.40 | 80.80 | 79.46 |
|
| Heart-statlog | 82.10 |
|
|
|
| Sonar | 78.39 | 85.48 | 85.48 |
|
| Appendicitis | 83.23 | 87.10 | 90.32 |
|
| Cleve | 79.55 | 87.50 | 88.64 |
|
| Magic | 88.95 | 89.85 |
| 89.32 |
| Mammographic | 74.73 | 77.68 | 76.79 |
|
| Australian | 85.83 | 88.84 | 88.84 |
|
Figure 4Block diagram of the oil layer classification system based on DMSDL-QBSA-RF.
Distribution of the logging data.
| Well | Training dataset | Test dataset | ||||||
|---|---|---|---|---|---|---|---|---|
| Depth (m) | Data | Oil/gas layers | Dry layer | Depth (m) | Data | Oil/gas layers | Dry layer | |
|
| 3027∼3058 | 250 | 203 | 47 | 3250∼3450 | 1600 | 237 | 1363 |
|
| 2642∼2648 | 30 | 10 | 20 | 2940∼2978 | 191 | 99 | 92 |
|
| 1040∼1059 | 160 | 47 | 113 | 1120∼1290 | 1114 | 96 | 1018 |
Attribute reduction results of the logging dataset.
| Well | Attributes | |
|---|---|---|
|
| Actual attributes | {GR, DT, SP, WQ, LLD, LLS, DEN, NPHI, PE, U, TH, K, CALI} |
| Reduction attributes | {GR, DT, SP, LLD, LLS, DEN, NPHI} | |
|
| ||
|
| Actual attributes | {DENSITY, GAMM, VCLOK, NEUTRO, PERM, POR, RESI, SONIC, SP, SW} |
| Reduction attributes | {NEUTRO, PERM, POR, RESI, SW} | |
|
| ||
|
| Actual attributes | {AC, CNL, DEN, GR, RT, RI, RXO, SP, R2M, R025, BZSP, RA2, C1, C2, CALI, RINC, PORT, VCL, VMA1, VMA6, RHOG, SW, VO, WO, PORE, VXO, VW, AC1} |
| Reduction attributes | {AC, GR, RI, RXO, SP} | |
Figure 5The normalized curves of attributes: (a) and (b) attribute normalization of W1; (c) and (d) attribute normalization of W2; (e) and (f) attribute normalization of W3.
Performance of various well data.
| Well | Classification model | RMSE | MAE | Accuracy (%) | Running time (s) |
|---|---|---|---|---|---|
| W1 | RF | 0.3326 | 0.1106 | 88.94 | 1.5167 |
| SVM | 0.2681 | 0.0719 | 92.81 | 4.5861 | |
| BSA-RF | 0.3269 | 0.1069 | 89.31 | 1.8064 | |
| DMSDL-BSA-RF | 0.2806 | 0.0788 | 92.13 | 2.3728 | |
| DMSDL-QBSA-RF |
|
|
|
| |
|
| |||||
| W2 | RF | 0.4219 | 0.1780 | 82.20 | 3.1579 |
| SVM | 0.2983 | 0.0890 | 91.10 | 4.2604 | |
| BSA-RF | 0.3963 | 0.1571 | 84.29 | 1.2979 | |
| DMSDL-BSA-RF | 0.2506 | 0.062827 | 93.72 | 1.6124 | |
| DMSDL-QBSA-RF |
|
|
|
| |
|
| |||||
| W3 | RF | 0.4028 | 0.1622 | 83.78 | 2.4971 |
| SVM | 0.2507 | 0.0628 | 93.72 | 2.1027 | |
| BSA-RF | 0.3631 | 0.1318 | 86.81 | 1.3791 | |
| DMSDL-BSA-RF | 0.2341 | 0.0548 | 94.52 |
| |
| DMSDL-QBSA-RF |
|
|
| 0.9513 | |
Figure 6Classification of DMSDL-QBSA-RF: (a) the actual oil layer distribution of W1; (b) DMSDL-QBSA-RF oil layer distribution of W1; (c) the actual oil layer distribution of W2; (d) DMSDL-QBSA-RF oil layer distribution of 2; (e) the actual oil layer distribution of 3; (f) DMSDL-QBSA-RF oil layer distribution of 3.