An Improved NSGA-II Algorithm Based on Adaptive Weighting and Searching Strategy
Source abstract
Abstract
Non-dominated sorting genetic algorithm II is a classical multi-objective optimization algorithm but it suffers from poor diversity and the tendency to fall into a local optimum. In this paper, we propose an improved non-dominated sorting genetic algorithm, which aims to address the issues of poor global optimization ability and poor convergence ability. The improved NSGA-II algorithm not only uses Levy distribution for global search, which enables the algorithm to search a wider range, but also improves the local search capability by using the relatively concentrated search property of random walk. Moreover, an adaptive balance parameter is designed to adjust the respective contributions of the exploration and exploitation abilities, which lead to a faster search of the algorithm. It helps to expand the search area, which increases the diversity of the population and avoids getting trapped in a local optimum. The superiority of the improved NSGA-II algorithm is demonstrated through benchmark test functions and a practical application. It is shown that the improved strategy provides an effective improvement in the convergence and diversity of the traditional algorithm.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Advanced Multi-Objective Optimization Algorithms · Metaheuristic Optimization Algorithms Research · Evolutionary Algorithms and Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Key Laboratory of Knowledge Automation for Industrial Processes of the Ministry of Education, School of Automation and Electrical Engineering, University of Science and Technology Beijing, Beijing 100083, China
Norinco International Armament Research & Development Center, Beijing 100053, China
School of Civil and Resources Engineering, University of Science and Technology Beijing, Beijing 100083, China
Funding
Beijing Natural Science Foundation, China
References (24)
Show source-provided references
1. Pardalos, P.M., Rasskazova, V., and Vrahatis, M.N. (2021). Multi-Objective Evolutionary Algorithms: Past, Present, and Future. Black Box Optimization, Machine Learning, and No-Free Lunch Theorems, Springer International Publishing.10.1007/978-3-030-66515-9 ↗
2. MOMPA: Multi-objective marine predator algorithm10.1016/j.cma.2021.114029 ↗
3. Vikhar, P. (2016, January 22–24). Evolutionary algorithms: A critical review and its future prospects. Proceedings of the 2016 International Conference on Global Trends in Signal Processing, Information Computing and Communication (ICGTSPICC), Jalgaon, India.10.1109/ICGTSPICC.2016.7955308 ↗
4. Evolutionary multi-objective optimisation: A survey10.1504/IJBIC.2015.067991 ↗
5. A fast and elitist multiobjective genetic algorithm: NSGA-II10.1109/4235.996017 ↗
6. A Strengthened Dominance Relation Considering Convergence and Diversity for Evolutionary Many-Objective Optimization10.1109/TEVC.2018.2866854 ↗
7. Coello, C. (2015). Multi-Objective Evolutionary Algorithms in Real-World Applications: Some Recent Results and Current Challenges, Springer.
8. A tutorial on multiobjective optimization: Fundamentals and evolutionary methods10.1007/s11047-018-9685-y ↗
9. Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach10.1109/4235.797969 ↗
10. Multiobjective Optimization Using Nondominated Sorting in Genetic Algorithms10.1162/evco.1994.2.3.221 ↗
11. Kukkonen, S., and Deb, K. (2006, January 16–21). Improved Pruning of Non-Dominated Solutions Based on Crowding Distance for Bi-Objective Optimization Problems. Proceedings of the 2006 IEEE International Conference on Evolutionary Computation, Vancouver, BC, Canada.
12. Lévy flights search patterns of biological organisms10.1016/S0378-4371(01)00057-7 ↗
13. A New Decomposition-Based NSGA-II for Many-Objective Optimization10.1109/TSMC.2017.2654301 ↗
14. Self-adaptive multi-objective evolutionary algorithm for flexible job shop scheduling with fuzzy processing time10.1016/j.cie.2022.108099 ↗
15. A New Multi-Objective Evolutionary Algorithm Based on a Performance Assessment Indicator
16. IGD Indicator-Based Evolutionary Algorithm for Many-Objective Optimization Problems10.1109/TEVC.2018.2791283 ↗
17. How to Specify a Reference Point in Hypervolume Calculation for Fair Performance Comparison10.1162/evco_a_00226 ↗
18. Deb, K., Sinha, A., and Kukkonen, S. (2006, January 8–12). Multi-objective test problems, linkages, and evolutionary methodologies. Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation, Seattle, WD, USA.10.1145/1143997.1144179 ↗
19. MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition10.1109/TEVC.2007.892759 ↗
20. Zitzler, E., and Künzli, S. (2004, January 18–22). Indicator-Based Selection in Multiobjective Search. Proceedings of the 8th International Conference on Parallel Problem Solving from Nature, Birmingham, UK.10.1007/978-3-540-30217-9_84 ↗
21. Zitzler, E., Laumanns, M., and Thiele, L. (2001, January 15). SPEA2: Improving the Strength Pareto Evolutionary Algorithm. Proceedings of the EUROGEN Conference, Lake Como, Italy.
22. Analysis and Design Optimization of a Robotic Gripper Using Multiobjective Genetic Algorithm10.1109/TSMC.2015.2437847 ↗
23. Genetic algorithm based optimal chiller loading for energy conservation10.1016/j.applthermaleng.2005.02.010 ↗
24. Survey of multi-objective optimization methods for engineering, structural multidisciplinary optimization