Next Article in Journal
Higher-Order Spectral Analysis and Artificial Intelligence for Diagnosing Faults in Electrical Machines: An Overview
Next Article in Special Issue
Enhancing Sarcopenia Prediction Through an Ensemble Learning Approach: Addressing Class Imbalance for Improved Clinical Diagnosis
Previous Article in Journal
A Navigation Algorithm Based on the Reinforcement Learning Reward System and Optimised with Genetic Algorithm
Previous Article in Special Issue
GRUvader: Sentiment-Informed Stock Market Prediction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Generalized Type-2 Fuzzy Approach for Parameter Adaptation in the Whale Optimization Algorithm

1
Division of Graduate Studies and Research, Tijuana Institute of Technology, TecNM, Tijuana 22379, Mexico
2
College of IT Convergence, Gachon University, Seongnam 13120, Republic of Korea
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(24), 4031; https://doi.org/10.3390/math12244031
Submission received: 20 November 2024 / Revised: 7 December 2024 / Accepted: 19 December 2024 / Published: 22 December 2024

Abstract

:
An enhanced whale optimization algorithm (WOA) through the implementation of a generalized type-2 fuzzy logic system (GT2FLS) is outlined. The initial idea is to improve the efficacy of the original WOA using a GT2FLS to find the optimal values of the r 1 and r 2 parameters of the WOA, for the case of optimizing mathematical functions. In the WOA algorithm, r 1 is a variable that affects the new position of the whale in the search space, in this case, affecting the exploration, and r 2 is a variable that has an effect on finding the local optima, which is an important factor for the exploration. The efficiency of a fuzzy WOA with a GT2FLS (FWOA-GT2FLS) is highlighted by presenting the excellent results of the case study of the benchmark function optimization. A relevant analysis and comparison with a bio-inspired algorithm based on artificial bees is also presented. Statistical tests and comparisons with other bio-inspired algorithms and the initial WOA, with type-1 FLS (FWOA-T1FLS) and interval type-2 FLS (FWOA-IT2FLS), are presented. For each of the methodologies, the metric for evaluation is the average of the minimum squared errors.
MSC:
03B52; 94D05; 90C70

1. Introduction

In recent years, the increasing complexity of the problems has required greater analysis in achieving the solutions, which is why techniques that allow for greater precision in the evaluation have been developed, and one of them is the GT2FLS. The contribution of this paper is the implementation of the GT2FLS, as a hybridization technique that allows for a better WOA performance. Recently, there have been some relevant studies in which GT2 fuzzy sets have been shown to generate excellent results, like in [1], where a GT2 fuzzy reasoning approach is utilized to control a mobile robot trajectory in a dynamic environment under sensory uncertainty, with good results by Santal et al.; in [2], in which fuzzy sets (FSs) in the dynamic parameter adaptation of an algorithm based on virtual bees applied to fuzzy controller are analyzed by Amador-Angulo et al.; in [3], where a new generalization of fuzzy soft sets is presented by Al-shami et al.; in [4], where a comparative study with different fuzzy sets including GT2FSs for medical diagnosis is presented by Ontiveros et al.; in [5], where a comparison of several FSs applied in control problems is outlined by Castillo et al.; in [6], where a new fractional-order GT2FS prediction control system and its applications in medicine are studied by Mohammadzadeh et al.; in [7], where an approach to the development of GT2 fuzzy classifiers applied in medical problems is presented by Ontiveros-Robles et al.; in [8], where a GT2FS applied to a fuzzy controller is presented by Sanchez et al.; and in [9], where an improved GT2FS type reduction and its applications in GT2 fuzzy controllers are proposed by Jianzhong et al. This is just a sample of the existing works in this area.
The problem statement is finding an enhancement of the popular algorithm based on the intelligent behavior of virtual whales. Several authors have shown a particular interest in analyzing the performance of this algorithm and in improving its original version, and some techniques have been proposed. For example, some relevant research: in [10], research and applications of WOA are presented by Wang et al.; in [11], recent advances in WOA versions and applications are presented by Alyasseri et al.; in [12], an improved WOA in an engineering problem is presented by Dai et al.; in [13], a WOA comprehensive meta-analysis on hybridization to solve complex optimization problems is presented by Majumdar et al.; in [14], an application of an enhanced WOA is presented by Zhao et al.; in [15], an enhanced WOA for the identification of solar cell models is presented by Yang et al.; in [16], an improved WOA inspired by the Fibonacci search principle for optimization is presented by Sahoo et al.; in [17], the applications of WOA in optimal power flow problems are presented by Ghasemi et al.; and in [18], a review of the applications in water engineering is presented by Dadrasajirlou et al. The goal of combining these algorithms is achieving the optimal settings of the parameters that indicate a good performance in the execution of the analysis of the essential elements, such as finding the exact solution, high precision of the results, a fast convergence rate, and fast stabilization.
Based on the previous review, a study on the effect of two parameters ( r 1 and r 2 ) of the WOA is presented with respect to exploration and exploitation, which allows us to propose a novel FWOA-GT2FLS variant and this is the main contribution.
The organization of the paper is detailed as follows: several relevant related works are presented in Section 2; a description of the initial WOA and the proposal are outlined in Section 3; the mathematical functions are outlined in Section 4; the experimentations are shown in Section 5; in Section 6, the results are analyzed; and in Section 7, the conclusions are presented.

2. Related Work

In the past decade, fuzzy sets have proven to be an efficient tool in the hybridization of bio-inspired algorithms, with the aim of enhancing the original algorithms. The metaheuristics have offered better stabilization and reduced errors when the fuzzy methodology is utilized in controlling the parameters. For example, in [19], Chandrasekaran et al. present an energy-efficient cluster head using a modified fuzzy WOA and hybridization with the algorithm based on the performance of the chicken; in [20], Xu et al. propose a fuzzy logic-based WOA for trust-aware routing applied in the field of medicine; in [21], Alhafedh et al. study an optimizing goshawk algorithm with the fuzzy logic and WOA strategies; in [22], Amador-Angulo et al. demonstrate the efficiency of the WOA with fuzzy logic; in [23], Castillo et al. propose a hybridization of the differential evolution algorithm and fuzzy logic in the parameter adaptation and application in function optimization; in [24], Ou et al. demonstrate the effectiveness of the cuckoo search algorithm and the Gauss–Cauchy algorithm to solve engineering problems; in [25], Cuevas et al. study the improvement in the marine predator algorithm with fuzzy sets applied to optimize a fuzzy controller; in [26], Ntakolia et al. propose a fuzzy genetic algorithm enhancement for multi-objective unmanned aircraft planning; and in [27], the development of an adaptive fuzzy-neural controller for temperature control in a brick tunnel kiln is presented.
To demonstrate the improvement provided in various algorithms, several researchers have used mathematical optimization functions, known as “sets of mathematical optimization function (SMOFs)”. To mention some relevant works: Sharma et al. implemented the SMOF to evaluate metaheuristics optimization algorithms in [28]; Wang et al. used this case study to evaluate the performance of a black-winged kite algorithm in [29]; Benmamoun et al. studied the SMOF to assess the efficiency in the wombat optimization algorithm in [30]; Solanki et al. used this problem in a quadratic approximation salp swarm algorithm in [31]; Kaabneh et al. implemented a dollmaker optimization algorithm to evaluate the performance of SMOF in [32]; and Mohamed et al. evaluated the performance of metaheuristics using this case study in [33].
The WOA is an algorithm that in the past decade has caused great interest because it has been applied and improved by several authors. It has been used in various areas of computer science for engineering problems. For this reason, in this paper, the main contribution is to be able to verify that the use of the GT2FLS, when performing the hybridization with the WOA, helps in finding the appropriate values of r 1 and r 2 , which are the essential parameters in the efficient operation of the algorithm. This was verified by achieving better results when optimizing the mathematical functions with the new proposed FWOA-GT2FLS.

3. Whale Optimization Algorithm

In 2016, Mirjalili and Lewis were the first to propose the idea of using whales in nature as an inspiration for the creation of the WOA, which is based on three main ideas: the whale brain has cells that are similar to humans, the whales are recognized for their intelligence, and each whale presents a social behavior that could be successfully used when living alone or in a group [34].

3.1. The Original WOA

The most important technique that is used by a virtual whale is the function of locating food and is based on three mechanisms: encircling the prey, spiral bubble-net feeding (exploitation stage), and the search for prey (exploration stage) to achieve the goal [34]. When the execution stage starts, the best whale has to find the best solution, which is updated depending on the current location.
The sequence of steps of the WOA is detailed in Table 1, which is from the original proposal of the whale optimization algorithm (WOA) in [34].

3.1.1. Surround the Prey

This mechanism is based on the humpback whale’s behavior. In this algorithm, a whale can locate its prey by rotating around it. Equations (1) and (2) model this [34]:
V = N . X   m   X m
  X m + 1 = X   m   E ·   V
where m indicates the total executions; the actual position is denoted by X   ;   X m , is the current position; and   E is the coefficients of   X m and   V . Therefore, Equations (3) and (4) indicate the expression to find   E and N [34].
  E = 2   d ·     r 1   d
N = 2   ·   r 2
In this phase,   d changes from 2 to 0, and the range of values of the   r 1 and   r 2 parameters is [0,1]. The focus of this paper is to study the impact of these two parameters.

3.1.2. Bubble-Net Attacking

In this stage, there are two motions—shrink and surround—which are enabled by decreasing   d in Equation (3).   E is a random value in [−d, d], where   d decreases from 2 to 0. Set d = 1, that is,   E is a random value in [−1,1]. This stage is calculated using Equation (5).
  X m + 1 =   L ·   e f j · cos 2 π j + X   m
where   L = X   m   X m   ; f is the helix constant; and a random number in [−1,1] is indicated by j .

3.1.3. Search for Prey (Exploration Phase)

In the last phase,   E is utilized to find the prey. A random value of   E is established higher than 1. Equation (6) indicates this mechanism [34]:
V = N .   X r a n d   X X   m + 1 =   X r a n d E · V
where   X r a n d expresses a random position in the current population. In each iteration, a whale selects a way to update its location depending on   E . In this phase, when E > 1 , a whale is selected, and when E < 1 , the best solution in the population for the whale is assigned.

3.2. Fuzzy WOA

The main idea for the proposed fuzzy GT2FLS is illustrated in Figure 1.
The structure and composition of a GT2FLS are presented in the following subsection, with a detailed explanation of each process.

3.2.1. Definitions

The first idea of fuzzy logic was proposed by Zadeh [35,36,37], and later, an extension of the fuzzy sets was created by Mendel [38,39], and the generalized fuzzy sets were proposed by Mendel in 2009 [40]. The mathematical representation is expressed in Equation (7), which shows the main operation with the GT2FLS, which is similar to the T1FLS and the IT2FLS.
A ˜ ˜ = x , u , μ A ˜ x , u |   x X ,   u   J x     0 , 1
where J x 0 , 1 , x is the partition of the primary MF, and u is the partition of the secondary MF. In Figure 2, we illustrate a generalized type-2 membership function (GT2MF). In Figure 3, the footprint of uncertainty (FOU) is shown. It can be noted that the difference in notation with respect to the T1FLS and the IT2FLS, which utilize the notation μ x , but the GT2FS utilizes f x u , in the vertical axis. Figure 4 shows the representation of a GT2FLS including the calculations needed to find the result.

3.2.2. Fuzzification

In this paper, a type-2 singleton fuzzifier is implemented in the fuzzification process because it is fast to be computed. A singleton fuzzification maps the crisp input into a fuzzy set. Hence, the fuzzifier maps the crisp input x p into a type-2 fuzzy singleton, whose MF is μ A ˜ p x p = 1 / 1 for x p = x p and μ A ˜ p x p = 0 for all x p   x p and for all p = 1 ,   2 ,   ,   P , where P is the number of inputs [40].
An important point for choosing a singleton in the fuzzifier is because we compare our GT2FLS with respect to the dynamic adjustment of two parameters of a bee colony optimization, described in [2], which also uses a singleton in the fuzzifier, and the objective is that the comparison is as fair as possible. Both GT2FLSs with a singleton fuzzifier are using fewer calculations compared with a non-singleton.
Another important decision when choosing this fuzzifier in the process of inference is because the result of this process obtains a value that is utilized for each input variable that the GT2FLS finds, in this case, this is the value of the iteration and the diversity parameters, which is between the range of 0–1 (See Figure 6).

3.2.3. Inference

The rule structure of the GT2FLS is the standard Mamdani rule structure utilized in the T1FLS, but now, the antecedent and consequent sets are type-2. So, the kth rule in the GT2FLS is postulated by:
R k : I F   x 1   i s   F ˜ 1   k a n d a n d   x p   i s   F ˜ p k ,   T H E N   y   i s   G ˜ k
The inference of a GT2FLS is reduced to two operations, meet and join, of Equations (9) and (10), respectively.
μ A ˜ x , u   μ B ˜ x , w = ν , f x u   ˜ f x w v u   w , u J x u 0 , 1 , w J x w 0 , 1
μ A ˜ x , u   μ B ˜ x , w = ν , f x u   ˜ f x w v u   w , u J x u 0 , 1 , w J x w 0 , 1

3.2.4. α-Planes

The α-plane for A ˜ is symbolized by Ãα, which is the union of all the primary MFs of Ã, where the secondary memberships are higher than or equal to α [41]. The mathematical representation is postulated by Equation (11). In Figure 5, the α-planes are illustrated [42].
à α = x , u , μ à x , u α | x X , u J X   0 , 1

3.2.5. Type Reduction

The Karnik and Mendel algorithm is used for this task [38,39,40] and Equations (12) and (13) express this reduction.
y l x = k = 1 L Ω ¯ α k x y ¯ l i + j = L + 1 M Ω _ α j x y ¯ l i k = 1 L Ω ¯ α k x + j = L + 1 M Ω _ α j x
y r x = k = 1 R Ω _ α k x y ¯ r k + k = R + 1 M Ω ¯ α k x y ¯ l k i = 1 R Ω _ α i x + i = R + 1 M Ω ¯ α i x
Equations (14) and (15) are used in the integration of the α -planes [41,42].
y ^ j l x = i = 1 N i i y j l x i = 1 N i
y ^ j r x = i = 1 N i i y j r x i = 1 N i

3.2.6. Defuzzification

The last process is the defuzzification, which is performed by employing the average of y l and y r to estimate the output [39] and is expressed by Equation (16).
    y ^ j x = y ^ j l x + y ^ j r x 2

3.3. Proposed GT2FLS

The structure to find the values of the r 1 and r 2 in the FWOA-GT2FLS is depicted in Figure 6 with two inputs and two outputs, and triangular MFs.

3.3.1. Expression of the ScaleTriScaleGaussIT2MF

μ A ˜ x , u =  ScaleTriScaleGaussIT2MF(x,{{[a1, b1, c1]},   λ ,   𝓁 1 , 𝓁 2 }) is the presentation of a triangular IT2MF denoted by μ A ˜ x , u = ScaleTriScaleGaussIT2MF, defined by the triangular FOU ( A ˜ ) that has a 1 , b 1 , c 1 as the upper parameters for the UMF, and λ (LowerScale) and 𝓁 (LowerLag) for the LMF, which define the D O U = μ _ x , μ ¯ x .
The visual representation of the MFs, the surface, and its description are denoted in Figure 7 and Figure 8 and Equation (17), respectively:
μ ¯ x = 0 x < a 1 x a 1 b 1 a 1 a 1 x b 1 c 1 x c 1 b 1 b 1 < x c 1 0 x > c 1
The DOU LMF, μ _ x is defined by a 2 and c 2 , the a 1 , b 1 , c 1 parameters of the UMF, μ ¯ x , and the vector 𝓁 . The idea is formulated by Equation (18):
a 2 = b 1 b 1 a 1 1 𝓁 1 c 2 = b 1 + c 1 b 1 1 𝓁 2 μ x = 0 x < a 2 x a 2 b 1 a 2 a 2 x b 1 c 2 x c 2 b 1 b 1 < x c 2 0 x > c 2
The Function μ x is multiplied by λ to formulate the LMF of the DOU, μ _ x , given by: μ _ x = λ   μ x . Thus, u ¯ x and u _ x are the upper and lower limits of the DOU. The range is δ u and the σ u is the radius of the FOU. Equations (19) and (20) summarize this:
δ u = u ¯ x u _ x
σ u = δ u 2 3 + ε
where ε is a small value.
The apex or nucleus of 𝓂 x in the IT2MF μ ˜ x , u is defined by Equation (21):
𝓂 x = 0 x < a x a b 1 a a x b 1 c x c b 1 b 1 < x c 0 x > c
where a = a 1 + a 2 / 2 and c = c 1 + c 2 / 2 . Therefore, the vertical cuts with the T1MFs are Gaussian, μ A ˜ x u =   μ _ A x u , μ ¯ A x u . This idea is expressed by Equation (22):
μ A ˜ x u = e x p 1 2 u 𝓂 x σ u 2
where μ A ˜ x u is the MF of T1FS with the vertical cuts of the secondary IT2MFs.

3.3.2. Strategies to Determine the r 1 and r 2 Parameters of the FWOA

In the analysis of the results, we find that the parameter r 1 is an essential element in the process of exploring, for example, when r 1 is closer to 1, this indicates that the population has explored, in this case with the final iterations, and when r 2 is closer to 1, this indicates that a better solution is near to the best solution, and indicates the end of the exploitation process in the WOA. At the start, the iteration is “low”, and when all the iterations have been executed or are close to 100%, the iteration is “high”. The expression is given by Equation (23) [43,44]:
I t e r a t i o n = C u r r e n t   I t e r a t i o n M a x i m u m   o f   I t e r a t i o n s
The diversity is the second input to analyze in the GT2FLS, and is postulated by Equation (24), which measures the dispersion of the whales, i.e., when the whales are closer there is less diversity and when whales are far apart the diversity is higher. The fuzzy rules verifying this mechanism are shown in Figure 9 [43,44]
D i v e r s i t y S t = 1 n s i = 1 n x X i j t X ¯ j t 2
where t represents the current iteration, the value for all the population is indicated by n s , a whale is expressed by i, the number of possible solutions is n x (for example, the number of dimensions), j is the next solution, X i j indicates the solution j of the whale i, and finally, X ¯ j is the solution j of the best whale.

4. Set of Benchmark Functions

Ten benchmark functions are utilized with the goal of FWOA-GT2FLS validation: Sphere, Giewangk, Rastrigin, Schewefel, Sum of Different Power, Zakharov, Dixon and Price, Levy, Sum Squares, and Rotated Hyper-Ellipsoid. Each function was evaluated with 10, 20, 30, 50, 100, and 500 dimensions. The functions are presented in Table 2, and the corresponding plots are illustrated in Figure 10.

5. Results

The objective of this experimentation is to study the FWOA behavior with the GT2FLS in finding the values of the r 1 and r 2 parameters. The setting of the relevant parameters is based according to [22,44], with the goal of comparing the results with the proposed FWOA-GT2FLS (Table 3).
Table 4, Table 5, Table 6, Table 7, Table 8 and Table 9 depict the comparisons with the WOA (fixed and random parameters), utilizing 10 dimensions in Table 4, Table 5 for 20, Table 6 for 30, Table 7 for 50, Table 8 for 100, and Table 9 for 500 dimensions, respectively (averages are summarized in Table 10).
Table 4 illustrates that the better results for the FWOA-GT2FLS are with the F3, F5, F6, and F7 functions. In Table 5, the proposed method is better when compared with the others for F2, F6, and F7. When the dimensions increase to 30, better results are achieved for F5, F4, F5, and F7 (See Table 6). With 50 dimensions, better results are achieved for F2, F4, F5, and F7 (see Table 7). The averages with minimum errors presented in Table 6 are for F1, F2, F3, F7, and F8 (see Table 8), and finally, when the dimensions are increased to 500, the functions with minimal errors are F2, F3, and F7 (See Table 9).

6. Analysis of Results

Statistical tests and comparisons with other fuzzy sets and with fuzzy bee colony optimization (FBCO) [43] are outlined in this section. The Z-test has a significance of 5%, Ha = µ1 < µ2, H0 = µ1  µ2, Alpha of 5%, and −1.645 is the critical value. The hypotheses are: Ho: the FWOA-GT2FLS is greater than or equal to the WOA with random values; and Ha: the results for the FWOA-GT2FLS are smaller than for the WOA. A sample of 30 values was selected based on the results in Table 4, Table 5, Table 6, Table 7, Table 8 and Table 9. Equation (25) describes the mathematical expression to calculate the Z-value:
Z = X ¯ 1 X ¯ 2 μ 1 μ 2 σ X ¯ 1 X ¯ 2
The null hypothesis is rejected with evidence called “Significant” when the Z-value is smaller than −1.645; therefore, the alternative hypothesis is accepted. The values used in this statistical test are for the average of 10 dimensions shown in Table 10.
Table 10 indicates that the proposal has significant evidence to reject the null hypothesis with F6 and F7.
To demonstrate the efficiency of the FWOA-GT2FLS, a comparison with the results for 50 dimensions with the FBCO-IT2FLS [43] is summarized in Table 11 (best means best values).
The proposed fuzzy WOA in the hybridization with the GT2FLS presents lower errors with functions F2 and F7. The original WOA presents errors very close with respect to the FWOA-GT2FLS. Another measure considered is the standard deviation ( σ ). Table 12 shows the comparison with the FBCO-IT2FLS [43], the FWOA-IT2FLS [44], the original WOA, and the proposed FWOA-GT2FLS.
The computational complexity of the GT2FLS is high due to the fact that more calculations are required, but we have found that the proposed FWOA-GT2FLS method requires less iterations to find a good solution. Figure 11 depicts a visual comparison with the results of each method for the mathematical function with excellent results found, which is the Levy (F8) function with 500 dimensions.
Figure 11 illustrates a fast convergence with the proposed method using the GT2FLS in the dynamic adjustment of the r 1 and r 2 parameters when compared with the original WOA and the other FSs (see green line). The experiments carried out illustrate that by increasing the number of the iterations, the FWOA-GT2FLS algorithm maintains similar results without the need to increase the iterations. This is because the proposed method quickly finds the minimum desired values of the mathematical functions. For example, Figure 11 shows the results of the Levy mathematical function with 500 dimensions; the green line indicates that the FWOA-GT2FLS in iteration number 6 finds the minimum value and this behavior is similar in all the other mathematical functions. The reason is because the values of the r 1 and r 2 parameters found with the proposed algorithm are the indicated combination to reach the minimum value in the proposed problem.

7. Conclusions

A proposal to analyze the uncertainty in the case study using the methodology of the GT2FLSs to find the r 1 and r 2 values of the WOA algorithm is outlined. These parameters are part of the exploration ( r 1 ) and exploitation ( r 2 ) of the WOA, and a fuzzy WOA algorithm was designed that allows us to find excellent results when compared with the original WOA algorithm. When the number of dimensions is increased, the effectiveness of the proposal can be appreciated (see Table 7, Table 8 and Table 9 and Figure 11).
Statistically, it is observed that the results of the proposal are very close to the original algorithm, hence this proposal is considered a good approximation to continue exploring the performance of the WOA algorithm.
The main limitation found in this article is the processing time of the GT2FLS, because the calculation is performed in each iteration at the time of evaluating the iteration and the diversity of the virtual whales; therefore, when finding the values of r 1 and r 2 , the GT2FLS is executed to later find the minimum value of the function. This calculation is executed in each iteration of the algorithm. However, if we take advantage of the fact that the proposed method can reach a minimum value in less iterations, then we can overcome this limitation.
As future work, a relevant extension of this paper would be the implementation of an interval type-3 FLS to find the optimal values of the r 1 and r 2 parameters when the dimensions are increased to 1000 or 5000 values. It would be interesting to observe if the proposed method obtains the minimum values for the mathematical functions. Another important work is to explore other case studies, for example the stabilization of an inverted pendulum or trajectories in an autonomous mobile robot with fuzzy controllers, to further test the proposed FWOA-GT2FLS. Finally, we could extend the parameter adaptation to type-3 fuzzy logic based on [45,46,47,48,49,50], which could potentially enhance the results.

Author Contributions

Conceptualization, creation of main idea, writing—review, formal analysis, and editing, L.A.-A.; methodology, validation, editing, and supervision, O.C.; formal analysis, P.M.; editing, supervision, and funding, Z.W.G. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Korea Institute of Energy Technology Evaluation and Planning (KETEP) and the Ministry of Trade, Industry and Energy, Republic of Korea (RS-2024-00441420; RS-2024-00442817).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

We thank the program of the Division of Graduate Studies and Research of Tijuana Institute of Technology for the support in our research and for creating an excellent team working in collaboration with all the co-authors on this paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Sanyal, S.; Konar, D.; Bhattacharjee, A.; Chatterjee, S. General Type-2 Fuzzy Reasoning for Path-Planning of a Mobile Robot in a Dynamic Environment under Sensory Uncertainty. In Proceedings of the 2024 IEEE 3rd International Conference on Control, Instrumentation, Energy & Communication (CIEC), Kolkata, India, 25–27 January 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 73–78. [Google Scholar]
  2. Amador-Angulo, L.; Mendoza, O.; Castro, J.R.; Rodríguez-Díaz, A.; Melin, P.; Castillo, O. Fuzzy Sets in Dynamic Adaptation of Parameters of a Bee Colony Optimization for Controlling the Trajectory of an Autonomous Mobile Robot. Sensors 2016, 16, 1458. [Google Scholar] [CrossRef] [PubMed]
  3. Al-shami, T.M.; Alcantud, J.C.R.; Mhemdi, A. New generalization of fuzzy soft sets:(a, b)-Fuzzy soft sets. Aims Math. 2023, 8, 2995–3025. [Google Scholar] [CrossRef]
  4. Ontiveros, E.; Melin, P.; Castillo, O. Comparative study of interval Type-2 and general Type-2 fuzzy systems in medical diagnosis. Inf. Sci. 2020, 525, 37–53. [Google Scholar] [CrossRef]
  5. Castillo, O.; Amador-Angulo, L.; Castro, J.R.; Garcia-Valdez, M. A comparative study of type-1 fuzzy logic systems, interval type-2 fuzzy logic systems and generalized type-2 fuzzy logic systems in control problems. Inf. Sci. 2016, 354, 257–274. [Google Scholar] [CrossRef]
  6. Mohammadzadeh, A.; Kumbasar, T. A new fractional-order general type-2 fuzzy predictive control system and its application for glucose level regulation. Appl. Soft Comput. 2020, 91, 106241. [Google Scholar] [CrossRef]
  7. Ontiveros-Robles, E.; Melin, P. Toward a development of general type-2 fuzzy classifiers applied in diagnosis problems through embedded type-1 fuzzy classifiers. Soft Comput. 2019, 24, 83–99. [Google Scholar] [CrossRef]
  8. Sanchez, M.A.; Castillo, O.; Castro, J.R. Generalized Type-2 Fuzzy Systems for controlling a mobile robot and a performance comparison with Interval Type-2 and Type-1 Fuzzy Systems. Expert Syst. Appl. 2015, 42, 5904–5914. [Google Scholar] [CrossRef]
  9. Jianzhong, S.; Shaohua, L.; Yong, Y.; Rong, L. An improved general type-2 fuzzy sets type reduction and its application in general type-2 fuzzy controller design. Soft Comput. 2019, 23, 13513–13530. [Google Scholar] [CrossRef]
  10. Wang, Y.C. Research and application of whale optimization algorithm. Comput. Eng. Sci. 2024, 46, 881. [Google Scholar]
  11. Alyasseri, Z.A.A.; Ali, N.S.; Al-Betar, M.A.; Makhadmeh, S.N.; Jamil, N.; Awadallah, M.A.; Mirjalili, S. Recent advances of whale optimization algorithm, its versions and applications. In Handbook of Whale Optimization Algorithm; Academic Press: Cambridge, MA, USA, 2024; pp. 9–31. [Google Scholar]
  12. Dai, L.; Wang, H. An Improved WOA (Whale Optimization Algorithm)-Based CNN-BIGRU-CBAM Model and Its Application to Short-Term Power Load Forecasting. Energies 2024, 17, 2559. [Google Scholar] [CrossRef]
  13. Majumdar, P.; Mitra, S.; Mirjalili, S.; Bhattacharya, D. Whale optimization algorithm-comprehensive meta analysis on hybridization, latest improvements, variants and applications for complex optimization problems. In Handbook of Whale Optimization Algorithm; Academic Press: Cambridge, MA, USA, 2024; pp. 81–90. [Google Scholar]
  14. Zhao, L.; Liu, J.; Li, Y. Application of Improved WOA in Hammerstein Parameter Resolution Problems under Advanced Mathematical Theory. J. Appl. Math. 2024, 2024, 5619098. [Google Scholar] [CrossRef]
  15. Yang, S.; Xiong, G.; Fu, X.; Mirjalili, S.; Mohamed, A.W. Enhanced Whale optimization algorithms for parameter identification of solar photovoltaic cell models: A comparative study. Sci. Rep. 2024, 14, 16765. [Google Scholar] [CrossRef] [PubMed]
  16. Sahoo, S.K.; Reang, S.; Saha, A.K.; Chakraborty, S. F-WOA: An improved whale optimization algorithm based on Fibonacci search principle for global optimization. In Handbook of Whale Optimization Algorithm; Academic Press: Cambridge, MA, USA, 2024; pp. 217–233. [Google Scholar]
  17. Ghasemi, M.; Zare, M.; Mohammadi, S.K.; Mirjalili, S. Applications of whale migration algorithm in optimal power flow problems of power systems. In Handbook of Whale Optimization Algorithm; Academic Press: Cambridge, MA, USA, 2024; pp. 347–364. [Google Scholar]
  18. Dadrasajirlou, Y.; Karami, H. A survey of different Whale Optimization Algorithm applications in water engineering and management. In Handbook of Whale Optimization Algorithm; Academic Press: Cambridge, MA, USA, 2024; pp. 613–624. [Google Scholar]
  19. Chandrasekaran, S.K.; Rajasekaran, V.A. Energy-efficient cluster head using modified fuzzy logic with WOA and path selection using enhanced CSO in IoT-enabled smart agriculture systems. J. Supercomput. 2024, 80, 11149–11190. [Google Scholar] [CrossRef]
  20. Xu, H.; Liu, W.D.; Li, L.; Yao, D.J.; Ma, L. FSRW: Fuzzy logic-based whale optimization algorithm for trust-aware routing in IoT-based healthcare. Sci. Rep. 2024, 14, 16640. [Google Scholar] [CrossRef]
  21. Alhafedh, M.A.A.; Mitras, B.A. Optimizing Northern Goshawk Algorithm with Fuzzy Logic and Whale Algorithm Strategies. Math. Model. Eng. Probl. 2024, 11, 1265. [Google Scholar] [CrossRef]
  22. Amador-Angulo, L.; Castillo, O. Fuzzy Dynamic Adaptation of a Whale Algorithm for the Optimization of Benchmark Functions. In New Horizons for Fuzzy Logic, Neural Networks and Metaheuristics; Springer Nature: Cham, Switzerland, 2024; pp. 251–265. [Google Scholar]
  23. Castillo, O.; Ochoa, P.; Soria, J. Differential evolution with fuzzy logic for dynamic adaptation of parameters in mathematical function optimization. In Imprecision and Uncertainty in Information Representation and Processing: New Tools Based on Intuitionistic Fuzzy Sets and Generalized Nets; Springer: Cham, Switzerland, 2016; pp. 361–374. [Google Scholar]
  24. Ou, X.; Wu, M.; Pu, Y.; Tu, B.; Zhang, G.; Xu, Z. Cuckoo search algorithm with fuzzy logic and Gauss–Cauchy for minimizing localization error of WSN. Appl. Soft Comput. 2022, 125, 109211. [Google Scholar] [CrossRef]
  25. Cuevas, F.; Castillo, O.; Cortes-Antonio, P. A New Fuzzy Approach to Dynamic Adaptation of the Marine Predator Algorithm Parameters in the Optimization of Fuzzy Controllers for Autonomous Mobile Robots. In New Perspectives on Hybrid Intelligent System Design Based on Fuzzy Logic, Neural Networks and Metaheuristics; Springer International Publishing: Cham, Switzerland, 2022; pp. 179–204. [Google Scholar]
  26. Ntakolia, C.; Platanitis, K.S.; Kladis, G.P.; Skliros, C.; Zagorianos, A.D. A genetic algorithm enhanced with fuzzy-logic for multi-objective unmanned aircraft vehicle path planning missions. In Proceedings of the 2022 International Conference on Unmanned Aircraft Systems (ICUAS), Dubrovnik, Croatia, 21–24 July 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 114–123. [Google Scholar]
  27. Du Phan, V.; Nguyen, X.H.; Dinh, V.N.; Dang, T.S.; Le, V.C.; Ho, S.P.; Ta, H.C.; Duong, D.T.; Mai, T.A. Development of an Adaptive Fuzzy-Neural Controller for Temperature Control in a Brick Tunnel Kiln. Electronics 2024, 13, 342. [Google Scholar] [CrossRef]
  28. Sharma, P.; Raju, S. Metaheuristic optimization algorithms: A comprehensive overview and classification of benchmark test functions. Soft Comput. 2023, 28, 3123–3186. [Google Scholar] [CrossRef]
  29. Wang, J.; Wang, W.C.; Hu, X.X.; Qiu, L.; Zang, H.F. Black-winged kite algorithm: A nature-inspired meta-heuristic for solving benchmark functions and engineering problems. Artif. Intell. Rev. 2024, 57, 98. [Google Scholar] [CrossRef]
  30. Benmamoun, Z.; Khlie, K.; Dehghani, M.; Gherabi, Y. WOA: Wombat Optimization Algorithm for Solving Supply Chain Optimization Problems. Mathematics 2024, 12, 1059. [Google Scholar] [CrossRef]
  31. Solanki, P.; Deep, K. Quadratic approximation salp swarm algorithm for function optimization. OPSEARCH 2023, 61, 282–314. [Google Scholar] [CrossRef]
  32. Kaabneh, K.; AbuFalahah, I.; Eguchi, K.; Gochhait, S.; Leonova, I.; Montazeri, Z.; Dehghani, M. Dollmaker Optimization Algorithm: A Novel Human-Inspired Optimizer for Solving Optimization Problems. Int. J. Intell. Eng. Syst. 2024, 17, 816–828. [Google Scholar]
  33. Mohamed, A.W.; Sallam, K.M.; Agrawal, P.; Hadi, A.A.; Mohamed, A.K. Evaluating the performance of meta-heuristic algorithms on CEC 2021 benchmark problems. Neural Comput. Appl. 2023, 35, 1493–1517. [Google Scholar] [CrossRef]
  34. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  35. Zadeh, L.A. Fuzzy logic. In Granular, Fuzzy, and Soft Computing; Springer: New York, NY, USA, 2023; pp. 19–49. [Google Scholar]
  36. Zadeh, L.A. Fuzzy sets. In Fuzzy Sets, Fuzzy Logic, and Fuzzy Systems: Selected Papers by Lotfi A. Zadeh; World Scientific: Singapore, 1996; pp. 394–432. [Google Scholar]
  37. Zadeh, L.A.; Klir, G.J.; Yuan, B. Fuzzy Sets, Fuzzy Logic, and Fuzzy Systems, Selected Papers; World Scientific: Singapore, 1996; Volume 6. [Google Scholar]
  38. Karnik, N.N.; Mendel, J.; Liang, Q. Type-2 fuzzy logic systems. IEEE Trans. Fuzzy Syst. 1999, 7, 643–658. [Google Scholar] [CrossRef]
  39. Karnik, N.N.; Mendel, J.M. Operations on type-2 fuzzy sets. Fuzzy Sets. Syst. 2001, 122, 327–348. [Google Scholar] [CrossRef]
  40. Mendel, J.M. General type-2 fuzzy systems. In Explainable Uncertain Rule-Based Fuzzy Systems; Springer International Publishing: Cham, Switzerland, 2024; pp. 519–568. [Google Scholar]
  41. Mendel, J.M.; Liu, F.; Zhai, D. σ-plane representation for type-2 fuzzy sets: Theory and applications. IEEE Trans. Fuzzy Syst. 2009, 17, 1189–1207. [Google Scholar] [CrossRef]
  42. Hamrawi, H.; Coupland, S.; John, R. Type-2 fuzzy alpha-cuts. IEEE Trans. Fuzzy Syst. 2016, 25, 682–692. [Google Scholar] [CrossRef]
  43. Castillo, O.; Amador-Angulo, L. A generalized type-2 fuzzy logic approach for dynamic parameter adaptation in bee colony optimization applied to fuzzy controller design. Inf. Sci. 2018, 460, 476–496. [Google Scholar] [CrossRef]
  44. Amador-Angulo, L.; Castillo, O. An Interval Type-2 Fuzzy Logic Approach for Dynamic Parameter Adaptation in a Whale Optimization Algorithm Applied to Mathematical Functions. Axioms 2023, 13, 33. [Google Scholar] [CrossRef]
  45. Nabipour, N.; Qasem, S.N.; Jermsittiparsert, K. Type-3 fuzzy voltage management in PV/Hydrogen fuel cell/battery hybrid systems. Int. J. Hydrogen Energy 2020, 45, 32478–32492. [Google Scholar] [CrossRef]
  46. Taghieh, A.; Aly, A.A.; Felemban, B.F.; Althobaiti, A.; Mohammadzadeh, A.; Bartoszewicz, A. A Hybrid Predictive Type-3 Fuzzy Control for Time-Delay Multi-Agent Systems. Electronics 2022, 11, 63. [Google Scholar] [CrossRef]
  47. Vafaie, R.H.; Mohammadzadeh, A.; Piran, J. A new type-3 fuzzy predictive controller for MEMS gyroscopes. Nonlinear Dyn. 2021, 106, 381–403. [Google Scholar] [CrossRef]
  48. Tian, M.-W.; Yan, S.-R.; Mohammadzadeh, A.; Tavoosi, J.; Mobayen, S.; Safdar, R.; Assawinchaichote, W.; Vu, M.T.; Zhilenkov, A. Stability of Interval Type-3 Fuzzy Controllers for Autonomous Vehicles. Mathematics 2021, 9, 2742. [Google Scholar] [CrossRef]
  49. Qasem, S.N.; Ahmadian, A.; Mohammadzadeh, A.; Rathinasamy, S.; Pahlevanzadeh, B. A type-3 logic fuzzy system: Optimized by a correntropy based Kalman filter with adaptive fuzzy kernel size. Inf. Sci. 2021, 572, 424–443. [Google Scholar] [CrossRef]
  50. Mohammadzadeh, A.; Sabzalian, M.H.; Zhang, W. An Interval Type-3 Fuzzy System and a New Online Fractional-Order Learning Algorithm: Theory and Practice. IEEE Trans. Fuzzy Syst. 2019, 28, 1940–1950. [Google Scholar] [CrossRef]
Figure 1. Visualization of the idea for the fuzzy WOA–GT2FLS.
Figure 1. Visualization of the idea for the fuzzy WOA–GT2FLS.
Mathematics 12 04031 g001
Figure 2. Visual representation of a GT2MF.
Figure 2. Visual representation of a GT2MF.
Mathematics 12 04031 g002
Figure 3. FOU of a GT2MF.
Figure 3. FOU of a GT2MF.
Mathematics 12 04031 g003
Figure 4. General structure of a GT2FLS.
Figure 4. General structure of a GT2FLS.
Mathematics 12 04031 g004
Figure 5. Example of an -plane.
Figure 5. Example of an -plane.
Mathematics 12 04031 g005
Figure 6. Proposed structure of the GT2FLS.
Figure 6. Proposed structure of the GT2FLS.
Mathematics 12 04031 g006
Figure 7. Graphical illustration of the ScaleTriScaleGaussT2MF.
Figure 7. Graphical illustration of the ScaleTriScaleGaussT2MF.
Mathematics 12 04031 g007
Figure 8. Representation of the surface of the output for r 1 .
Figure 8. Representation of the surface of the output for r 1 .
Mathematics 12 04031 g008
Figure 9. Fuzzy rules of the GT2FLS.
Figure 9. Fuzzy rules of the GT2FLS.
Mathematics 12 04031 g009
Figure 10. Plots of the functions: (a) Sphere, Griewangk; (b) Rastringin, Shewefel; (c) Sum of Different Power, Zakharov; (d) Dixon and Price, Levy; (e) Sum Squares and Rotated Hyper-Ellipsoid.
Figure 10. Plots of the functions: (a) Sphere, Griewangk; (b) Rastringin, Shewefel; (c) Sum of Different Power, Zakharov; (d) Dixon and Price, Levy; (e) Sum Squares and Rotated Hyper-Ellipsoid.
Mathematics 12 04031 g010aMathematics 12 04031 g010b
Figure 11. Behavior of the Levy function with 500 dimensions.
Figure 11. Behavior of the Levy function with 500 dimensions.
Mathematics 12 04031 g011
Table 1. WOA pseudo-code.
Table 1. WOA pseudo-code.
Whale Optimization
Population initialization Xi (i = 1,2,……,n)
Compute the fitness of the search agents
X* = best agent
while (t < maximum number of iterations)
for each search agent update: a, A, C, l, and p
if1 (p < 0.5)
if2 ( A < 1 )
Update position of current agent by Equation (1)
else if2 ( A 1 )
Select a random search agent ( X r a n d )
Update position of current agent by Equation (6)
end if2
else if1 (p   0.5 )
Update position by Equation (5)
end if1
end for
Check if an agent goes outside the search space and correct it
Compute fitness of each agent
Update X* if there is a better solution
t = t + 1
end while
return X*
Table 2. Benchmark functions.
Table 2. Benchmark functions.
f x NameSearch Domainf minEquation
F1Sphere 5.12 , 5.12 n 0 f x = i = 1 n x i 2
F2Griewangk 600 , 600 n 0 f x = i = 1 n x i 2 400 i = 1 n c o s   x i i + 1
F3Rastringin 5.12 , 5.12 n 0 f x = 10 n + i = 1 n x i 2 10   c o s   2 x i    
F4Shewefel 500 , 500 n −837.9658 f x = 418.9829 n i = 1 d n x i sin x i
F5Sum of Different Power 1 , 1 n 0 f x = i = 1 n x i i + 1
F6Zakharov 5 , 10 n 0 f x = i = 1 n x i 2 + ( i + 1 n 0.5 i x i ) 2 + ( i = 1 n 0.5 i x i ) 4
F7Dixon and Price 10 , 10 n 0 f x = x 1 1 2 + i = 2 n i   2 x i 2 x i 1 2
F8Levy 10 , 10 n 0 f x = s i n 2 π ω 1 + i = 1 n 1 ω 1 1 2 1 + 10   s i n 2 π ω 1 + 1 + ω n 1 2   1 + s i n 2 2 π ω n ,   w h e r e   ω i = 1 + x i 1 4 , for all i = 1, …, n
F9Sum Squares 10 , 10 n 0 f x = i = 1 n i x i 2
F10Rotated Hyper-Ellipsoid 65.536 , 65536 n 0 f x = i = 1 n j = 1 i x j 2
Table 3. Parameter settings for the experimental results in each methodology.
Table 3. Parameter settings for the experimental results in each methodology.
ParametersMethods
Original WOA
r 1   and   r 2 Random
FWOA-T1FLSFWOA-IT12FLSFWOA-GT2FLS
Experiments30303030
Iterations1000100010001000
Dimensions10, 20, 30, 50, 100, and 50010, 20, 30, 50, 100, and 50010, 20, 30, 50, 100, and 50010, 20, 30, 50, 100, and 500
r 1 Random [0,1]Dynamic [0,1]Dynamic [0,1]Dynamic [0,1]
r 2 Random [0,1]Dynamic [0,1]Dynamic [0,1]Dynamic [0,1]
Table 4. Results of varying r 1 and r 2 for 10 dimensions.
Table 4. Results of varying r 1 and r 2 for 10 dimensions.
f x
Methods
Original WOA
r 1   and   r 2 Random
FWOA-T1FLSFWOA-IT12FLSFWOA-GT2FLS
F13.93 × 10−943.06 × 1016.25 × 10−843.17 × 10−81
F22.14 × 10−21.20 × 1021.20 × 1021.20 × 102
F33.79 × 10−157.89 × 1012.15 × 1011.89 × 10−15
F42.23 × 1036.93 × 1036.93 × 1036.93 × 103
F52.99 × 10−1263.33 × 10−23.33 × 10−27.38 × 10−250
F65.22 × 1024.99 × 10−23.97 × 10−13.06 × 10−1
F76.67 × 10−12.71 × 1052.28 × 10141.26 × 10−2
F89.08 × 10−11.25 × 1016.20 × 10−11.25 × 101
F91.87 × 10−941.33 × 1033.76 × 10−761.16 × 10−1
F102.35 × 10−907.26 × 1049.02 × 10−761.01 × 101
Table 5. Results of varying r 1 and r 2 for 20 dimensions.
Table 5. Results of varying r 1 and r 2 for 20 dimensions.
f x
Methods
Original WOA
r 1   and   r 2 Random
FWOA-T1FLSFWOA-IT12FLSFWOA-GT2FLS
F13.77 × 10−1311.75 × 1011.22 × 10−1035.26 × 10−104
F21.16 × 10−26.62 × 1011.61 × 10−21.60 × 10−2
F33.79 × 10−156.88 × 1013.43 × 1033.43 × 10−1
F41.95 × 1036.90 × 1036.21 × 1036.90 × 103
F52.22 × 10−1773.33 × 10−21.62 × 10−991.62 × 10−99
F65.11 × 1024.87 × 1023.88 × 10−13.29 × 10−1
F76.67 × 10−15.79 × 1043.63 × 10141.40 × 10−2
F84.16 × 10−11.21 × 1015.76 × 10−11.21 × 101
F94.16 × 10−1271.56 × 10−31.96 × 10−964.03 × 10−105
F105.62 × 10−1285.08 × 1041.26 × 10−574.19 × 10−97
Table 6. Results of varying r 1 and r 2 for 30 dimensions.
Table 6. Results of varying r 1 and r 2 for 30 dimensions.
f x
Methods
Original WOA
r 1   and   r 2 Random
FWOA-T1FLSFWOA-IT12FLSFWOA-GT2FLS
F19.04 × 10−1441.66 × 1015.61 × 10−1111.83 × 10−108
F24.22 × 10−36.92 × 1010.00 × 1006.92 × 101
F31.89 × 10−155.50 × 10−17.59 × 1005.50 × 101
F41.30 × 1036.00 × 1033.79 × 1045.74 × 103
F52.32 × 10−1444.50 × 10−1444.50 × 10−1444.50 × 10−219
F64.59 × 1024.59 × 1021.24 × 10−13.73 × 10−1
F76.67 × 10−16.65 × 1048.01 × 1051.31 × 10−2
F82.06 × 10−13.64 × 1004.32 × 10−13.64 × 100
F92.79 × 10−1519.40 × 1023.34 × 10−1086.65 × 10−103
F103.46 × 10−1473.79 × 1047.51 × 10−664.60 × 10−151
Table 7. Results of varying r 1 and r 2 for 50 dimensions.
Table 7. Results of varying r 1 and r 2 for 50 dimensions.
f x
Methods
Original WOA
r 1   and   r 2 Random
FWOA-T1FLSFWOA-IT12FLSFWOA-GT2FLS
F17.03 × 10−1751.05 × 1018.36 × 10−1146.82 × 10−112
F21.16 × 10−36.32 × 1013.70 × 10−180.00 × 100
F30.00 × 1003.66 × 1013.79 × 10−153.79 × 10−15
F41.09 × 1036.37 × 1035.30 × 1031.06 × 103
F57.38 × 10−2503.01 × 1037.38 × 10−2507.33 × 10−250
F64.69 × 1024.67 × 1024.35 × 10−11.71 × 100
F76.67 × 10−18.58 × 1042.28 × 10141.30 × 10−2
F87.84 × 10−26.00 × 10−15.81 × 10−16.00 × 10−1
F93.26 × 10−1733.83 × 1024.88 × 10−596.25 × 10−159
F102.80 × 10−1673.32 × 1042.80 × 10−592.57 × 10−163
Table 8. Results of varying r 1 and r 2 for 100 dimensions.
Table 8. Results of varying r 1 and r 2 for 100 dimensions.
f x
Methods
Original WOA
r 1   and   r 2 Random
FWOA-T1FLSFWOA-IT12FLSFWOA-GT2FLS
F11.88 × 10−1934.37 × 1006.99 × 10−1161.83 × 10−193
F22.94 × 10−31.81 × 1013.73 × 10−183.70 × 10−18
F30.00 × 1004.63 × 1019.98 × 1000.00 × 100
F42.02 × 1026.94 × 1034.21 × 1036.49 × 103
F59.71 × 10−2896.49 × 10−2415.75 × 10−1745.75 × 10−174
F64.13 × 1024.62 × 1021.29 × 1001.61 × 100
F76.67 × 10−13.56 × 1041.22 × 10−21.20 × 10−2
F81.85 × 10−11.16 × 10−14.38 × 10−11.12 × 10−1
F94.45 × 10−1943.30 × 1022.14 × 10−1092.91 × 10110
F103.99 × 10−1889.45 × 1036.83 × 10−1081.81 × 10−179
Table 9. Results of varying r 1 and r 2 for 500 dimensions.
Table 9. Results of varying r 1 and r 2 for 500 dimensions.
f x
Methods
Original WOA
r 1   and   r 2 Random
FWOA-T1FLSFWOA-IT12FLSFWOA-GT2FLS
F14.16 × 10−2226.76 × 10−1916.05 × 1006.76 × 10−191
F20.00 × 1006.05 × 1006.55 × 10−36.54 × 10−3
F33.79 × 10−153.76 × 1014.42 × 1010.00 × 100
F41.70 × 1024.56 × 1033.47 × 1033.47 × 103
F50.00 × 1000.00 × 1001.32 × 10−2342.38 × 10−251
F62.56 × 1022.99 × 1022.99 × 1022.99 × 102
F76.45 × 10−12.20 × 1012.20 × 1016.43 × 10−1
F83.29 × 10−21.32 × 10−21.32 × 10−23.29 × 10−2
F92.54 × 10−2221.03 × 1021.03 × 1021.03 × 102
F101.70 × 10−2207.16 × 1034.10 × 10−982.32 × 10−107
Table 10. Statistical tests.
Table 10. Statistical tests.
f x
Methods
FWOA-GT2FLSWOA
r 1   and   r 2 Random
Z-ValueEvidence
F13.17 × 10−813.93 × 10−941.505NS
F21.20 × 1022.14 × 10−25.007NS
F31.89 × 10−153.79 × 10−15−0.584NS
F46.93 × 1032.23 × 1031.346NS
F57.38 × 10−2502.99 × 10−1261.065NS
F63.06 × 10−15.22 × 102−9.776S
F71.26 × 10−26.67 × 10−1−79.279S
F81.25 × 1019.08 × 10−14.175NS
F91.16 × 10−11.87 × 10−947.042NS
F101.01 × 1012.35 × 10−905.857NS
Table 11. Comparison of the results with the FBCO, the WOA, and the proposal.
Table 11. Comparison of the results with the FBCO, the WOA, and the proposal.
f x Methods
WOA
r 1   and   r 2 Random
Fuzzy WOA-GT2FLSFuzzy WOA-IT2FLS [44]BCO-IT2FLS [43]
BestWorstBestWorstBestWorstBestWorst
F12.57 × 10−1981.35 × 10−1731.48 × 10−1281.80 × 10−1101.74 × 10−592.94 × 10−60 7.74 × 10−8 6.94 × 10−7
F20.00 × 100 3.49x 10−2 0.00 × 1000.00 × 1003.73 × 10−84.02 × 10−88.40 × 10−5 3.26 × 10−2
F30.00 × 1000.00 × 1000.00 × 1001.14 × 10−134.78 × 10−98.90 × 10−9 7.52 × 100 1.51 × 101
F48.73 × 10−3 4.70 × 103 8.73 × 10−34.70 × 1033.03 × 1023.03 × 102 1.01 × 103 2.47 × 103
F51.14 × 10−2922.21 × 10−2481.32 × 10−2182.21 × 10−2481.77 × 10−867.93 × 10−41 1.87 × 10−10 1.08 × 10−6
F61.68 × 10−1 6.60 × 102 5.00 × 1008.89 × 1004.99 × 1008.53 × 1005.46 × 102 7.20 × 102
F76.67 × 10−1 6.67 × 10−1 5.00 × 1003.18 × 10−14.14 × 10−43.18 × 10−1 1.76 × 100 9.06 × 100
F81.97 × 10−3 2.79 × 10−1 1.50 × 10−12.12 × 1009.63 × 10−21.22 × 100 6.37 × 10−71.04 × 10−5
F91.28 × 10−1866.62 × 10−1728.25 × 1009.53 × 1001.70 × 10−577.68 × 10−58 5.10 × 106 1.29 × 10−4
F107.80 × 10−1588.38 × 10−1664.74 × 1014.20 × 1016.29 × 10−595.96 × 10−58 1.35 × 10−4 2.44 × 10−3
Table 12. Comparison with the σ results of the FBCO-IT2FLS, the WOA, and the proposal.
Table 12. Comparison with the σ results of the FBCO-IT2FLS, the WOA, and the proposal.
f x Methods
WOA
  r 1   and   r 2 Random
FWOA-GT2FLSFWOA-IT2FLS [44]FBCO-IT2FLS [43]
F10.00 × 1003.29 × 10−1112.63 × 10−591.74 × 10−7
F26.38 × 10−30.00 × 1001.36 × 10−86.12 × 10−3
F30.00 × 1000.00 × 1008.14 × 10−101.98 × 100
F41.52 × 1031.52 × 1093.37 × 10−123.59 × 102
F50.00 × 1000.00 × 1002.67 × 10−432.46 × 10−7
F61.10 × 1024.78 × 1091.29 × 1003.89 × 101
F79.25 × 10−55.77 × 10−21.20 × 10−21.76 × 100
F86.98 × 10−23.89 × 10−14.38 × 10−11.91 × 10−6
F90.00 × 1005.37 × 1097.47 × 10−592.50 × 10−5
F100.00 × 1002.53 × 1092.01 × 10−606.83 × 10−4
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.

Share and Cite

MDPI and ACS Style

Amador-Angulo, L.; Castillo, O.; Melin, P.; Geem, Z.W. Generalized Type-2 Fuzzy Approach for Parameter Adaptation in the Whale Optimization Algorithm. Mathematics 2024, 12, 4031. https://doi.org/10.3390/math12244031

AMA Style

Amador-Angulo L, Castillo O, Melin P, Geem ZW. Generalized Type-2 Fuzzy Approach for Parameter Adaptation in the Whale Optimization Algorithm. Mathematics. 2024; 12(24):4031. https://doi.org/10.3390/math12244031

Chicago/Turabian Style

Amador-Angulo, Leticia, Oscar Castillo, Patricia Melin, and Zong Woo Geem. 2024. "Generalized Type-2 Fuzzy Approach for Parameter Adaptation in the Whale Optimization Algorithm" Mathematics 12, no. 24: 4031. https://doi.org/10.3390/math12244031

APA Style

Amador-Angulo, L., Castillo, O., Melin, P., & Geem, Z. W. (2024). Generalized Type-2 Fuzzy Approach for Parameter Adaptation in the Whale Optimization Algorithm. Mathematics, 12(24), 4031. https://doi.org/10.3390/math12244031

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop