| Literature DB >> 23766699 |
Yongquan Zhou1, Hongqing Zheng.
Abstract
To expand the information of nest individuals, the idea of complex-valued encoding is used in cuckoo search (PCS); the gene of individuals is denoted by plurality, so a diploid swarm is structured by a sequence plurality. The value of independent variables for objective function is determined by modules, and a sign of them is determined by angles. The position of nest is divided into two parts, namely, real part gene and imaginary gene. The updating relation of complex-valued swarm is presented. Six typical functions are tested. The results are compared with cuckoo search based on real-valued encoding; the usefulness of the proposed algorithm is verified.Entities:
Mesh:
Year: 2013 PMID: 23766699 PMCID: PMC3677629 DOI: 10.1155/2013/597803
Source DB: PubMed Journal: ScientificWorldJournal ISSN: 1537-744X
Algorithm 1Pseudo code of cuckoo search via Lévy flight algorithm.
Nest chromosome structure shown.
| ( | ( | … | ( |
Test the improved algorithm's benchmark functions.
| Functions | Dim | Domain | Theoretical value |
|---|---|---|---|
|
| 10 | [−100,100] | 0 |
|
| 15 | [5.12,5.12] | 0 |
|
| 20 | [5.12,5.12] | 0 |
|
| 30 | [−32.768,32.768] | 0 |
|
| 2 | [100,100] | −1 |
|
| 10 | [−600,600] | 0 |
Algorithm 2Pseudo code of the plurality cuckoo search (PCS).
The results of experiment in running 20 times.
| Functions | Algorithm | Best | Worst | Mean | Variance |
|---|---|---|---|---|---|
| Rosenbrock | CS | 671.2474 | 4.8400 | 2.1090 | 1.0339 |
|
|
|
|
|
| |
| Sphere | CS | 0.0648 | 0.1723 | 0.1141 | 0.0012 |
|
|
|
| 8.9793 | 4.6582 | |
| Rastrigin | CS | 112.8084 | 128.5006 | 120.8996 | 20.0181 |
|
|
|
|
|
| |
| Ackley | CS | 10.7296 | 13.7988 | 12.3351 | 0.5920 |
|
|
|
|
|
| |
| Easom | CS | −1 | −0.9992 | −0.9998 | 4.1112 |
|
| −1 | −0.9998 | −1 | 3.1784 | |
| Griewank | CS | 0.4814 | 0.9043 | 0.7230 | 0.0111 |
|
|
|
|
|
|
Figure 1The evolution graph of the average fitness in 20 trails.
PID Controller tuning parameters.
| Tuning method |
|
|
|
|---|---|---|---|
| PSO | 0.0100 | 2.0000 | 1.0518 |
| CS | 0.6491 | 2.0000 | 2.0000 |
| PCS | 0.8096 | 1.9738 | 1.9995 |
Figure 2The comparison of unit step response curve.