Multi-objective fitness-dependent optimizer algorithm

Neural Computing and Applications - Tập 35 - Trang 11969-11987 - 2023
Jaza M. Abdullah1, Tarik A. Rashid2, Bestan B. Maaroof1,3, Seyedali Mirjalili4,5
1Information Technology, College of Commerce, University of Sulaimani, Sulaymaniyah, Iraq
2Computer Science and Engineering Department, University of Kurdistan Hewler, Erbil, Iraq
3School of Information Technology, Fanshawe College, London, Canada
4Centre for Artificial Intelligence Research and Optimisation, Torrens University, Adelaide, Australia
5Yonsei Frontier Lab, Yonsei University, Seoul, Korea

Tóm tắt

This paper proposes the multi-objective variant of the recently-introduced fitness dependent optimizer (FDO). The algorithm is called a multi-objective fitness dependent optimizer (MOFDO) and is equipped with all five types of knowledge (situational, normative, topographical, domain, and historical knowledge) as in FDO. MOFDO is tested on two standard benchmarks for the performance-proof purpose: classical ZDT test functions, which is a widespread test suite that takes its name from its authors Zitzler, Deb, and Thiele, and on IEEE Congress of Evolutionary Computation benchmark (CEC-2019) multi-modal multi-objective functions. MOFDO results are compared to the latest variant of multi-objective particle swarm optimization, non-dominated sorting genetic algorithm third improvement (NSGA-III), and multi-objective dragonfly algorithm. The comparative study shows the superiority of MOFDO in most cases and comparative results in other cases. Moreover, MOFDO is used for optimizing real-world engineering problems (e.g., welded beam design problems). It is observed that the proposed algorithm successfully provides a wide variety of well-distributed feasible solutions, which enable the decision-makers to have more applicable-comfort choices to consider.

Tài liệu tham khảo

Zitzler E, Laumanns M, Thiele L (2001) SPEA2: improving the strength paretoevolutionary algorithm. Swiss Federal Institute of Technology (ETH) Zurich, Zurich

Mirjalili S (2015) Dragonfly algorithm: a new meta-heuristic optimization technique. Neural Comput Appl 27(4):1053–1073

Branke J, Deb K, Miettinen K, Slowinski R (eds) (2008) Multiobjective optimization: interactive and evolutionary approaches: interactive and evolutionary approaches. Springer, Berlin

Pulido GT, Coello CAC (2004) Using clustering techniques to improve the performance of a particle swarm optimizer. In: The genetic and evolutionary computation conference (GECCO), Seattle, WA

Zitzler KDLTE (2000) Comparison of multiobjective. Evol Comput 8:173–195

Hu W, Yen GG, Zhang X (2014) Multiobjective particle swarm optimization based on Pareto entropy. Software 25(5):1025–1050

Stewart R, Palmer TS (2021) Utilizing a reduced-order model and physical programming. In: PHYSOR2020—international conference on physics of reactors: transition to a scalable nuclear future

Rahman CM, Rashid Rashid TA, Ahmed AM, Mirjalili S (2022) Multiobjective learner performance-based behavior algorithm. Neural Comput Appl 34(8):6307–6329

David SM, Cihan DH (2014) Computational complexity measures for many-objective. Procedia Comput Sci 36:185–191

Liang JJ, Qu BY, Gong DW, Yue CT (2019) Problem Definitions and evaluation criteria for the CEC special session on multimodal multiobjective optimization. Zhengzhou University, Zhengzhou

Heckert A (2004) Dataplot. NIST 2:3. https://www.itl.nist.gov/div898/software/dataplot/refman1/auxillar/friedman.htm. Accessed 14 July 2022

Turney A (2022) scribbr. Shaun Turney. https://www.scribbr.com/statistics/chi-square-distribution-table/. Accessed 14 July 2022

van den Bergh F, Engelbrecht AP (2006) A study of particle swarm. Inf Sci 176(8):937–971