A Quick Search Dynamic Vector-Evaluated Particle Swarm Optimization Algorithm Based on Fitness Distance
Abstract
1. Introduction
2. Related Work
2.1. DMOP
2.2. Basic PSO
2.3. Basic DVEPSO
3. Quick Search DVEPSO Based on Fitness Distance (DVEPSO/FD)
3.1. System Composition
3.2. Module Design
3.2.1. Repository Update Mechanism Based on Fitness Distance
3.2.2. Quick Search Mechanism
3.2.3. Other Structures
- (1)
- Information sharing mechanism
- (2)
- Environmental monitoring and response mechanism
3.3. The Pseudo-Code of the Algorithm
4. Experiments and Results
4.1. Standard Benchmarks
4.2. Performance Metrics
- (1)
- Accuracy
- (2)
- Stability
4.3. Parameters’ Settings
4.4. Experiments
4.5. Results
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Coello, A.C.; Lechuga, M.S. MOPSO: A Proposal for Multiple Objective Particle Swarm. In Proceedings of the 2002 Congress on Evolutionary Computation, Honolulu, HI, USA, 12–17 May 2002; Volume 2, pp. 1051–1056. [Google Scholar]
- Coello, C.A.C.; Pulido, G.T.; Lechuga, M.S. Handling Multiple Objectives with Particle Swarm Optimization. IEEE Trans. Evol. Comput. 2004, 8, 256–279. [Google Scholar] [CrossRef] [Scilit]
- Yao, S.; Dong, Z.; Wang, X.; Ren, L. A Multiobjective multifactorial optimization algorithm based on decomposition and dynamic resource allocation strategy. Inf. Sci. 2020, 511, 18–35. [Google Scholar] [CrossRef] [Scilit]
- Helbig, M.; Engelbrecht, A.P. Population-based metaheuristics for continuous boundary-constrained dynamic multi-objective optimisation problems. Swarm Evol. Comput. 2014, 14, 31–47. [Google Scholar] [CrossRef] [Scilit]
- Jiang, M.; Member, S.; Huang, Z.; Qiu, L.; Huang, W.; Yen, G.G. Transfer Learning-Based Dynamic Multiobjective Optimization Algorithms. IEEE Trans. Evol. Comput. 2018, 22, 501–514. [Google Scholar] [CrossRef] [Scilit]
- Helbig, M.; Engelbrecht, A. Dynamic Vector-evaluated PSO with Guaranteed Convergence in the Sub-swarms. In Proceedings of the 2015 IEEE Symposium Series on Computational Intelligence, Cape Town, South Africa, 7–10 December 2015; pp. 1286–1293. [Google Scholar]
- Helbig, M.; Engelbrecht, A.P. Using Headless Chicken Crossover for Local Guide Selection When Solving Dynamic Multiobjetive Optimization. In Advances in Nature and Biologically Inspired Computing; Springer: Cham, Switzerland, 2016; p. 419. [Google Scholar]
- Ou, J.; Zheng, J.; Ruan, G.; Hu, Y.; Zou, J.; Li, M. A pareto-based evolutionary algorithm using decomposition and truncation for dynamic multi-objective optimization. Appl. Soft Comput. J. 2019, 85, 105673. [Google Scholar] [CrossRef] [Scilit]
- Goldberg, D.E.; Smith, R.E. Nonstationary function optimization using genetic algorithm with dominance and diploidy. In Proceedings of the Second International Conference on Genetic Algorithms and Their Application, Cambridge, MA, USA, 28–31 July 1987; Grefensette, J.J., Ed.; Lawrence Erlbaum Associates Inc.: Mahwah, NJ, USA, 1987; pp. 59–68. [Google Scholar]
- Ortega, J.; Toro, F.; De Mario, C. A single front genetic algorithm for parallel multi-objective optimization in dynamic environments. Neurocomputing 2009, 72, 3570–3579. [Google Scholar]
- Guntsch, M.; Middendorf, M.; Schmeck, H. An ant colony optimization approach to dynamic TSP. In Proceedings of the Genetic and Evolutionary Computation Conference, San Francisco, CA, USA, 7–11 July 2001; Morgan Kaufmann: Burlington, MA, USA, 2001; pp. 860–867. [Google Scholar]
- Trojanowski, K. Immune-based algorithms for dynamic optimization. Inf. Sci. J. 2009, 179, 1495–1515. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Z. Multiobjective optimization immune algorithm in dynamic environments and its application to greenhouse control. Appl. Soft Comput. 2008, 8, 959–971. [Google Scholar] [CrossRef] [Scilit]
- Pelta, D.; Cruz, C.; Verdegay, J.L. Simple control rules in a cooperative system for dynamic optimisation problems. Int. J. Gen. Syst. 2009, 38, 701–717. [Google Scholar] [CrossRef] [Scilit]
- Urade, H.S.; Patel, R. Dynamic Particle Swarm Optimization to Solve Multi-objective Optimization Problem. Procedia Technol. 2012, 6, 283–290. [Google Scholar] [CrossRef] [Scilit]
- Optimization, D.M.; Zhou, A.; Jin, Y.; Member, S.; Zhang, Q.; Member, S. A Population Prediction Strategy for Evolutionary. IEEE Trans. Cybern. 2014, 44, 40–53. [Google Scholar]
- Azzouz, R.; Bechikh, S.; Ben, L. A dynamic multi-objective evolutionary algorithm using a change severity-based adaptive population management strategy. Soft Comput. 2017, 21, 885–906. [Google Scholar] [CrossRef] [Scilit]
- Deb, K.; Rao, N.U.B.; Karthik, S. Dynamic multi-objective optimization and decision-making using modied NSGA-II: A case study on hydro-thermal power scheduling. In Proceedings of the International Conference on Evolutionary Multi-criterion Optimization, Matsushima, Japan, 5–8 March 2007; pp. 803–817. [Google Scholar]
- Branke, J.; Blackwell, T. Multiswarms, exclusion, and anti-convergence in dynamic environments. IEEE Trans. Evol. Comput. 2006, 10, 459–472. [Google Scholar]
- Janson, S.; Middendorf, M. A hierarchical particle swarm optimizer for noisy and dynamic environments. Genet. Program. Evolvable Mach. 2006, 7, 329–354. [Google Scholar] [CrossRef] [Scilit]
- Greeff, M.; Engelbrecht, A.P. Solving dynamic multi-objective problems with vector evaluated particle swarm optimisation. In Proceedings of the 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence), Hong Kong, China, 1–6 June 2008; pp. 2917–2924. [Google Scholar]
- Parsopoulos, K.E.; Vrahatis, M.N. Recent approaches to global optimization problems through Particle Swarm Optimization. Nat. Comput. 2002, 1, 235–306. [Google Scholar] [CrossRef] [Scilit]
- Helbig, M.; Engelbrecht, A.P. Analyses of Guide Update Approaches for Vector Evaluated Particle Swarm Optimisation on Dynamic Multi-Objective Optimisation Problems. In Proceedings of the 2012 IEEE Congress on Evolutionary Computation, Brisbane, QLD, Australia, 10–15 June 2012. [Google Scholar]
- Schaffer, J. Multiple objective optimization with vector evaluated genetic algorithms. In Proceedings of the 1st Intenational Conference on Genetic Algorithms, Sheffield, UK, 12–14 September 1985; pp. 93–100. [Google Scholar]
- Peng, G.; Fang, Y.W.; Peng, W.S.; Chai, D.; Xu, Y. Multi-objective particle optimization algorithm based on sharing-learning and dynamic crowding distance. Optik 2016, 127, 5013–5020. [Google Scholar] [CrossRef] [Scilit]
- Saremi, S.; Mirjalili, S.; Lewis, A.; Liew, A.W.C.; Dong, J.S. Enhanced multi-objective particle swarm optimisation for estimating hand postures. Knowl.-Based Syst. 2018, 158, 175–195. [Google Scholar] [CrossRef] [Scilit]
- Farina, M.; Deb, K.; Amato, P. Dynamic Multiobjective Optimization Problems: Test Cases, Approximations, and Applications. IEEE Trans. Evol. Comput. 2004, 8, 425–442. [Google Scholar] [CrossRef] [Scilit]
- Helbig, M.; Engelbrecht, A.P. Benchmarks for Dynamic Multi-objective Optimisation. In Proceedings of the 2013 IEEE Symposium on Computational Intelligence in Dynamic and Uncertain Environments (CIDUE), Singapore, 16–19 April 2013; pp. 84–91. [Google Scholar]
- Goh, C.; Tan, K.C. A Competitive-Cooperative Coevolutionary Paradigm for Dynamic Multiobjective Optimization. IEEE Trans. Evol. Comput. 2009, 13, 103–127. [Google Scholar]
- Weicker, K. Performance Measures for Dynamic Environments. In International Conference on Parallel Problem Solving from Nature; Springer: Berlin/Heidelberg, Germany, 2002; pp. 64–76. [Google Scholar]



| Pseudo-Code |
|---|
|
|
|
| Else |
|
|
|
| End if |
| , If out of range |
| Limited elite repository based on crowding distance |
| End if |
| End for |
| POF | POS | |
|---|---|---|
| No Change | Change | |
| No change | Type IV Problem changes | Type I FDA1; FDA4 |
| Change | Type III FDA2; DMOP1 | Type II FDA3; FDA5; DMOP2 |
| Benchmarks | Definition | Benchmarks | Definition |
|---|---|---|---|
| FDA1 | FDA2 | ||
| FDA3 | FDA 4 | ||
| FDA5 | FDA5-iso | ||
| DMOP1 | DMOP2 |
| Parameters | ||||||
| Values | 15 (FDA2: 2.5) | 100 | 0.72 (Non-QS stage) | 1.49 (Non-QS stage) | 1.49 (Non-QS stage) | 1000 |
| Benchmarks | Accuracy | Stability | Runtime | ||||
|---|---|---|---|---|---|---|---|
| DVEPSO | DVEPSO/FD | DVEPSO | DVEPSO/FD | DVEPSO | DVEPSO/FD | ||
| Mean | 0.4292 | 0.4236 | 0.0223 | 0.0209 | |||
| FDA1 | Std | 0.0015 | 0.0004 | 0.0012 | 0.0007 | 111.1841 | 222.6885 |
| Best | 0.4308 | 0.4239 | 0.0237 | 0.0213 | |||
| Mean | 0.5621 | 0.5712 | 0.0399 | 0.0323 | |||
| FDA2 | Std | 0.0088 | 0.0065 | 0.0010 | 0.0021 | 139.2537 | 141.3722 |
| Best | 0.5722 | 0.5741 | 0.0411 | 0.0338 | |||
| Mean | 0.6846 | 0.6849 | 0.0412 | 0.0290 | |||
| FDA3 | Std | 0.0012 | 0.0043 | 0.0054 | 0.0009 | 119.9075 | 125.3159 |
| Best | 0.6859 | 0.6916 | 0.0472 | 0.0297 | |||
| Mean | 0.2423 | 0.2482 | 0.0284 | 0.0297 | |||
| FDA4 | Std | 0.0012 | 0.0023 | 0.0008 | 0.0013 | 161.0242 | 675.8527 |
| Best | 0.2432 | 0.2499 | 0.0293 | 0.0310 | |||
| Mean | 0.2269 | 0.2342 | 0.0256 | 0.0249 | |||
| FDA5 | Std | 0.0015 | 0.0023 | 0.0010 | 0.0003 | 168.8640 | 492.0685 |
| Best | 0.2284 | 0.2368 | 0.0263 | 0.0251 | |||
| Mean | 0.6194 | 0.6228 | 0.0204 | 0.0165 | |||
| DMOP1 | Std | 0.0054 | 0.0030 | 0.0020 | 0.0046 | 159.8208 | 1213.6000 |
| Best | 0.6255 | 0.6296 | 0.0227 | 0.0218 | |||
| Mean | 0.5680 | 0.5691 | 0.0136 | 0.0139 | |||
| DMOP2 | Std | 0.0005 | 0.0011 | 0.0003 | 0.0006 | 118.3666 | 163.2108 |
| Best | 0.5683 | 0.5694 | 0.0139 | 0.0146 | |||
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wang, S.; Ma, D.; Wu, M. A Quick Search Dynamic Vector-Evaluated Particle Swarm Optimization Algorithm Based on Fitness Distance. Mathematics 2022, 10, 1587. https://doi.org/10.3390/math10091587
Wang S, Ma D, Wu M. A Quick Search Dynamic Vector-Evaluated Particle Swarm Optimization Algorithm Based on Fitness Distance. Mathematics. 2022; 10(9):1587. https://doi.org/10.3390/math10091587
Chicago/Turabian StyleWang, Suyu, Dengcheng Ma, and Miao Wu. 2022. "A Quick Search Dynamic Vector-Evaluated Particle Swarm Optimization Algorithm Based on Fitness Distance" Mathematics 10, no. 9: 1587. https://doi.org/10.3390/math10091587
APA StyleWang, S., Ma, D., & Wu, M. (2022). A Quick Search Dynamic Vector-Evaluated Particle Swarm Optimization Algorithm Based on Fitness Distance. Mathematics, 10(9), 1587. https://doi.org/10.3390/math10091587

