Document Type : Research Paper
Author
Department of Mathematics, Faculty of Basic Sciences, University of Bojnord, Bojnord, Iran
Abstract
Multi-objective optimization is central to addressing complex real-world problems involving competing objectives. The Non-Dominated Sorting Genetic Algorithm II (NSGA-II) remains a widely used approach in this domain; however, it can face challenges in convergence, solution diversity, and robustness—particularly for multi-modal or discrete problems. This paper introduces a variant of NSGA-II that incorporates a fuzzy-based non-dominated sorting scheme using a $\Gamma$ function over trapezoidal fuzzy numbers, designed to provide more flexible and nuanced dominance assessments.
The proposed method employs two tunable parameters to adjust fuzziness levels, allowing adaptive control over the trade-off between exploration and exploitation. Comprehensive experiments on the ZDT benchmark suite (ZDT1–ZDT6), conducted under realistic time constraints, are used to evaluate the approach. Results indicate that the fuzzy-enhanced NSGA-II frequently offers Pareto front approximations that are at least comparable to, and in many cases modestly improved over, those produced by the standard NSGA-II—particularly on test problems with discrete or multi-modal Pareto fronts.
Both visual and statistical analyses across multiple runs support observations of efficient convergence and front coverage, while a sensitivity study highlights practical considerations for parameter selection. Overall, the fuzzy-based sorting strategy expands the methodological toolkit for multi-objective evolutionary optimization, offering a flexible and general framework suitable for diverse and challenging problem settings.
Keywords
- Multiobjective Optimization
- Evolutionary Algorithms
- NSGA-II Algorithm
- Fuzzy Number
- Pareto Front Approximation
- Non-Dominated Sorting
Main Subjects
Design Principles of Interactive Multimedia, Springer, New York, (2007), 249-281. ISBN: 978-0-387-33254-3.
87339-6.
sorting approach, part I: Introducing NSGA-III, IEEE Transactions on Evolutionary Computation, 18(4) (2014),
576-601. https://doi.org/10.1109/TEVC.2013.2281535
Transactions on Evolutionary Computation, 6(2) (2002), 182-197. https://doi.org/10.1109/4235.996017
generalization, Proc. 5th International Conference Genetic Algorithms, (1993), 416-423.
enhanced convergence, Big Data and Computational Vision, 5(1) (2024), 15-28. https://doi.org/10.22105/
bdcv.2024.481945.1208
1989.
IEEE Congress on Evolutionary Computation (CEC), (2008), 2419-2426. https://doi.org/10.1109/CEC.2008.
4631169
on Systems, Man, and Cybernetics, Part C, 28(3) (1998), 397-407. https://doi.org/10.1109/5326.704576
microgrid system considering economic and environmental criteria, Expert Systems with Applications, 183 (2021),
115231. https://doi.org/10.1016/j.eswa.2021.115231
978-0-442-26163-0.
(Ed.), Applied Soft Computing Technologies: The Challenge of Complexity, Springer, Berlin, (2005), 27-42. https:
//doi.org/10.1007/978-3-540-31880-4-28
Congress on Evolutionary Computation, (2007), 4433-4440. https://doi.org/10.1109/CEC.2007.4424990
A review, IEEE Access, 11 (2023), 8678-8698. https://doi.org/10.1109/ACCESS.2023.3237147
prehensive survey, International Journal of Production Research, 60(17) (2022), 5081-5121. https://doi.org/
10.1080/00207543.2022.2045451
Conference Genetic Algorithms, (1985), 93-100.
90241-X
instances, Proc. IEEE Congress on Evolutionary Computation, (2009), 203-208. https://doi.org/10.1109/CEC.
2009.4982949
Information Sciences, 369 (2016), 14-33. https://doi.org/10.1016/j.ins.2016.06.007
Computation, 8(2) (2000), 173-195. https://doi.org/10.1162/106365600568202
ture– PPSN VIII, Lecture Notes in Computer Science, 3242 (2004), 832-842. https://doi.org/10.1007/
978-3-540-30217-9-84
Report 103, Computer Engineering and Networks Laboratory (TIK), ETH Zurich, 2001.
evolutionary algorithms: From theory to practice, IEEE Transactions on Evolutionary Computation, 8(4) (2004),
371-395. https://doi.org/10.1109/TEVC.2004.830712