Abstract
Multi-objective optimization (MOO) issues that are encountered in the realm of real engineering applications are characterized by the curse of economically or computationally expensive objectives, which can strike insufficient performance evaluations for optimization methods to converge to Pareto optimal front (POF). To address these concerns, this paper develops a guided multi-objective golden jackal optimization (MOGJO) to promote the coverage and convergence capabilities toward the true POF while solving MOO issues. MOGJO embeds four reproduction stages during the seeking process. Firstly, the population of golden jackals is initialized according to the operational search space and then the updating process is performed. Secondly, an opposition-based learning scheme is adopted to improve the coverage of the Pareto optimal solutions. Thirdly, an elite-based guiding strategy is incorporated to guide the leader golden jackal toward the promising areas within the search space and then promote the convergence propensity. Finally, the crowding distance is also integrated to provide a better compromise among the diversity and convergence of the searched POF. To evaluate the MOGJO’s performance, it is analyzed against sixteen frequently utilized unconstrained MOO issues, five complex constrained problems, four constrained engineering designs, and real dynamic economic-emission power dispatch (DEEPD) problem. The experimental results are performed using the generational distance (GD), hypervolume (HV), spacing (SP) metrics to validate the efficacy of the proposed methods, which affirms the progressive and competitive performance compared to thirteen state-of-the-art methods. Finally, the results of the Wilcoxon rank sum test with reference to GD and HV exhibited that the proposed algorithm is significantly better than the compared methods, with a 95% significance level. Furthermore, the results of the nonparametric Friedman test were performed to detect the significant of average ranking among the compared algorithm, where the results confirmed that the proposed MOGJO outperforms the best algorithm among thirteen state-of-the-art algorithms by an average rank of Friedman test greater than 41% while outperforming the worst one, MOALO, by 84% for ZDT and DTLZ1 suits. Additionally, the proposed algorithm saved the overall energy cost and total emission of the DEEPD problem by 1.89%, and 1.48%, respectively, compared with the best existing results and thus, it is commended to adopt for new applications.
Similar content being viewed by others
References
Rizk-Allah RM, El-Sehiemy RA, Deb S, Wang GG (2017) A novel fruit fly framework for multi-objective shape design of tubular linear synchronous motor. J Supercomput 73(3):1235–1256
Rizk-Allah RM, El-Sehiemy RA, Wang GG (2018) A novel parallel hurricane optimization algorithm for secure emission/economic load dispatch solution. Appl Soft Comput 63:206–222
Miettinen K (2012) Nonlinear multiobjective optimization. Springer
Deb K (2011) Multi-objective optimisation using evolutionary algorithms: an introduction. Multi-objective evolutionary optimisation for product design and manufacturing. Springer, London, pp 3–34
Steuer RE (1986) Multiple criteria optimization: theory, computation and application. Wiley, New York
Perić T, Babić Z, Matejaš J (2018) Comparative analysis of application efficiency of two iterative multi objective linear programming methods (MP method and STEM method). CEJOR 26(3):565–583
Kumar S, Jangir P, Tejani GG, Premkumar M (2022) MOTEO: a novel physics-based multiobjective thermal exchange optimization algorithm to design truss structures. Knowl-Based Syst 242:108422
Srinivas N, Deb K (1994) Muiltiobjective optimization using nondominated sorting in genetic algorithms. Evol Comput 2(3):221–248. https://doi.org/10.1162/evco.1994.2.3.221
Coello CA, Pulido GT, Lechuga MS (2004) Handling multiple objectives with particle swarm optimization. IEEE Trans Evol Comput 8(3):256–279. https://doi.org/10.1109/TEVC.2004.826067
Mirjalili S, Jangir P, Saremi S (2017) Multi-objective ant lion optimizer: a multi-objective optimization algorithm for solving engineering problems. Appl Intell. https://doi.org/10.1007/s10489-016-0825-8
Mirjalili S, Saremi S, Mirjalili SM, dos Coelho LS (2016) Multi-objective grey wolf optimizer: a novel algorithm for multi-criterion optimization. Expert Syst Appl 47:106–119. https://doi.org/10.1016/j.eswa.2015.10.039
Hancer E, Xue B, Zhang M, Karaboga D, Akay B (2015) A multi-objective artificial bee colony approach to feature selection using fuzzy mutual information. IEEE Congr Evol Comput 2015:2420–2427. https://doi.org/10.1109/CEC.2015.7257185
Sadollah A, Eskandar H, Kim JH (2015) Water cycle algorithm for solving constrained multi-objective optimization problems. Appl Soft Comput 27:279–298. https://doi.org/10.1016/j.asoc.2014.10.042
Premkumar M, Jangir P, Sowmya R, Alhelou HH, Heidari AA, Chen H (2020) MOSMA: Multi-objective slime mould algorithm based on elitist non-dominated sorting. IEEE Access 9:3229–3248
Jangir P, Trivedi IN (2018) Non-dominated sorting moth flame optimizer: a novel multi-objective optimization algorithm for solving engineering design problems. Eng Technol Open Access J 2(1):17–31
Rizk-Allah RM, Hassanien AE (2022) A hybrid equilibrium algorithm and pattern search technique for wind farm layout optimization problem. ISA Trans 132:402
Rizk-Allah RM, Hassanien AE, Slowik A (2020) Multi-objective orthogonal opposition-based crow search algorithm for large-scale multi-objective optimization. Neural Comput Appl 32(17):13715–13746
El-Sehiemy RA, Rizk-Allah RM, Attia AF (2019) Assessment of hurricane versus sine-cosine optimization algorithms for economic/ecological emissions load dispatch problem. Int Trans Electr Energy Syst 29(2):e2716
Mousa AA, Abd El-Wahed WF, Rizk-Allah RM (2011) A hybrid ant colony optimization approach based local search scheme for multiobjective design optimizations. Electr Power Syst Res 81(4):1014–1023
Laumanns M, Thiele L, Deb K, Zitzler E (2002) Combining convergence and diversity in evolutionary multiobjective optimization. Evol Comput 10(3):263–282
Got A, Moussaoui A, Zouache D (2020) A guided population archive whale optimization algorithm for solving multiobjective optimization problems. Expert Syst Appl 141:112972
Liu J, Wang Y, Wang X, Sui X, Guo S, Liu L (2017) An alpha-dominance expandation based algorithm for many-objective optimization. In: 2017 13th international conference on computational intelligence and security (cis) (pp. 6–10). IEEE
Yang S, Li M, Liu X, Zheng J (2013) A grid-based evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 17(5):721–736
Batista LS, Campelo F, Guimarães FG, Ramírez JA (2011) Pareto cone ε-dominance: improving convergence and diversity in multiobjective evolutionary algorithms. In: International conference on evolutionary multi-criterion optimization (pp. 76–90). Springer
He Z, Yen GG, Zhang J (2013) Fuzzy-based Pareto optimality for manyobjective evolutionary algorithms. IEEE Trans Evol Comput 18(2):269–285
Yuan Y, Xu H, Wang B, Yao X (2015) A new dominance relation-based evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 20(1):16–37
Beume N, Naujoks B, Emmerich M (2007) Sms-emoa: multiobjective selection based on dominated hypervolume. Eur J Oper Res 181(3):1653–1669
Brockhoff D, Wagner T, Trautmann H (2015) 2 indicator-based multiobjective search. Evol Comput 23(3):369–395
Sun Y, Yen GG, Yi Z (2018) Igd indicator-based evolutionary algorithm for many-objective optimization problems. IEEE Trans Evol Comput 23(2):173–187
Zhang Q, Li H (2007) Moea/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731
Deb K, Jain H (2013) An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: solving problems with box constraints. IEEE Trans Evol Comput 18(4):577–601
Li K, Deb K, Zhang Q, Kwong S (2014) An evolutionary many-objective optimization algorithm based on dominance and decomposition. IEEE Trans Evol Comput 19(5):694–716
Li H, Zhang Q (2008) Multiobjective optimization problems with complicated pareto sets, moea/d and nsga-ii. IEEE Trans Evol Comput 13(2):284–302
Yang NC, Mehmood D (2022) Multi-objective bee swarm optimization algorithm with minimum Manhattan distance for passive power filter optimization problems. Mathematics 10(1):133
Bakhshinezhad S, Mohebbi M (2020) Multi-objective optimal design of semi-active fluid viscous dampers for nonlinear structures using NSGA-II. Structures 24:678–689
Liu M, Li Y, Zhao S et al (2022) Multi-objective optimization and test of a tractor drive motor. World Electr Veh J 13(2):43
Marghny MH, Zanaty EA, Dukhan WH et al (2022) A hybrid multi-objective optimization algorithm for software requirement problem. Alex Eng J 61(9):6991–7005
Singh N, Bharti PS (2022) Multi-objective parametric optimization during micro-EDM drilling of Ti-6Al-4V using teaching learning based optimization algorithm. Mater Today Proc 62(1):262–269
Lian L (2022) Reactive power optimization based on adaptive multi-objective optimization artificial immune algorithm. Ain Shams Eng J 13(5):101677
Martinez-Rico J, Zulueta E, de Argandona IR et al (2020) Multi-objective optimization of production scheduling using particle swarm optimization algorithm for hybrid renewable power plants with battery energy storage system. J Mod Power Syst Clean Energy 9(2):285–294
Fox AD, Corne DW, Mayorga Adame CG et al (2019) An efficient multi-objective optimization method for use in the design of marine protected area networks. Front Mar Sci 6:17
Li H, Liu Z, Zhu P (2021) An improved multi-objective optimization algorithm with mixed variables for automobile engine hood lightweight design. J Mech Sci Technol 35(5):2073–2082
Tian C, Niu T, Wei W (2023) Volatility index prediction based on a hybrid deep learning system with multi-objective optimization and mode decomposition. Expert Syst Appl 213:119184
Nakashima RN, Junior SO (2023) Multi-objective optimization of biogas systems producing hydrogen and electricity with solid oxide fuel cells. Int J Hydrog Energy 48(31):11806–11822
Cao C, Liu F, Tan H, Song D, Shu W, Li W, Xie Z (2018) Deep learning and its applications in biomedicine. Genom Proteom Bioinform 16(1):17–32
Chen D, Li X, Li S (2021) A novel convolutional neural network model based on beetle antennae search optimization algorithm for computerized tomography diagnosis. IEEE Trans Neural Netw Learn Syst 34:1418
Yang Z, Qiu H, Gao L, Chen L, Liu J (2023) Surrogate-assisted MOEA/D for expensive constrained multi-objective optimization. Inf Sci 639:119016
Tariq I, AlSattar HA, Zaidan AA, Zaidan BB, Abu Bakar MR, Mohammed RT, Albahri AS (2020) MOGSABAT: a metaheuristic hybrid algorithm for solving multi-objective optimisation problems. Neural Comput Appl 32:3101–3115
Wolpert DH (2023) The implications of the no-free-lunch theorems for meta-induction. J General Philos Sci. https://doi.org/10.1007/s10838-022-09609-2
Chopra N, Ansari MM (2022) Golden jackal optimization: a novel nature-inspired optimizer for engineering applications. Expert Syst Appl 198:116924
Rizk-Allah RM, Hassanien AE, Bhattacharyya S (2018) Chaotic crow search algorithm for fractional optimization problems. Appl Soft Comput 71:1161–1175
Rizk-Allah RM, Hassanien AE, Song D (2022) Chaos-opposition-enhanced slime mould algorithm for minimizing the cost of energy for the wind turbines on high-altitude sites. ISA Trans 121:191–205
Chou JS, Truong DN (2020) Multiobjective optimization inspired by behavior of jellyfish for solving structural design problems. Chaos Solitons Fractals 135:109738
Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp Swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw. https://doi.org/10.1016/j.advengsoft.2017.07.002
Das AK, Nikum AK, Krishnan SV et al (2020) Multi-objective Bonobo Optimizer (MOBO): an intelligent heuristic for multi-criteria optimization. Knowl Inf Syst 62:4407–4444. https://doi.org/10.1007/s10115-020-01503-x
Wilcoxon F (1992) Individual comparisons by ranking methods. Breakthroughs in statistics. Springer, pp 196–202
Khodadadi N, Abualigah L, Al-Tashi Q, Mirjalili S (2023) Multi-objective chaos game optimization. Neural Comput Appl 35:14973
Khodadadi N, Azizi M, Talatahari S, Sareh P (2021) Multi-objective crystal structure algorithm (MOCryStAl): introduction and performance evaluation. IEEE Access 9:117795–117812
Houssein EH, Mahdy MA, Shebl D, Manzoor A, Sarkar R, Mohamed WM (2022) An efficient slime mould algorithm for solving multi-objective optimization problems. Expert Syst Appl 187:115870
Tharwat A, Houssein EH, Ahmed MM, Hassanien AE, Gabel T (2018) MOGOA algorithm for constrained and unconstrained multi-objective optimization problems. Appl Intell 48(8):2268–2283
Nematollahi AF, Rahiminejad A, Vahidi B (2019) A novel multi-objective optimization algorithm based on lightning attachment procedure optimization algorithm. Appl Soft Comput 75:404–427
Sharifi MR, Akbarifard S, Qaderi K, Madadi MR (2021) A new optimization algorithm to solve multi-objective problems. Sci Rep 11(1):20326
Derrac J, García S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput 1(1):3–18
Sundaram A (2022) Multiobjective multi verse optimization algorithm to solve dynamic economic emission dispatch problem with transmission loss prediction by an artificial neural network. Appl Soft Comput 124:109021
Guo CX, Zhan JP, Wu QH (2012) Dynamic economic emission dispatch based on group search optimizer with multiple producers. Electr Power Syst Res 86:8–16. https://doi.org/10.1016/j.epsr.2011.11.015
Acknowledgements
This work has been supported by an internal grant project of VSB-Technical University of Ostrava (SGS project, Grant Number SP2023/076).
Funding
There is no funding for this study by any company.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
No potential conflict of interest has been stated by the authors.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Snášel, V., Rizk-Allah, R.M. & Hassanien, A.E. Guided golden jackal optimization using elite-opposition strategy for efficient design of multi-objective engineering problems. Neural Comput & Applic 35, 20771–20802 (2023). https://doi.org/10.1007/s00521-023-08850-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-023-08850-0