| Literature DB >> 28472050 |
Danping Yan1,2, Yongzhong Lu3, Min Zhou1, Shiping Chen4, David Levy5.
Abstract
Since chaos systems generally have the intrinsic properties of sensitivity to initial conditions, topological mixing and density of periodic orbits, they may tactfully use the chaotic ergodic orbits to achieve the global optimum or their better approximation to given cost functions with high probability. During the past decade, they have increasingly received much attention from academic community and industry society throughout the world. To improve the performance of particle swarm optimization (PSO), we herein propose a chaotic proportional integral derivative (PID) controlling PSO algorithm by the hybridization of chaotic logistic dynamics and hierarchical inertia weight. The hierarchical inertia weight coefficients are determined in accordance with the present fitness values of the local best positions so as to adaptively expand the particles' search space. Moreover, the chaotic logistic map is not only used in the substitution of the two random parameters affecting the convergence behavior, but also used in the chaotic local search for the global best position so as to easily avoid the particles' premature behaviors via the whole search space. Thereafter, the convergent analysis of chaotic PID controlling PSO is under deep investigation. Empirical simulation results demonstrate that compared with other several chaotic PSO algorithms like chaotic PSO with the logistic map, chaotic PSO with the tent map and chaotic catfish PSO with the logistic map, chaotic PID controlling PSO exhibits much better search efficiency and quality when solving the optimization problems. Additionally, the parameter estimation of a nonlinear dynamic system also further clarifies its superiority to chaotic catfish PSO, genetic algorithm (GA) and PSO.Entities:
Mesh:
Year: 2017 PMID: 28472050 PMCID: PMC5417442 DOI: 10.1371/journal.pone.0176359
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Parameters settings for involved chaotic PSO algorithms.
| Name | Inertia Weight | Acceleration Coefficients and Others |
|---|---|---|
| CPIDSO |
| |
| CPSO-1 | ||
| CPSO-2 | ||
| CPSO-3 |
|
Selected analytic benchmark functions for performance testing of diverse chaotic PSO algorithms.
| Name | Test Function | Dimensionality | Search Range | Global Minimum | Modality |
|---|---|---|---|---|---|
| Shifted Rosenbrock’s Function |
| [5, 100] | [−100, 100] | 390 | Multimodal |
| Shifted Rotated Ackley’s Function with Global Optimum on Bounds |
| [5, 100] | [−32, 32] | -140 | Multimodal |
| Shifted Rastrigin’s Function |
| [5, 100] | [−5, 5] | -330 | Multimodal |
| Shifted Rotated Rastrigin’s Function |
| [5, 100] | [−5, 5] | -330 | Multimodal |
| Shifted Rotated Weierstrass Function |
| [5, 100] | [−0.5, 0.5] | 90 | Multimodal |
| Schwefel’s Problem 2.13 |
| [5, 100] | [− | -460 | Multimodal |
| Expanded Extended Griewank’s plus Rosenbrock’s Function (G(R(x))) | Griewank’s Function | [5, 100] | [−5, 5] | -130 | Multimodal |
| Shifted Rotated Expanded Scaffer’s SF(x) Function |
| [5, 100] | [−100, 100] | -300 | Multimodal |
| Hybrid Composition Function 1 | [5, 100] | [−5, 5] | 120 | Multimodal | |
| Rotated Hybrid Composition Function 1 | All other settings in | [5, 100] | [−5, 5] | 120 | Multimodal |
Fig 1The 3-D maps for 2-D test functions f3, f5 and f6.
(a) Shifted Rastrigin’s Function. (b) Shifted Rotated Weierstrass Function. (c) Schwefel’s Problem 2.13.
Computed global minimum results of diverse chaotic PSO algorithms for the 5-D multimodal problems.
| Function | CPSO-1 | CPSO-2 | CPSO-3 | CPIDSO | h_t-tests | |
|---|---|---|---|---|---|---|
| Mean | 401.1576 | 636.8849 | 392.3767 | 1 | ||
| Std. Dev | 28.6014 | 428.4596 | 3.3729 | |||
| Best | 390.4399 | 390.0826 | 390.0023 | |||
| Mean | -119.9107 | -119.9121 | -119.8939 | 1 | ||
| Std. Dev | 0.0457 | 0.0719 | 0.0593 | |||
| Best | -119.9749 | -119.9556 | -119.9476 | |||
| Mean | -328.0900 | -327.6960 | -324.0352 | 1 | ||
| Std. Dev | 1.0834 | 1.7562 | 2.48211 | |||
| Best | -330.0000 | -330.0000 | -326.8923 | |||
| Mean | -325.2766 | -325.6341 | -322.5742 | 1 | ||
| Std. Dev | 1.0430 | 1.6878 | 2.3625 | |||
| Best | -326.4124 | -328.6842 | -326.7826 | |||
| Mean | 95.0370 | 95.9475 | 91.0640 | 1 | ||
| Std. Dev | 1.0389 | 0.9939 | 0.8440 | |||
| Best | 92.8446 | 90.0000 | 90.1649 | |||
| Mean | 7.5301e+003 | 8.5595e+003 | -349.4718 | 1 | ||
| Std. Dev | 8.2880e+003 | 8.2085e+003 | 200.0335 | |||
| Best | -128.2554 | 1.0322e+003 | -460.0000 | |||
| Mean | -129.7549 | -129.7339 | -129.3167 | 1 | ||
| Std. Dev | 0.0978 | 0.1580 | 0.1876 | |||
| Best | -129.8599 | -129.9901 | -129.6263 | |||
| Mean | -298.8860 | -298.8154 | -298.9158 | 1 | ||
| Std. Dev | 0.3045 | 0.3322 | 0.3541 | |||
| Best | -299.4441 | -299.4241 | -299.5137 | |||
| Mean | 831.5733 | 958.5152 | 375.6961 | 1 | ||
| Std. Dev | 115.3580 | 173.4461 | 293.9829 | |||
| Best | 667.8437 | 669.4214 | 120.0000 | |||
| Mean | 541.9082 | 745.8038 | 252.7339 | 1 | ||
| Std. Dev | 182.3725 | 179.8922 | 31.0163 | |||
| Best | 318.2975 | 523.5829 | 220.0000 | |||
Computed global minimum results of diverse chaotic PSO algorithms for the 15-D multimodal problems.
| Function | CPSO-1 | CPSO-2 | CPSO-3 | CPIDSO | h_t-tests | |
|---|---|---|---|---|---|---|
| Mean | 1.9032e+009 | 3.4992e+009 | 416.1978 | 1 | ||
| Std. Dev | 2.7771e+009 | 6.2945e+009 | 38.8779 | |||
| Best | 4.1432e+006 | 3.4563e+006 | 395.0309 | |||
| Mean | -119.3287 | -119.3950 | -119.3705 | 1 | ||
| Std. Dev | 0.1530 | 0.0997 | 0.0772 | |||
| Best | -119.5707 | -119.5000 | -119.4989 | |||
| Mean | -299.6025 | -313.7158 | -264.7374 | 1 | ||
| Std. Dev | 15.7024 | 8.3512 | 8.9379 | |||
| Best | -315.0451 | -325.0252 | -277.4704 | |||
| Mean | -178.2664 | -250.5255 | -252.6327 | 1 | ||
| Std. Dev | 118.3594 | 31.2863 | 7.7686 | |||
| Best | -279.2571 | -274.5268 | -263.4672 | |||
| Mean | 108.2593 | 112.7917 | 101.1674 | 1 | ||
| Std. Dev | 2.0914 | 1.8639 | 1.2259 | |||
| Best | 103.8539 | 109.6547 | 99.0730 | |||
| Mean | 3.4319e+005 | 6.4646e+005 | 1.3867e+003 | 1 | ||
| Std. Dev | 1.3521e+005 | 8.8279e+004 | 2.3977e+003 | |||
| Best | 1.6848e+005 | 5.3627e+005 | -377.6398 | |||
| Mean | -127.6425 | -127.7221 | -121.2105 | 1 | ||
| Std. Dev | 1.0311 | 0.5360 | 1.5602 | |||
| Best | -128.6055 | -128.3805 | -122.9334 | |||
| Mean | -294.4624 | -294.5116 | -294.3698 | 1 | ||
| Std. Dev | 0.2168 | 0.3421 | 0.1356 | |||
| Best | -294.7204 | -294.9652 | -294.5878 | |||
| Mean | 1.1498e+003 | 1.2466e+003 | 387.4979 | 1 | ||
| Std. Dev | 145.3173 | 107.4211 | 146.8314 | |||
| Best | 956.7701 | 1.0109e+003 | 194.6305 | |||
| Mean | 979.8030 | 1.1016e+003 | 311.6831 | 1 | ||
| Std. Dev | 208.5678 | 94.0947 | 109.2600 | |||
| Best | 657.0202 | 965.9093 | 256.1366 | |||
Computed global minimum results of diverse chaotic PSO algorithms for the 100-D multimodal problems.
| Function | CPSO-1 | CPSO-2 | CPSO-3 | CPIDSO | h_t-tests | |
|---|---|---|---|---|---|---|
| Mean | 6.4991e+009 | 4.2684e+009 | 3.3448e+004 | 0 | ||
| Std. Dev | 2.4254e+009 | 3.8121e+008 | 5.5519e+004 | |||
| Best | 3.8443e+009 | 4.0386e+009 | 1.1057e+003 | |||
| Mean | -118.6506 | -118.6768 | -118.6678 | 1 | ||
| Std. Dev | 0.0134 | 0.0091 | 0.0207 | |||
| Best | -118.6622 | -118.6870 | -118.6915 | |||
| Mean | -178.6908 | 103.8945 | 11.4895 | 1 | ||
| Std. Dev | 15.5659 | 27.6276 | 134.5585 | |||
| Best | -195.5331 | 72.0069 | -136.9559 | |||
| Mean | 93.0259 | 645.0898 | 641.0177 | 1 | ||
| Std. Dev | 168.1029 | 53.8996 | 37.1054 | |||
| Best | -84.2456 | 600.7580 | 598.4596 | |||
| Mean | 221.1097 | 252.5685 | 254.1262 | 1 | ||
| Std. Dev | 7.8295 | 1.8075 | 1.6344 | |||
| Best | 212.2674 | 250.5724 | 252.4688 | |||
| Mean | 1.1092e+007 | 3.4811e+006 | 3.5245e+006 | 1 | ||
| Std. Dev | 1.1215e+007 | 5.5381e+005 | 3.0153e+005 | |||
| Best | 2.6803e+006 | 2.8916e+006 | 3.1929e+006 | |||
| Mean | -29.1531 | 194.47921 | 1.0417e+003 | 1 | ||
| Std. Dev | 26.6782 | 299.0761 | 835.9888 | |||
| Best | -48.0170 | -84.8112 | 385.9904 | |||
| Mean | -254.0078 | -252.9893 | -253.8350 | 1 | ||
| Std. Dev | 1.1289 | 0.5403 | 0.1247 | |||
| Best | -255.1097 | -253.5232 | -253.9397 | |||
| Mean | 612.4794 | 611.2137 | 381.7007 | 0 | ||
| Std. Dev | 76.1553 | 92.1949 | 13.8517 | |||
| Best | 565.8306 | 507.0778 | 366.1607 | |||
| Mean | 253.0357 | 445.4767 | 444.8349 | 1 | ||
| Std. Dev | 19.3403 | 4.7021 | 3.0445 | |||
| Best | 234.9268 | 440.0476 | 441.8650 | |||
Fig 2The median convergence characteristics of diverse chaotic PSO algorithms for the 5-D test functions.
(a) Shifted Rosenbrock’s function. (b) Shifted rotated Ackley’s function with global optimum on bounds. (c) Shifted Rastrigin’s function. (d) Shifted rotated Rastrigin’s function. (e) Shifted rotated Weierstrass function. (f) Schwefel’s problem 2.13. (g) Expanded extended Griewank’s plus Rosenbrock’s function (G(R(x))). (h) Shifted rotated expanded Scaffer’s SF(x) function. (i) Hybrid composition function 1. (j) Rotated hybrid composition function 1.
Fig 3The median convergence characteristics of diverse CPSO algorithms for the 15-D test functions.
(a) Shifted Rosenbrock’s function. (b) Shifted rotated Ackley’s function with global optimum on bounds. (c) Shifted Rastrigin’s function. (d) Shifted rotated Rastrigin’s function. (e) Shifted rotated Weierstrass function. (f) Schwefel’s problem 2.13. (g) Expanded extended Griewank’s plus Rosenbrock’s function (G(R(x))). (h) Shifted rotated expanded Scaffer’s SF(x) function. (i) Hybrid composition function 1. (j) Rotated hybrid composition function 1.
Fig 4The median convergence characteristics of diverse CPSO algorithms for the 100-D test functions.
(a) Shifted Rosenbrock’s function. (b) Shifted rotated Ackley’s function with global optimum on bounds. (c) Shifted Rastrigin’s function. (d) Shifted rotated Rastrigin’s function. (e) Shifted rotated Weierstrass function. (f) Schwefel’s problem 2.13. (g) Expanded extended Griewank’s plus Rosenbrock’s function (G(R(x))). (h) Shifted rotated expanded Scaffer’s SF(x) function. (i) Hybrid composition function 1. (j) Rotated hybrid composition function 1.
Fixed accuracy level of the selected analytic test functions in Table 2.
| Function | Accuracy | Function | Accuracy |
|---|---|---|---|
| 390+390 × 0.5% | −460+460 × 3.5% | ||
| −140+140 × 14.6% | −130+130 × 0.5% | ||
| −330+330 × 1.5% | −300+300 × 0.5% | ||
| −330+330 × 1.5% | 120+120 × 2.5% | ||
| 90+90 × 3.5% | 120+120 × 2.5% |
Success rates and success performances of diverse chaotic PSO algorithms for the 5-D test functions in Table 2.
| Function | CPSO-1 | CPSO-2 | CPSO-3 | CPIDSO | |
|---|---|---|---|---|---|
| Suc. Rate | 10% | 10% | 40% | ||
| Suc. Perf. | 9.5644e+002 | 8.7950e+003 | 1.4216e+004 | ||
| Suc. Rate | N/A | N/A | N/A | ||
| Suc. Perf. | N/A | N/A | N/A | ||
| Suc. Rate | 10% | 10% | 40% | ||
| Suc. Perf. | 1.1316e+004 | 1.3197e+004 | 1.4456e+004 | ||
| Suc. Rate | 70% | 50% | 20% | ||
| Suc. Perf. | 1.3939e+004 | 1.0522e+004 | 1.4573e+004 | ||
| Suc. Rate | 10% | N/A | 100% | ||
| Suc. Perf. | 1.2675e+004 | N/A | 3.4832e+003 | ||
| Suc. Rate | N/A | N/A | 50% | ||
| Suc. Perf. | N/A | N/A | 3.3590e+003 | ||
| Suc. Rate | 100% | 50% | 100% | ||
| Suc. Perf. | 2.8700e+003 | 1.1631e+004 | 2.5876e+003 | ||
| Suc. Rate | 70% | 80% | 90% | ||
| Suc. Perf. | 2.2610e+003 | 6.0350e+003 | 2.4195e+003 | ||
| Suc. Rate | N/A | N/A | N/A | N/A | |
| Suc. Perf. | N/A | N/A | N/A | N/A | |
| Suc. Rate | N/A | N/A | N/A | N/A | |
| Suc. Perf. | N/A | N/A | N/A | N/A | |
The average computational cost time (seconds) of diverse chaotic PSO algorithms for the test functions f1 − f10 with 100-D size.
| Function | CPSO-1 | CPSO-2 | CPSO-3 | CPIDSO |
|---|---|---|---|---|
| 823.9988 | 490.7063 | 677.3888 | ||
| 425.6647 | 312.4547 | 542.5901 | ||
| 733.5355 | 631.2889 | 830.3098 | ||
| 474.3410 | 454.0797 | 562.6557 | ||
| 872.5215 | 658.6773 | 1.0224e+003 | ||
| 772.7345 | 258.1963 | 427.3578 | ||
| 995.0521 | 964.4901 | 1.1524e+003 | ||
| 560.8061 | 544.9402 | 662.9074 | ||
| 3.2899e+003 | 1.8800e+003 | 3.0372e+003 | ||
| 2.8123e+003 | 1.8717e+003 | 5.7762e+003 |
Fig 5The input signal and its output are shown in the course of the estimation procedure.
(a) The pseudo-random binary sequence. (b) The testing samples.
Parameters settings for the involved optimization algorithms.
| Name | Inertia Weight | Acceleration Coefficients and Others |
|---|---|---|
| GA |
| |
| PSO |
|
Results of diverse evolutionary optimization algorithms for the 4-D identification problem.
| Results | CPSO-3 | GA | PSO | CPIDSO | h_t-tests | |
|---|---|---|---|---|---|---|
| Mean | 9.6144e-007 | 0.0934 | 7.76500e-005 | 1 | ||
| Std. Dev | 7.2614e-007 | 0.1015 | 1.000832e-004 | |||
| Best | 1.6929e-007 | 3.6800e-004 | 2.9727e-006 | |||
| Mean | 1.9999 | 1.9817 | 1.9997 | |||
| Std. Dev | 0.0002 | 0.1012 | 0.0010 | |||
| Best | 2.0000 | 1.9949 | 1.9999 | |||
| Mean | 1.0002 | 1.0489 | 1.0021 | |||
| Std. Dev | 0.0011 | 0.1311 | 0.0043 | |||
| Best | 0.9997 | 1.0043 | 0.9983 | |||
| Mean | 19.9986 | 19.7638 | 19.9842 | |||
| Std. Dev | 0.0079 | 3.3626 | 0.0244 | |||
| Best | 19.9991 | 19.8607 | 19.9960 | |||
| Mean | 0.7998 | 0.7858 | 0.7975 | |||
| Std. Dev | 0.0004 | 0.0079 | 0.0036 | |||
| Best | 0.8002 | 0.7941 | 0.7997 | |||
Fig 6The median convergence and identification characteristics of diverse evolutionary optimization algorithms for 4-D identification problem above.
(a) The median convergence characteristics of diverse evolutionary optimization algorithms. (b) The median identification characteristics of diverse evolutionary optimization algorithms for K. (c) The median identification characteristics of diverse evolutionary optimization algorithms for T1. (d) The median identification characteristics of diverse evolutionary optimization algorithms for T2. (e) The median identification characteristics of diverse evolutionary optimization algorithms for T3.
The average computational cost time (seconds) of diverse chaotic PSO algorithms for the 4-D identification problem.
| Dimensionality | CPSO-3 | GA | SPSO | CPIDSO |
|---|---|---|---|---|
| 4 | 62.3166 | 23.7082 | 18.9603 | 73.9166 |
Fig 7The output results and their errors of diverse evolutionary optimization algorithms for the 4-D identification problem are shown.
(a) The output of diverse evolutionary optimization algorithms. (b) The output errors of the nonlinear dynamic system of diverse evolutionary optimization algorithms.
The absolute accumulated errors and parameter values of diverse evolutionary optimization algorithms for the 4-D identification problem.
| Result | CPSO-3 | GA | PSO | CPIDSO |
|---|---|---|---|---|
| 2.6306e-007 | 0.0063 | 1.9272e-005 | ||
| 1.9999 | 1.9817 | 1.9997 | ||
| 1.0002 | 1.0489 | 1.0021 | ||
| 19.9986 | 19.7638 | 19.9842 | ||
| 0.7998 | 0.7858 | 0.7975 |