| Literature DB >> 24250256 |
Guohua Wu1, Witold Pedrycz, Haifeng Li, Dishan Qiu, Manhao Ma, Jin Liu.
Abstract
Discovering and utilizing problem domain knowledge is a promising direction towards improving the efficiency of evolutionary algorithms (EAs) when solving optimization problems. We propose a knowledge-based variable reduction strategy (VRS) that can be integrated into EAs to solve unconstrained and first-order derivative optimization functions more efficiently. VRS originates from the knowledge that, in an unconstrained and first-order derivative optimization function, the optimal solution locates in a local extreme point at which the partial derivative over each variable equals zero. Through this collective of partial derivative equations, some quantitative relations among different variables can be obtained. These variable relations have to be satisfied in the optimal solution. With the use of such relations, VRS could reduce the number of variables and shrink the solution space when using EAs to deal with the optimization function, thus improving the optimizing speed and quality. When we apply VRS to optimization problems, we just need to modify the calculation approach of the objective function. Therefore, practically, it can be integrated with any EA. In this study, VRS is combined with particle swarm optimization variants and tested on several benchmark optimization functions and a real-world optimization problem. Computational results and comparative study demonstrate the effectiveness of VRS.Entities:
Mesh:
Year: 2013 PMID: 24250256 PMCID: PMC3821911 DOI: 10.1155/2013/172193
Source DB: PubMed Journal: ScientificWorldJournal ISSN: 1537-744X
Figure 1Illustration of an example of variable reduction strategy. (a) Solution space of the original problem; (b) solution space of the problem after variable reduction.
Optimization results obtained for the test functions; the best results are shown in boldface.
| Algorithm | Mean | Std | FEs | Mean | Std | FEs |
|---|---|---|---|---|---|---|
| Rosenbrock function | Variably dimensioned function | |||||
| PSO-w | 2.182 | 2.642 | 30 000 | 1.576 | 4.610 | 200 000 |
| PSO-cf | 3.833 | 0.250 | 30 000 | 5.618 | 1.385 | 200 000 |
| UPSO | 1.055 | 1.542 | 30 000 | 1.164 | 4.763 | 200 000 |
| FDR | 6.480 | 6.846 | 30 000 | 3.188 | 5.820 | 200 000 |
| FIPS | 1.186 | 1.080 | 30 000 | 4.479 | 1.317 | 200 000 |
| CPSO-H | 1.044 | 1.265 | 30 000 | 1.365 | 3.277 | 200 000 |
| CLPSO | 1.262 | 9.658 | 30 000 | 2.889 | 6.235 | 200 000 |
| PSO-VRS |
|
|
|
|
|
|
|
| ||||||
| Algorithm | Wood function | Ackley function | ||||
|
| ||||||
| PSO-w | 3.347 | 3.383 | 200 000 | 3.942 | 1.123 | 200 000 |
| PSO-cf | 9.784 | 2.225 | 200 000 | 1.123 | 8.655 | 200 000 |
| UPSO | 1.459 | 5.144 | 200 000 | 1.225 | 3.162 | 200 000 |
| FDR | 1.576 | 1.589 | 200 000 | 2.844 | 4.107 | 200 000 |
| FIPS | 5.868 | 7.834 | 200 000 | 4.812 | 9.172 | 200 000 |
| CPSO-H | 5.861 | 2.616 | 200 000 | 4.931 | 1.104 | 200 000 |
| CLPSO | 1.570 | 3.330 | 200 000 | 0.0 | 0.0 | 180 864 |
| PSO-VRS |
|
|
|
|
|
|
Figure 2The evolutionary process of PSO-VRS on test functions, (a) Rosenbrock function, (b) variably dimensioned function, (c) Wood function, and (d) Ackley function.
Optimization results obtained for the frequency-modulated synthesizer optimization problem; the results obtained by EAs with VRS are shown in boldface.
| Algorithm | Best | Worst | Mean | Std |
|---|---|---|---|---|
| PSO-w | 0.0 | 1.258023 | 3.752319 | 5.853543 |
| PSO-w-VRS |
| 1.254014 | 3.375620 | 5.893543 |
| PSO-cf | 2.673488 | 2.180154 | 1.200588 | 5.144827 |
| PSO-cf-VRS | 4.275136 | 1.217917 | 8.466443 | 4.848450 |
| UPSO | 5.839747 | 1.473172 | 6.608215 | 4.636487 |
| UPSO-VRS |
| 1.120719 | 6.425027 | 4.185174 |
| FDR | 0.0 | 2.016705 | 1.191916 | 6.193037 |
| FDR-VRS |
| 1.254068 | 1.055711 | 3.626518 |
| FIPS | 3.321497 | 8.500601 | 2.306348 | 2.513825 |
| FIPS-VRS | 9.388098 | 2.787766 | 1.127794 | 1.359315 |
| CPSO-H | 1.179023 | 2.553845 | 1.910668 | 4.381173 |
| CPSO-H-VRS | 7.783981 | 1.683571 | 1.274518 | 5.058687 |
| CLPSO | 1.354023 | 1.138270 | 1.666438 | 3.567321 |
| CLPSO-VRS | 2.309327 | 6.541305 | 3.734962 | 1.456388 |