Enhancing Multi-Objective Optimization: A Decomposition-Based Approach Using the Whale Optimization Algorithm
Abstract
:1. Introduction
- The decomposition of multi-objective problems: the suggested algorithm improves the approximation of Pareto optimum solutions by separating complex multi-objective issues into scalarizing subproblems.
- Divide and conquer strategy: the proposed approach defines a neighborhood link between subproblems and whales, which can strategically move and collaborate to address nearby subproblems.
- No external archive: this method eliminates the need for extra processing time because it does not involve an external archive, contrary to many bio-inspired multi-objective systems.
2. Multi-Objective Evolutionary Optimization
2.1. Multi-Objective Optimization in a Nutshell
2.2. Evolutionary Approaches for Multi-Objective Optimization
- Pareto-based approaches. The Pareto dominance relation is the most commonly used method for comparing objective vectors in multi-objective optimization. Many MOEAs rely on this technique to rank the population, evaluate proximity to the Pareto front (PF), and guide selection for mating or survival. Examples include dominance deep [12], dominance rank [13], and dominance count [14]. To enhance the distribution of solutions, Pareto dominance is often combined with methods such as fitness sharing [15], clustering [14], and crowding distance [16]. This combination is important because obtaining a good approximation of the PF requires balancing both convergence and diversity. Although Pareto-based MOEAs were widely used in the early 2000s, their popularity has decreased due to challenges in spreading solutions [17,18,19] and diminished effectiveness in high-dimensional spaces [20,21].
- Indicator-based approaches. This method in MOEAs achieves a good representation and approximation of the PF by using a performance indicator. The creation of new algorithms based on this idea was made possible by the Indicator-Based Evolutionary Algorithm (IBEA) [22]. [23], [24], and hypervolume [25] are a few examples of indicators that evaluate convergence and diversity, but they can be computationally expensive, particularly when there are numerous objectives. RIB-EMOA [26], MOMBI-II [27], and LIBEA [28,29] are a few indicator-based techniques.
- Decomposition-based approaches. Over the past decade, decomposition-based approaches, which rely on scalarizing functions, have gained prominence in MOEAs. These methods solve multiple scalarizing functions, each guided by a weight vector, to tackle multi-objective problems. A new age of MOEAs began with the introduction of the multi-objective evolutionary algorithm based on decomposition (MOEA/D) [30], which provided efficient and effective problem-solving capabilities. Various improvements and adaptations of the MOEA/D are discussed in [31,32,33]. Other decomposition-based metaheuristics include MOPSO/D [34], dMOPSO [35], and MOGWO/D [36].
2.3. The Decomposition of a Multi-Objective Problem
3. Related Work
3.1. Whale Optimization Algorithm
- Encircling prey. Using this technique, the whale modifies its location according to the best-known location. By decreasing the distance between its present location and the best-known individual, the whale progressively approaches this ideal solution. This method aids in focusing the search on regions that show promise. The following is a description of the mathematical specifics of this position adjustment:
- Bubble-net attacking method. The bubble-net strategy can be implemented using two approaches: (1) the shrinking encircling mechanism and (2) spiral position updating. By decreasing the value of in Equation (5), the shrinking encircling process reduces . The spiral position update mimics the humpback whale’s spiral trajectory by imitating the whale’s movement around its target prey using a spiral equation:
- Search for prey. In the exploration phase, humpback whales search for prey more broadly by exploring the solution space. A random search agent is selected instead of using the best-known search agent to guide the process. This approach helps the whales explore new regions and reduces the risk of becoming trapped in local optima. The position of each whale is updated based on this randomly chosen agent, allowing for greater diversity in the search process.
Algorithm 1: General framework of WOA [5] |
3.2. Multi-Objective Approaches Based on the WOA
3.3. Bio-Inspired Decomposition-Based Approaches for Multi-Objective Optimization
4. Decomposition-Based Multi-Objective Whale Optimization
Algorithm 2: A general framework of the proposed MOWOA/D |
5. Experimental Study
5.1. Adopted Algorithms for Performance Comparison
5.2. Experimental Setup
- NSWOA: It was configured using standard values according to its authors: l was set to randomly select a value in the interval , and .
- MO-SCA: It was set to use the parameter values proposed by the authors: , where , which means that linearly decreases from a to 2, , , and . Function returns a random value from the interval . g is the current iteration, and is the maximum number of generations.
- MOEA/D: It was executed employing the parameters recommended by its authors. That is, , , , , and , where n denotes the number of decision variables.
- MOPSO/D: It was set considering the suggestions accustomed by its authors. More precisely, , , , , and . The velocity constraints () and the inertia factor (w) were set as recommended in [69,70]. More precisely, these values were uniformly distributed for each velocity calculation in the ranges and .
- MOABC/D: It was executed following the suggestions stated by its authors. , , , , and .
- MOTLA/D: It was configured according to the suggestions proposed by its authors. , , and , where n denotes the number of decision variables.
- MOWOA/D: It was performed using and . The parameters’ sub-pack size () and probability threshold () were analyzed. The outcomes of this parameter study are conferred later in this section, suggesting for this approach and . The parameters for the ocean turbulence were set as and , where n is the number of decision variables.
5.3. Performance Assessment
5.3.1. Inverted Generational Distance Plus
5.3.2. Normalized Hypervolume Indicator
5.4. Parameter Tuning
5.5. Algorithm Performance Assessment
5.6. Computational Complexity
- Computational complexity for one whale update. The time complexity for updating a single whale’s position in one iteration of the MOWOA/D can be described as follows:
- –
- With probability : .
- –
- With probability : .
- Computational complexity for the whole pack of whales. Given N whales in the population, the overall computational complexity per iteration is as follows:
- –
- With probability : .
- –
- With probability : .
6. Performance on Two Real-World Applications
6.1. Real-World Multi-Objective Problems
- Liquid-rocket single-element injector design.Injectors for liquid-rocket propulsion can be divided into two basic types, depending on how the propellant is mixed [80]. The first type is an impact element where mixing is achieved by direct impact of the propellant streams at an acute angle. The second injector type consists of non-impact elements in which the fuel streams flow in parallel, usually in a coaxial direction [81]. The aforementioned principles have yielded a hybrid element, as developed by The Boeing Company (U.S. Patent 6253539) [82], which is utilized in the design of a single-element liquid-rocket engine injector. The liquid-rocket single-element injector design (LSID) problem involves optimizing the injectors used in liquid-rocket engines. The consideration of these design variables is imperative when addressing the design problem of the injector. The subsequent list enumerates the design variables, their reference values, and their respective ranges:
- –
- Hydrogen flow angle ) is the angle at which hydrogen is directed toward the oxidizer. The maximum angle varies between and . The baseline hydrogen flow angle is .
- –
- Hydrogen area is defined as the incremental change in the cross-section area of the tube carrying hydrogen, relative to the baseline cross-section area of . This incremental change ranges from to of the baseline hydrogen area.
- –
- Oxygen area is defined as the decrement concerning the baseline cross-section area, which is measured at inches. The oxygen area ranges from to of the baseline area.
- –
- Oxidizer post tip thickness (OPTT) is a critical component that can vary significantly. It can range from to , with the baseline value of tip thickness set at .
The design of injectors is driven by two primary objectives: enhanced performance and extended lifespan [83]. The performance of an injector is characterized by the axial length of its thrust chamber, whereas its service life is contingent on the thermal field within the chamber. Elevated temperatures result in elevated thermal stresses within the injector and thrust chamber, thereby reducing the component’s lifespan but enhancing injector performance. The dependent variables that are selected for the design evaluation and regarded as objective functions are as outlined below:- Face temperature : The maximum surface temperature of the injector’s face. A reduction in this temperature is advantageous for increasing the longevity of the injector.
- Wall temperature is defined as the temperature of the wall material located at a distance of from the injector’s face. It has been established that an increase in the wall temperature results in a reduction in the injector’s lifespan.
- Tip temperature is a critical performance indicator. Achieving a low temperature for this parameter is crucial for ensuring the longevity of the injector.
- Combustion length is defined as the distance from the inlet where of the combustion process is complete. It is imperative to minimize the combustion length to optimize the combustor’s size and efficiency.
It is evident that the dual objective of maximizing performance and lifetime has been transformed into a four-objective design problem. These objectives impose distinct and frequently conflicting requirements on the design scenarios, indicating the absence of a single optimal solution to this problem. As a result, the multi-objective optimization problem can be formulated as follows:The mathematical description of this problem can be seen in [82]. - Ultra-wideband antenna design.Ultra-wideband (UWB) antenna design involves creating antennas capable of transmitting or receiving signals across a broad frequency spectrum, typically from 3.1 GHz to 10.6 GHz. This wide bandwidth enables UWB antennas to support various applications, such as high-speed data transmission, radar systems, and location tracking.To design a UWB antenna with two stopbands—one for the WiMAX (3.3–3.7 GHz) and another for the WLAN (5.15–5.825 GHz) bands—it is essential to achieve not only the desired impedance characteristics but also uniform gain and high fidelity. However, an efficient design method that meets all these requirements remains underexplored [84].Following Chen’s approach [85], the antenna design consists of a planar rectangular patch with notches at the lower corners, fed by a 50-ohm microstrip line. Two narrow U-shaped slots are etched into the monopole patch to create the stopbands for WiMAX and WLAN. The dimensions of the radiating patch are determined by the parameters and , which are chosen based on typical printed UWB monopole antenna sizes. The FR4 substrate is sized at to accommodate both the antenna structure and the ground conductor.This approach is primarily guided by antenna theory and practical experience. However, the multi-objective fractional factorial design (MO-FFD) can be applied to other UWB antenna topologies, such as wide-slot antennas, tapered-slot antennas, and dielectric resonator antennas. Additionally, while the U-shaped slots are oriented to face each other in this design, further studies have explored other orientations. The results of these studies show that different orientations have minimal impact on the performance of MO-FFD.Designing a UWB antenna with two stopbands requires achieving appropriate impedance characteristics, as well as ensuring uniform gain and high fidelity [84]. The antenna design includes a planar rectangular patch with notches at the lower corners and two U-shaped narrow slots incorporated into the monopole patch to create the desired stopbands.The design process involves optimizing ten parameters (lengths in mm) and five objective functions. These objective functions include the voltage standing wave ratio (VSWR) across the passband (), the VSWR over the WiMAX band (), the VSWR over the WLAN band (), the fidelity factor for both the E- and H-planes (), and the maximum gain across the passband () [85]. As a result, the multi-objective optimization problem can be formulated as follows:
6.2. Performance Analysis on Real-World Problems
6.3. An Overview of Objective Relations
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95-International Conference on Neural Networks, Perth, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar]
- Dorigo, M.; Birattari, M.; Stutzle, T. Ant colony optimization. IEEE Comput. Intell. Mag. 2006, 1, 28–39. [Google Scholar] [CrossRef]
- Karaboga, D.; Basturk, B. Artificial bee colony (ABC) optimization algorithm for solving constrained optimization problems. In Proceedings of the International Fuzzy Systems Association World Congress, Cancun, Mexico, 18–21 June 2007; Springer: Berlin/Heidelberg, Germany, 2007; pp. 789–798. [Google Scholar]
- Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
- Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
- Dao, T.K.; Pan, T.S.; Pan, J.S. A multi-objective optimal mobile robot path planning based on whale optimization algorithm. In Proceedings of the 2016 IEEE 13th International Conference on Signal Processing (ICSP), Chengdu, China, 6–10 November 2016; pp. 337–342. [Google Scholar]
- Aziz, M.A.E.; Ewees, A.A.; Hassanien, A.E. Multi-objective whale optimization algorithm for content-based image retrieval. Multimed. Tools Appl. 2018, 77, 26135–26172. [Google Scholar] [CrossRef]
- Kumawat, I.R.; Nanda, S.J.; Maddila, R.K. Multi-objective whale optimization. In Proceedings of the Tencon 2017–2017 IEEE Region 10 Conference, Penang, Malaysia, 5–8 November 2017; pp. 2747–2752. [Google Scholar]
- Islam, Q.N.U.; Ahmed, A.; Abdullah, S.M. Optimized controller design for islanded microgrid using non-dominated sorting whale optimization algorithm (NSWOA). Ain Shams Eng. J. 2021, 12, 3677–3689. [Google Scholar] [CrossRef]
- Coello, C.A.C. Evolutionary Algorithms for Solving Multi-Objective Problems; Springer: Berlin/Heidelberg, Germany, 2007. [Google Scholar]
- Miettinen, K. Nonlinear Multiobjective Optimization; Kluwer Academic Publishers: Boston, MA, USA, 1999. [Google Scholar]
- Srinivas, N.; Deb, K. Multiobjective Optimization Using Nondominated Sorting in Genetic Algorithms. Evol. Comput. 1994, 2, 221–248. [Google Scholar] [CrossRef]
- Goldberg, D.E. Genetic Algorithms in Search, Optimization and Machine Learning; Addison-Wesley Publishing Company: Reading, MA, USA, 1989. [Google Scholar]
- Zitzler, E.; Laumanns, M.; Thiele, L. SPEA2: Improving the Strength Pareto Evolutionary Algorithm. In Proceedings of the EUROGEN 2001. Evolutionary Methods for Design, Optimization and Control with Applications to Industrial Problems; Giannakoglou, K., Tsahalis, D., Periaux, J., Papailou, P., Fogarty, T., Eds.; ETH Zurich, Computer Engineering and Networks Laboratory: Athens, Greece, 2002; pp. 95–100. [Google Scholar]
- Deb, K.; Goldberg, D.E. An Investigation of Niche and Species Formation in Genetic Function Optimization. In Proceedings of the Third International Conference on Genetic Algorithms; Schaffer, J.D., Ed.; George Mason University: San Mateo, CA, USA, 1989; pp. 42–50. [Google Scholar]
- Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
- Farhang-Mehr, A.; Azarm, S. Diversity Assessment of Pareto Optimal Solution Sets: An Entropy Approach. In Proceedings of the Congress on Evolutionary Computation (CEC’2002), Piscataway, NJ, USA, 12–17 May 2002; Volume 1, pp. 723–728. [Google Scholar]
- Hallam, N.; Blanchfield, P.; Kendall, G. Handling Diversity in Evolutionary Multiobjective Optimisation. In Proceedings of the 2005 IEEE Congress on Evolutionary Computation (CEC’2005), Edinburgh, UK, 2–5 September 2005; Volume 3, pp. 2233–2240. [Google Scholar]
- Gee, S.B.; Tan, K.C.; Shim, V.A.; Pal, N.R. Online Diversity Assessment in Evolutionary Multiobjective Optimization: A Geometrical Perspective. IEEE Trans. Evol. Comput. 2015, 19, 542–559. [Google Scholar] [CrossRef]
- López Jaimes, A.; Coello Coello, C.A. Many-objective Problems: Challenges and Methods. In Springer Handbook of Computational Intelligence; Kacprzyk, J., Pedrycz, W., Eds.; Springer: Berlin/Heidelberg, Germany, 2015; Chapter 51; pp. 1033–1046. [Google Scholar]
- Brockhoff, D.; Zitzler, E. Are All Objectives Necessary? On Dimensionality Reduction in Evolutionary Multiobjective Optimization. In Parallel Problem Solving from Nature—PPSN IX, 9th International Conference; Runarsson, T.P., Beyer, H.G., Burke, E., Merelo-Guervós, J.J., Whitley, L.D., Yao, X., Eds.; Lecture Notes in Computer Science Volume 4193: Reykjavik, Iceland; Springer: Berlin/Heidelberg, Germany, 2006; pp. 533–542. [Google Scholar]
- Zitzler, E.; Künzli, S. Indicator-based Selection in Multiobjective Search. In Proceedings of the Parallel Problem Solving from Nature—PPSN VIII, Birmingham, UK, 18–22 September 2004; Yao, X., Burke, E.K., Lozano, J.A., Smith, J., Merelo-Guervós, J.J., Bullinaria, J.A., Rowe, J.E., Tiňo, P., Kabán, A., Schwefel, H.-P., Eds.; pp. 832–842. [Google Scholar]
- Coello Coello, C.; Reyes Sierra, M. A study of the parallelization of a coevolutionary multi-objective evolutionary algorithm. In Proceedings of the MICAI 2004: Advances in Artificial Intelligence: Third Mexican International Conference on Artificial Intelligence, Mexico City, Mexico, 26–30 April 2004; Proceedings 3. Springer: Berlin/Heidelberg, Germany, 2004; pp. 688–697. [Google Scholar]
- Hansen, M.P.; Jaszkiewicz, A. Evaluating the Quality of Approximations to the Non-Dominated Set; Technical Report IMM-REP-1998-7; Technical University of Denmark: Kongens Lyngby, Denmark, 1998. [Google Scholar]
- Zitzler, E.; Thiele, L. Multiobjective optimization using evolutionary algorithms—A comparative case study. In Proceedings of the International Conference on Parallel Problem Solving from Nature, Amsterdam, The Netherlands, 27–30 September 1998; Springer: Berlin/Heidelberg, Germany, 1998; pp. 292–301. [Google Scholar]
- Zapotecas-Martínez, S.; Sosa Hernández, V.A.; Aguirre, H.; Tanaka, K.; Coello Coello, C.A. Using a Family of Curves to Approximate the Pareto Front of a Multi-Objective Optimization Problem. In Parallel Problem Solving from Nature—PPSN XIII, 13th International Conference, Ljubljana, Slovenia, 13–17 September 2014; Bartz-Beielstein, T., Branke, J., Filipic, B., Smith, J., Eds.; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2014; Volume 8672, pp. 682–691. [Google Scholar]
- Hernández Gómez, R.; Coello Coello, C.A. Improved metaheuristic based on the R2 indicator for many-objective optimization. In Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation, Madrid, Spain, 11–15 July 2015; pp. 679–686. [Google Scholar]
- Zapotecas-Martínez, S.; López-Jaimes, A.; García-Nájera, A. LIBEA: A Lebesgue Indicator-Based Evolutionary Algorithm for multi-objective optimization. Swarm Evol. Comput. 2019, 44, 404–419. [Google Scholar] [CrossRef]
- Zapotecas-Martínez, S.; García-Nájera, A.; Menchaca-Méndez, A. Improved Lebesgue indicator-based evolutionary algorithm: Reducing hypervolume computations. Mathematics 2022, 10, 19. [Google Scholar] [CrossRef]
- Zhang, Q.; Li, H. MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 2007, 11, 712–731. [Google Scholar] [CrossRef]
- Li, H.; Zhang, Q. Multiobjective optimization problems with complicated Pareto sets, MOEA/D and NSGA-II. IEEE Trans. Evol. Comput. 2008, 13, 284–302. [Google Scholar] [CrossRef]
- Zhang, Q.; Zhou, A.; Jin, Y. RM-MEDA: A Regularity Model-Based Multiobjective Estimation of Distribution Algorithm. IEEE Trans. Evol. Comput. 2008, 12, 41–63. [Google Scholar] [CrossRef]
- Li, K.; Deb, K.; Zhang, Q.; Kwong, S. An evolutionary many-objective optimization algorithm based on dominance and decomposition. IEEE Trans. Evol. Comput. 2015, 19, 694–716. [Google Scholar] [CrossRef]
- Peng, W.; Zhang, Q. A decomposition-based multi-objective particle swarm optimization algorithm for continuous optimization problems. In Proceedings of the 2008 IEEE International Conference on Granular Computing, Hangzhou, China, 26–28 August 2008; pp. 534–537. [Google Scholar]
- Zapotecas-Martínez, S.; Coello Coello, C.A. A Multi-objective Particle Swarm Optimizer Based on Decomposition. In Proceedings of the 13th Annual Conference on Genetic and Evolutionary Computation, Dublin, Ireland, 12–16 July 2011; Association for Computing Machinery: New York, NY, USA, 2011. GECCO ’11. pp. 69–76. [Google Scholar]
- Zapotecas-Martínez, S.; Garcia-Najera, A.; Lopez-Jaimes, A. Multi-objective grey wolf optimizer based on decomposition. Expert Syst. Appl. 2019, 120, 357–371. [Google Scholar] [CrossRef]
- Zhou, A.; Qu, B.Y.; Li, H.; Zhao, S.Z.; Suganthan, P.N.; Zhang, Q. Multiobjective evolutionary algorithms: A survey of the state of the art. Swarm Evol. Comput. 2011, 1, 32–49. [Google Scholar] [CrossRef]
- Nedjah, N.; de Macedo Mourelle, L. Evolutionary multi-objective optimisation: A survey. Int. J. Bio-Inspired Comput. 2015, 7, 1–25. [Google Scholar] [CrossRef]
- Trivedi, A.; Srinivasan, D.; Sanyal, K.; Ghosh, A. A Survey of Multiobjective Evolutionary Algorithms Based on Decomposition. IEEE Trans. Evol. Comput. 2017, 21, 440–462. [Google Scholar] [CrossRef]
- Bowman, V.J., Jr. On the relationship of the Tchebycheff norm and the efficient frontier of multiple-criteria objectives. In Proceedings of the Multiple Criteria Decision Making: Proceedings of a Conference, Jouy-en-Josas, France, 21–23 May 1975; Springer: Berlin/Heidelberg, Germany, 1976; pp. 76–86. [Google Scholar]
- Kasturi, K.; Nayak, M.R. Optimal planning of charging station for EVs with PV-BES unit in distribution system using WOA. In Proceedings of the 2017 2nd International Conference on Man and Machine Interfacing (MAMI), Bhubaneswar, India, 21–23 December 2017; pp. 1–6. [Google Scholar]
- El Aziz, M.A.; Ewees, A.A.; Hassanien, A.E.; Mudhsh, M.; Xiong, S. Multi-objective whale optimization algorithm for multilevel thresholding segmentation. In Advances in Soft Computing and Machine Learning in Image Processing; Springer: Cham, Switzerland, 2018; pp. 23–39. [Google Scholar]
- Narendrababu Reddy, G.; Kumar, S.P. Multi objective task scheduling algorithm for cloud computing using whale optimization technique. In Proceedings of the Smart and Innovative Trends in Next Generation Computing Technologies: Third International Conference, NGCT 2017, Dehradun, India, 30–31 October 2017; Revised Selected Papers, Part I 3. Springer: Berlin/Heidelberg, Germany, 2018; pp. 286–297. [Google Scholar]
- Siddiqi, F.A.; Mofizur Rahman, C. Evolutionary multi-objective whale optimization algorithm. In Proceedings of the Intelligent Systems Design and Applications: 18th International Conference on Intelligent Systems Design and Applications (ISDA 2018), Vellore, India, 6–8 December 2018; Springer: Berlin/Heidelberg, Germany, 2020; Volume 2, pp. 431–446. [Google Scholar]
- Shayeghi, H.; Alilou, M.; Tousi, B.; Dadkhah Doltabad, R. Sizing and Placement of DG and UPQC for Improving the Profitability of Distribution System Using Multi-objective WOA. In Proceedings of the Intelligent Systems Design and Applications: 18th International Conference on Intelligent Systems Design and Applications (ISDA 2018), Vellore, India, 6–8 December 2018; Springer: Berlin/Heidelberg, Germany, 2020; Volume 2, pp. 810–820. [Google Scholar]
- Wang, W.L.; Li, W.K.; Wang, Z.; Li, L. Opposition-based multi-objective whale optimization algorithm with global grid ranking. Neurocomputing 2019, 341, 41–59. [Google Scholar] [CrossRef]
- Ahmed, M.M.; Houssein, E.H.; Hassanien, A.E.; Taha, A.; Hassanien, E. Maximizing lifetime of large-scale wireless sensor networks using multi-objective whale optimization algorithm. Telecommun. Syst. 2019, 72, 243–259. [Google Scholar] [CrossRef]
- Saleh, A.A.; Mohamed, A.A.A.; Hemeida, A.; Ibrahim, A.A. Multi-objective whale optimization algorithm for optimal allocation of distributed generation and capacitor bank. In Proceedings of the 2019 International Conference on Innovative Trends in Computer Engineering (ITCE), Aswan, Egypt, 2–4 February 2019; pp. 459–465. [Google Scholar]
- Yin, X.; Cheng, L.; Wang, X.; Lu, J.; Qin, H. Optimization for hydro-photovoltaic-wind power generation system based on a modified version of multi-objective whale optimization algorithm. Energy Procedia 2019, 158, 6208–6216. [Google Scholar] [CrossRef]
- Ishibuchi, H.; Murata, T. A multi-objective genetic local search algorithm and its application to flowshop scheduling. IEEE Trans. Syst. Man, Cybern. Part C Appl. Rev. 1998, 28, 392–403. [Google Scholar] [CrossRef]
- Zhang, Q.; Liu, W.; Li, H. The performance of a new version of MOEA/D on CEC09 unconstrained MOP test instances. In Proceedings of the 2009 IEEE Congress on Evolutionary Computation, Trondheim, Norway, 18–21 May 2009; pp. 203–208. [Google Scholar]
- Liu, Y.; Niu, B. A multi-objective particle swarm optimization based on decomposition. In Proceedings of the Emerging Intelligent Computing Technology and Applications: 9th International Conference, ICIC 2013, Nanning, China, 28–31 July 2013; Proceedings 9. Springer: Berlin/Heidelberg, Germany, 2013; pp. 200–205. [Google Scholar]
- Al Moubayed, N.; Petrovski, A.; McCall, J. D2MOPSO: MOPSO based on decomposition and dominance with archiving using crowding distance in objective and solution spaces. Evol. Comput. 2014, 22, 47–77. [Google Scholar] [CrossRef]
- Dai, C.; Wang, Y.; Ye, M. A new multi-objective particle swarm optimization algorithm based on decomposition. Inf. Sci. 2015, 325, 541–557. [Google Scholar] [CrossRef]
- Akbari, R.; Hedayatzadeh, R.; Ziarati, K.; Hassanizadeh, B. A multi-objective artificial bee colony algorithm. Swarm Evol. Comput. 2012, 2, 39–52. [Google Scholar] [CrossRef]
- Karaboga, D.; Basturk, B. A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm. J. Glob. Optim. 2007, 39, 459–471. [Google Scholar] [CrossRef]
- Akay, B.; Karaboga, D. A modified artificial bee colony algorithm for real-parameter optimization. Inf. Sci. 2012, 192, 120–142. [Google Scholar] [CrossRef]
- Medina, M.A.; Das, S.; Coello, C.A.C.; Ramírez, J.M. Decomposition-based modern metaheuristic algorithms for multi-objective optimal power flow–A comparative study. Eng. Appl. Artif. Intell. 2014, 32, 10–20. [Google Scholar] [CrossRef]
- Rao, R.V.; Savsani, V.J.; Vakharia, D.P. Teaching–learning-based optimization: A novel method for constrained mechanical design optimization problems. Comput.-Aided Des. 2011, 43, 303–315. [Google Scholar] [CrossRef]
- Ganesh, N.; Shankar, R.; Kalita, K.; Jangir, P.; Oliva, D.; Pérez-Cisneros, M. A novel decomposition-based multi-objective symbiotic organism search optimization algorithm. Mathematics 2023, 11, 1898. [Google Scholar] [CrossRef]
- Chen, L.; Gan, W.; Li, H.; Cheng, K.; Pan, D.; Chen, L.; Zhang, Z. Solving multi-objective optimization problem using cuckoo search algorithm based on decomposition. Appl. Intell. 2021, 51, 143–160. [Google Scholar] [CrossRef]
- Ning, J.; Zhao, Q.; Sun, P.; Feng, Y. A multi-objective decomposition-based ant colony optimisation algorithm with negative pheromone. J. Exp. Theor. Artif. Intell. 2021, 33, 827–845. [Google Scholar] [CrossRef]
- Zhao, H.; Zhang, C.; Zhang, B. A decomposition-based many-objective ant colony optimization algorithm with adaptive reference points. Inf. Sci. 2020, 540, 435–448. [Google Scholar] [CrossRef]
- Li, L.; Lin, Q.; Liu, S.; Gong, D.; Coello, C.A.C.; Ming, Z. A novel multi-objective immune algorithm with a decomposition-based clonal selection. Appl. Soft Comput. 2019, 81, 105490. [Google Scholar] [CrossRef]
- Das, I.; Dennis, J.E. Normal-boundary intersection: A new method for generating Pareto optimal points in multicriteria optimization problems. SIAM J. Optim. 1998, 8, 631–657. [Google Scholar] [CrossRef]
- Tawhid, M.A.; Savsani, V. Multi-objective sine-cosine algorithm (MO-SCA) for multi-objective engineering design problems. Neural Comput. Appl. 2019, 31, 915–929. [Google Scholar] [CrossRef]
- Zhang, Q.; Zhou, A.; Zhao, S.; Suganthan, P.N.; Liu, W.; Tiwari, S. Multiobjective Optimization Test Instances for the CEC 2009 Special Session and Competition; Technical report; University of Essex: Colchester, UK, 2008. [Google Scholar]
- Scheffé, H. Experiments With Mixtures. J. R. Stat. Soc. 1958, 20, 344–360. [Google Scholar] [CrossRef]
- Sierra, M.R.; Coello, C.A.C. Improving PSO-Based Multi-objective Optimization Using Crowding, Mutation and epsilon-Dominance. In Proceedings of the Evolutionary Multi-Criterion Optimization, Third International Conference, EMO 2005, Guanajuato, Mexico, 9–11 March 2005; Proceedings. Coello, C.A.C., Aguirre, A.H., Zitzler, E., Eds.; Lecture Notes in Computer Science. Springer: Berlin/Heidelberg, Germany, 2005; Volume 3410, pp. 505–519. [Google Scholar]
- Moubayed, N.A.; Petrovski, A.; McCall, J.A.W. A Novel Smart Multi-Objective Particle Swarm Optimisation Using Decomposition. In Proceedings of the PPSN (2), Kraków, Poland, 11–15 September 2010; pp. 1–10. [Google Scholar]
- Okabe, T.; Jin, Y.; Sendhoff, B. A Critical Survey of Performance Indices for Multi-Objective Optimization. In Proceedings of the 2003 Congress on Evolutionary Computation (CEC’2003), Canberra, Australia, 8–12 December 2003; Volume 2, pp. 878–885.
- Zitzler, E.; Thiele, L.; Laumanns, M.; Fonseca, C.M.; Da Fonseca, V.G. Performance assessment of multiobjective optimizers: An analysis and review. IEEE Trans. Evol. Comput. 2003, 7, 117–132. [Google Scholar] [CrossRef]
- Knowles, J.D.; Thiele, L.; Zitzler, E. A tutorial on the performance assessment of stochastic multiobjective optimizers. Tik Rep. 2006, 214. [Google Scholar]
- Van Veldhuizen, D.A.; Lamont, G.B. Multiobjective Evolutionary Algorithm Research: A History and Analysis; Technical Report; Department of Electrical and Computer Engineering, Graduate School of Engineering, Air Force Institute of Technology: Wright-Patterson AFB, OH, USA, 1998. [Google Scholar]
- Van Veldhuizen, D.A. Multiobjective Evolutionary Algorithms: Classifications, Analyses, and New Innovations; Air Force Institute of Technology: Dayton, OH, USA, 1999. [Google Scholar]
- Ishibuchi, H.; Masuda, H.; Tanigaki, Y.; Nojima, Y. Modified distance calculation in generational distance and inverted generational distance. In Proceedings of the Evolutionary Multi-Criterion Optimization: 8th International Conference, EMO 2015, Guimarães, Portugal, 29 March–1 April 2015; Proceedings, Part II 8. Springer: Berlin/Heidelberg, Germany, 2015; pp. 110–125. [Google Scholar]
- Montero, E.; Zapotecas-Martínez, S. An Analysis of Parameters of Decomposition-Based MOEAs on Many-Objective Optimization. In Proceedings of the 2018 IEEE Congress on Evolutionary Computation (CEC), Rio de Janeiro, Brazil, 8–13 July 2018; pp. 1–8. [Google Scholar]
- Wilcoxon, F. Individual comparisons by ranking methods. In Breakthroughs in Statistics: Methodology and Distribution; Springer: Berlin/Heidelberg, Germany, 1992; pp. 196–202. [Google Scholar]
- Bonferroni, C. Teoria statistica delle classi e calcolo delle probabilita. Pubbl. R Ist. Super. Sci. Econ. Commericiali Firenze 1936, 8, 3–62. [Google Scholar]
- Gill, G.; Nurick, W. Liquid Rocket Engine Injectors; Technical Report. 1976. Available online: https://ntrs.nasa.gov/citations/19760023196 (accessed on 1 February 2025).
- Calhoon, D.; Ito, J.; Kors, D. Design Handbook for Gaseous Fuel Engine Injectors and Combustion Chambers. NASA Tech Brief, LEW-12154, Report Number: LEW-12154, Lewis Research Center. December 1973. Available online: https://ntrs.nasa.gov/citations/19730000412 (accessed on 1 February 2025).
- Vaidyanathan, R.; Tucker, K.; Papila, N.; Shyy, W. Computational-Fluid-Dynamics-Based Design Optimization for Single-Element Rocket Injector. J. Propuls. Power 2004, 20, 705–717. [Google Scholar] [CrossRef]
- Goel, T.; Vaidyanathan, R.; Haftka, R.T.; Shyy, W.; Queipo, N.V.; Tucker, K. Response surface approximation of Pareto optimal front in multi-objective optimization. Comput. Methods Appl. Mech. Eng. 2007, 196, 879–893. [Google Scholar] [CrossRef]
- Chen, Y.S. Performance enhancement of multiband antennas through a two-stage optimization technique. Int. J. RF Microw. Comput.-Aided Eng. 2017, 27, e21064. [Google Scholar] [CrossRef]
- Chen, Y.S. Multiobjective optimization of complex antenna structures using response surface models. Int. J. RF Microw. Comput.-Aided Eng. 2016, 26, 62–71. [Google Scholar] [CrossRef]
Parameter | NSWOA | MO-SCA | MOEA/D | MOPSO/D | MOABC/D | MOTLA/D | MOWOA/D |
---|---|---|---|---|---|---|---|
Pop size | |||||||
max evaluation | |||||||
5 | 5 | 5 | 5 | 5 | 5 | 5 | |
- | - | - | - | - | - | ||
- | - | - | - | - | - | ||
- | - | - | - | - | - | ||
- | - | - | - | - | - | ||
20 | 20 | 20 | 30 | 30 | 30 | 21 | |
- | - | 20 | - | 20 | - | 20 | |
- | - | 20 | - | - | - | - | |
- | - | - | 20 | - | - | - | |
- | - | 0.5 | - | ||||
- | - | 1 | - | - | - | - | |
- | - | - | - | - | - | ||
- | - | - | - | 3 | - | - | |
l | [−1, 1] | - | - | - | - | - | - |
b | 1 | - | - | - | - | - | 1 |
k | - | - | - | 1000 | - | - | - |
- | - | - | - | 0.9 | - | 0.5 | |
- | - | - | - | - | - | ||
w | - | - | - | - | - | - |
MOP | MOWOA/D | NSWOA | MO-SCA | MOEA/D | MOPSO/D | MOTLA/D | MOABC/D |
---|---|---|---|---|---|---|---|
UF1 | 0.0800 ± 0.014 | 0.1763 ± 0.042 | 0.0829 ± 0.004 | 0.1780 ± 0.080 | 0.1051 ± 0.019 | 0.0859 ± 0.045 | 0.1057 ± 0.038 |
UF2 | 0.0359 ± 0.003 | 0.0689 ± 0.006 | 0.0406 ± 0.003 | 0.0725 ± 0.030 | 0.0639 ± 0.006 | 0.0453 ± 0.005 | 0.0816 ± 0.016 |
UF3 | 0.0746 ± 0.020 | 0.3378 ± 0.011 | 0.3702 ± 0.092 | 0.2371 ± 0.023 | 0.2147 ± 0.018 | 0.3463 ± 0.159 | 0.2145 ± 0.034 |
UF4 | 0.0548 ± 0.000 | 0.0547 ± 0.000 | 0.0697 ± 0.002 | 0.0649 ± 0.003 | 0.1003 ± 0.003 | 0.0838 ± 0.009 | 0.0876 ± 0.003 |
UF5 | 0.6500 ± 0.069 | 2.4459 ± 0.289 | 0.4900 ± 0.080 | 0.4551 ± 0.152 | 0.5177 ± 0.135 | 0.5688 ± 0.091 | 0.9679 ± 0.369 |
UF6 | 0.5208 ± 0.197 | 1.4364 ± 0.278 | 0.3235 ± 0.060 | 0.4894 ± 0.123 | 0.5116 ± 0.150 | 0.3116 ± 0.098 | 0.4651 ± 0.246 |
UF7 | 0.0463 ± 0.005 | 0.1874 ± 0.106 | 0.0457 ± 0.005 | 0.3403 ± 0.131 | 0.3059 ± 0.175 | 0.0387 ± 0.011 | 0.1356 ± 0.103 |
UF8 | 0.0736 ± 0.002 | 0.1953 ± 0.124 | 0.2514 ± 0.026 | 0.1539 ± 0.118 | 0.1197 ± 0.041 | 0.1124 ± 0.010 | 0.1623 ± 0.043 |
UF9 | 0.1299 ± 0.056 | 0.2645 ± 0.073 | 0.2729 ± 0.087 | 0.1760 ± 0.038 | 0.1347 ± 0.052 | 0.1995 ± 0.011 | 0.2445 ± 0.028 |
UF10 | 0.1922 ± 0.035 | 0.5980 ± 0.000 | 0.5661 ± 0.093 | 0.5113 ± 0.206 | 0.5174 ± 0.051 | 0.5792 ± 0.107 | 0.6248 ± 0.151 |
MOP | MOWOA/D | NSWOA | MO-SCA | MOEA/D | MOPSO/D | MOTLA/D | MOABC/D |
---|---|---|---|---|---|---|---|
UF1 | 0.5962 ± 0.022 | 0.4613 ± 0.052 | 0.5885 ± 0.005 | 0.4560 ± 0.102 | 0.5383 ± 0.030 | 0.5949 ± 0.040 | 0.5499 ± 0.050 |
UF2 | 0.6763 ± 0.003 | 0.6411 ± 0.006 | 0.6706 ± 0.004 | 0.6382 ± 0.029 | 0.6307 ± 0.010 | 0.6660 ± 0.006 | 0.6133 ± 0.021 |
UF3 | 0.6208 ± 0.025 | 0.2615 ± 0.028 | 0.3023 ± 0.067 | 0.3605 ± 0.033 | 0.3797 ± 0.022 | 0.3124 ± 0.118 | 0.3884 ± 0.047 |
UF4 | 0.3612 ± 0.001 | 0.3617 ± 0.001 | 0.3457 ± 0.003 | 0.3485 ± 0.004 | 0.2899 ± 0.005 | 0.3286 ± 0.012 | 0.3101 ± 0.004 |
UF5 | 0.0127 ± 0.020 | 0.0000 ± 0.000 | 0.0094 ± 0.017 | 0.1370 ± 0.087 | 0.0884 ± 0.044 | 0.0436 ± 0.056 | 0.0215 ± 0.045 |
UF6 | 0.0539 ± 0.039 | 0.0000 ± 0.000 | 0.1041 ± 0.020 | 0.1633 ± 0.087 | 0.1289 ± 0.087 | 0.1980 ± 0.097 | 0.1520 ± 0.108 |
UF7 | 0.5131 ± 0.009 | 0.3419 ± 0.093 | 0.5135 ± 0.007 | 0.2308 ± 0.096 | 0.2525 ± 0.146 | 0.5283 ± 0.015 | 0.4079 ± 0.092 |
UF8 | 0.4615 ± 0.003 | 0.3022 ± 0.109 | 0.1502 ± 0.039 | 0.3500 ± 0.102 | 0.3517 ± 0.059 | 0.3701 ± 0.027 | 0.2499 ± 0.049 |
UF9 | 0.6265 ± 0.077 | 0.4002 ± 0.110 | 0.4197 ± 0.116 | 0.5433 ± 0.043 | 0.6160 ± 0.063 | 0.5313 ± 0.016 | 0.4353 ± 0.050 |
UF10 | 0.2772 ± 0.040 | 0.0909 ± 0.000 | 0.0917 ± 0.021 | 0.0845 ± 0.071 | 0.0763 ± 0.019 | 0.0798 ± 0.040 | 0.0112 ± 0.017 |
RWMOP | MOWOA/D | NSWOA | MO-SCA | MOEA/D | MOPSO/D | MOTLA/D | MOABC/D |
---|---|---|---|---|---|---|---|
LSID | 0.0280 ± 0.001 | 0.0820 ± 0.014 | 0.0518 ± 0.005 | 0.0313 ± 0.003 | 0.1189 ± 0.005 | 0.0283 ± 0.001 | 0.0404 ± 0.029 |
UWAD | 4297.6534 ± 153.691 | 17,091.5509 ± 10,424.721 | 22,041.1623 ± 2871.467 | 4476.6474 ± 45.729 | 30,221.8713 ± 8854.455 | 4424.7941 ± 119.664 | 5624.0252 ± 949.451 |
RWMOP | MOWOA/D | NSWOA | MO-SCA | MOEA/D | MOPSO/D | MOTLA/D | MOABC/D |
---|---|---|---|---|---|---|---|
LSID | 0.5529 ± 0.001 | 0.5162 ± 0.010 | 0.5185 ± 0.008 | 0.5528 ± 0.001 | 0.4965 ± 0.009 | 0.5543 ± 0.000 | 0.5461 ± 0.013 |
UWAD | 0.7422 ± 0.001 | 0.6517 ± 0.026 | 0.6573 ± 0.010 | 0.7415 ± 0.001 | 0.6396 ± 0.019 | 0.7416 ± 0.001 | 0.7219 ± 0.008 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 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
Ramos-Frutos, J.; Casas-Ordaz, A.; Zapotecas-Martínez, S.; Oliva, D.; Valdivia-González, A.; García-Nájera, A.; Pérez-Cisneros, M. Enhancing Multi-Objective Optimization: A Decomposition-Based Approach Using the Whale Optimization Algorithm. Mathematics 2025, 13, 767. https://doi.org/10.3390/math13050767
Ramos-Frutos J, Casas-Ordaz A, Zapotecas-Martínez S, Oliva D, Valdivia-González A, García-Nájera A, Pérez-Cisneros M. Enhancing Multi-Objective Optimization: A Decomposition-Based Approach Using the Whale Optimization Algorithm. Mathematics. 2025; 13(5):767. https://doi.org/10.3390/math13050767
Chicago/Turabian StyleRamos-Frutos, Jorge, Angel Casas-Ordaz, Saúl Zapotecas-Martínez, Diego Oliva, Arturo Valdivia-González, Abel García-Nájera, and Marco Pérez-Cisneros. 2025. "Enhancing Multi-Objective Optimization: A Decomposition-Based Approach Using the Whale Optimization Algorithm" Mathematics 13, no. 5: 767. https://doi.org/10.3390/math13050767
APA StyleRamos-Frutos, J., Casas-Ordaz, A., Zapotecas-Martínez, S., Oliva, D., Valdivia-González, A., García-Nájera, A., & Pérez-Cisneros, M. (2025). Enhancing Multi-Objective Optimization: A Decomposition-Based Approach Using the Whale Optimization Algorithm. Mathematics, 13(5), 767. https://doi.org/10.3390/math13050767