Computers, Materials & Continua DOI:10.32604/cmc.2022.022018 | |

Article |

Optimization of Interval Type-2 Fuzzy Logic System Using Grasshopper Optimization Algorithm

1Institute of Computing, Kohat University of Science and Technology, Kohat, Pakistan

2Department of Mechanical, Materials and Manufacturing Engineering, Faculty of Engineering, University of Nottingham, UK

3College of Computer Sciences and Mathematics, Tikrit University, Iraq

4Division of Information and Computing Technology, College of Science and Engineering, Hamad Bin Khalifa University, Qatar

5Department of Computer Science, Sir Syed University of Engineering and Technology, Pakistan

6Institute of Numerical Sciences, Kohat University of Science and Technology, Kohat, Pakistan

*Corresponding Author: Samir Brahim Belhaouari. Email: sbelhaouari@hbku.edu.qa

Received: 24 July 2021; Accepted: 06 October 2021

Abstract: The estimation of the fuzzy membership function parameters for interval type 2 fuzzy logic system (IT2-FLS) is a challenging task in the presence of uncertainty and imprecision. Grasshopper optimization algorithm (GOA) is a fresh population based meta-heuristic algorithm that mimics the swarming behavior of grasshoppers in nature, which has good convergence ability towards optima. The main objective of this paper is to apply GOA to estimate the optimal parameters of the Gaussian membership function in an IT2-FLS. The antecedent part parameters (Gaussian membership function parameters) are encoded as a population of artificial swarm of grasshoppers and optimized using its algorithm. Tuning of the consequent part parameters are accomplished using extreme learning machine. The optimized IT2-FLS (GOAIT2FELM) obtained the optimal premise parameters based on tuned consequent part parameters and is then applied on the Australian national electricity market data for the forecasting of electricity loads and prices. The forecasting performance of the proposed model is compared with other population-based optimized IT2-FLS including genetic algorithm and artificial bee colony optimization algorithm. Analysis of the performance, on the same data-sets, reveals that the proposed GOAIT2FELM could be a better approach for improving the accuracy of the IT2-FLS as compared to other variants of the optimized IT2-FLS.

Keywords: Parameter optimization; grasshopper optimization algorithm; interval type-2 fuzzy logic system; extreme learning machine; electricity market forecasting

The ability of processing noisy and uncertain data has made the use of fuzzy sets in numerous applications a vital option. One such application is the fuzzy logic system (FLS) that is solving prediction, classification and control problems effectively. Initial version of the FLS, known as type-1 fuzzy logic system (T1-FLS), is based on fuzzy set that has crisp membership values. Modification and extension to the fuzzy sets were mainly studied over the past few decades. These include interval-valued fuzzy set [1], general Type-2 fuzzy set [2] and interval T2-fuzzy set [3]. Type-2 fuzzy logic system (T2-FLS) with the presence of footprint-of uncertainty can model and handle the uncertainty very well [4]. However, current research of the T2-FLS has been dominated by the research applications of IT2-FLS, due to its simpler structure and reduced computational cost, as compared to a general T2-FLS [4]. Fuzzy membership functions like Gaussian, triangular and trapezoidal are used to define a fuzzy set. Every membership function has its own parameters to be selected for defining fuzzy rules. T1-FLSs use crisp values of these parameter, however, using an exact membership value for may not be the best way to deal with uncertainty in data. A T2-FLS with fuzzy membership functions can handle any type of uncertainty by the concept of blurring a T1 membership function. However, this blurring approach to form a secondary membership, the third dimension, in T2-FLS is a complex and computationally expensive task. Instead of fuzzy or blur membership, IT2-FLS uses interval values for membership function parameters, ignoring the third dimension of the T2-FLS, that eventually simplifies the computation. The rules (If-then parts), shape and operators are different components of a FLS that is described as the fuzzy system's parameters. Learning of these parameter is needed to be adaptively constructed in order to handle the prevailing uncertainties and imprecision of nonlinear dynamic systems. Among various approaches to handling uncertain data, it is observed that most studies on IT2-FLSs are confronted with determining the optimal parameters [5].

Generally, both premise part and consequent part of a FLS can be optimized, however; optimization of the parameters of a fuzzy inference has attracted much attention of the research community [5]. Fuzzy inference system (FIS) consists of if-then rules that represent the antecedent part (AP) and the consequent part (CP), respectively. Artificial neural networks being the simplest method has been utilized to determine the FIS [6], however, such neuro-fuzzy model does not guarantee the convergence and/or effectiveness of the optimal FIS. In order to tackle this issue, optimization of the FIS was tackled by incorporating the population information of the evolutionary algorithms [7]. T1 and T2-FLS have a history to be optimized with various population based optimization algorithms, for example, some of the recent work of these optimization algorithms can be found in [8–10]. Likewise, appropriate parameters and structure of the IT2-FLS can also be optimized using different optimization algorithms. A general framework for the design of IT2-Fuzzy controllers based on various bio-inspired algorithms was presented in [11]. A concise review of bio-inspired algorithms namely particle swarm optimization (PSO), genetic algorithm (GA) and Ant colony optimization to tune IT2-FLS parameters for different applications can be found in [12]. Optimization of an IT2-FLS has also been carried out using artificial bee colony (ABC) optimization [13], PSO [14], and Cuckoo search algorithm [15]. A comparative analysis of two optimized IT2-FLS with the randomly and manually generated parameters of IT2-FLS was presented in [16] with noise-free and noisy Mackey-glass time series prediction. The results revealed better performance of the optimized IT2-FLS with noisy dataset as compared to other approaches. Grasshopper optimization algorithm (GOA) is a newly proposed [17] population based meta-heuristic algorithm that mimics the swarming behavior of grasshoppers in nature. The main feature of GOA is the movement of swarm, which is defined based on the position of all individual grasshoppers in the swarm. GOA for various optimization problems has shown its efficiency as compared to existing optimization algorithms. A GOA based parameter optimized PI controller has proved its enhanced performance over PSO and Whale optimization algorithm based controller [18]. Kernel function and penalty factor of a support vector machine (SVM) was optimized using GOA and was evaluated for a regional power load forecasting [19].

Our previous works presenting hybrid intelligent approaches to tune the parameters of IT2-FLSs are hybrid of ABC and extreme learning machine (ELM) [13] and hybrid of GA and ELM [16]. Hybrid methods demonstrate superior performance as an intelligent optimizer is used for AP and a computational approach is utilized to train the linear parameters. Use of hybrid methods makes it possible to skip local minima which naturally exist when optimizing the AP. Hybrid algorithms have already shown their superior priority over several other state-of-the-art optimization algorithms in literature including PSO [20], discrete heuristic particle swarm ant colony optimization [21], mine blast algorithm [22], and symbiotic organisms search [23]. The probability of this heuristic approach to deal with local minima is investigated in different benchmark optimization problems including convex optimization problems, non-convex optimization problems, and the ones with several local minima [17]. The superior performance of the GOA over other optimization algorithm has motivated us to propose a new variant of our previous work, where the Gaussian membership function parameters are optimized using GOA for the electricity load and price forecasting.

This paper presents hybrid of GOA and ELM to tune the parameters of the IT2-FLS. The GOA is for the first time used to optimize the APs of an IT2-FLS. Optimization of the CPs using ELM (IT2FELM) can be seen in [24] with random generated APs. This research work is the continuation of our previous work [13], where GA and ABC were utilized for the parameter optimization of the IT2FELM.

The structure of the rest of this paper is as follows. The background studies of the methods used is given in Section 2. Methodology of the proposed hybrid learning algorithm is presented in Section 3. Data and results are discussed in Section 4. The paper is concluded with some remarks and recommendation in Section 5.

This section defines IT2-FLS including some relevant concepts along well defined mathematics are provided so as to report these sets in an effectual manner. In order to begin, the taxonomy of T1 fuzzy set followed by T2 fuzzy set expressed mathematically so as to facilitate the discussion of this article.

Definition 1. IF

Definition 2. A type-2 fuzzy set, denoted by

in which

where

Because

Definition 3. The Interval Type-2 (IT2) Fuzzy Sets

The uncertainty in the IT2 fuzzy set due to the presence of an upper MF and lower MF called the footprints of uncertainty (FOUs) and are denoted by

2.1 Interval Type-2 Fuzzy Logic System

The idea of Fuzzy Set Theory was given by Zadeh [27] to cater the ambiguities and uncertainties present in real world problems. Elements belong to a set based on the MF which gives real values in interval [0,1]. Since the introduction, fuzzy sets faced criticism that MF used in traditional or T1 fuzzy set are not fuzzy numbers so there is no uncertainty in that and thus opposing the concept of fuzzy logic. To address the issue Zadeh [25] proposed another type of fuzzy sets which he called T2 fuzzy set. A T2 fuzzy set handles this issue by incorporating fuzziness or uncertainty in the MF. A T2 fuzzy set has a MF which is fuzzy and has three dimensions. Membership of each element of this fuzzy set is itself another fuzzy set in the range [0,1]. This third dimension in T2 fuzzy set provides extra degree of freedom to cater additional information about the value. These fuzzy sets are used when it becomes difficult to find out exact MF of a fuzzy set. The IT2-FLS are computationally less expensive as compared to general T2-FLS as the secondary MF of IT2 MF is equal to 1. The structure of an IT2-FLS is given in Fig. 2.

The fuzzifier in an IT2-FLS maps an input vector

where mean and spread of the Gaussian MF are represented by

A TSK fuzzy rule (

where

and

The output of the THEN-part (consequent part) of the

The output sets received from the rule firing interval

The Karnik-Mendel (K-M) algorithm [28] as a centroid type reduction is used to obtain T1 fuzzy sets. Finally, the crisp output for each output variable can be obtained during defuzzification as:

2.2 Grasshopper Optimization Algorithm (GOA)

The Grasshopper Optimization Algorithm (GOA) is a modern steepest meta-heuristic optimization algorithm based on natural swarms of grasshoppers. The two aspects of any metaheuristic algorithm are exploration in which the agents freely move to explore the search space and exploitation where the neighborhood is exploited to reach optimal solution [17,29]. The basic inspiration of GOA mimics two concepts of grasshopper swarm; the first is the slow motion of grasshopper larvae swarms in order to find the food and exploit the region fully, the second is the adult grasshoppers which move quickly and suddenly by individuals or swarms to explore to find new places contains food. The principles of exploration and exploitation are thus implemented in GOA in this way. The mathematic model of GOA is described below: If the current position of the ith grasshopper in swarm is represented by

The social interaction between the

where

Similarly, the gravity component G of Eq. (13) with the gravitational constant g and a unity vector towards the center of earth

The last component wind direction

Substituting Eqs. (14), (16) and (17) in (13) the extended form of

Since various grasshoppers reach the comfort zone very soon and contribute less towards optimization so the Eq. (18) cannot be used directly. To solve the issue of optimization for comprehensive convergence, i.e., the arrival of grasshopper flock to the goal and converge there in the target area, the previous equation can be modified as

where

where l is the current iteration,

2.3 Extreme Learning Machine (ELM)

ELM as a tuning-free algorithm for SLFN was proposed in [30], where the input weights and hidden biases are chose randomly. Brief mathematics of ELM for SLFNs is described as follows.

Given an arbitrary D training samples

where

where

and

Here

where

3 Methodology of the Hybrid Learning Algorithm (GOAIT2FELM)

The AP parameters appear nonlinearly in the output and the CP parameters appear linearly. The problem which is addressed in this paper involves the training of IT2-FLS parameters using hybrid of GOA and ELM. The proposed hybrid learning algorithm tune the CPs using ELM with randomly generated APs initially. The APs are then encoded in a population of artificial swarm and optimized using GOA in the direction of having best candidate solution. Fig. 3 shows the flowchart of the design of IT2-FLS using hybrid learning algorithm of GOA and ELM. As can be seen from the flowchart, the proposed estimation method is mainly an iterative approach in which the parameters which appear non-linearly in the CP are trained using GOA and the linear parameters are trained using ELM.

3.1 Data Preprocessing and Input Selection

The data pre-processing techniques reduces the complexity in data, and will enable the Proposed models trained with this data to exhibit better predictive performance. Data is normalized in a range between [0,1] using the following equation

where

3.2 Structure of the Interval Type-2 Fuzzy Logic System

The hybrid learning algorithm is proposed for a TSK based IT2-FLS. The IT2-FLS described in Section 2.1, also known as A2-C1, is utilized here to approximate the input-output relationship of the problem. Here “A” and “C” are short for antecedent and consequent, respectively. This indicates that the Aps of this IT2-FLS are T2FSs and the CP are T1FSs.

3.3 Antecedent Parameter Generation Using GOA

The IT2 Gaussian MF with uncertain standard deviation

where P, d and M are the population size, number of inputs and number of membership functions, respectively. Considering the three parameters of the IT2 Gaussian MF, the total length of the solution size becomes

3.4 Consequent Parameter Tuning Using ELM

In order to determine rule consequent in the hybrid algorithm GOA-ELM, ELM is employed as in [24,32]. Setting and tunning of the CPs are done accordingly as our previous work [24].

With the aim of learning the APs of the IT2-FLS, fitness of the individual grasshopper population is evaluated with a cost function in the hybrid learning algorithm. Lower the value of the cost function higher will be the fitness of the candidate solution. Individual swarm of grasshopper produces a modification on the IT2 fuzzy Aps in each iteration and evaluate it with the RMSE (Eq. (31)) as a cost function.

In order to verify, performance of the proposed hybrid learning algorithm, test data-set is used and evaluated with the following error-based measures.

where N is the size of test data-set.

The comparative study of the proposed hybrid GOAIT2FELM vs. current state-of-the-art hybrid intelligent methods including the original version of IT2FELM for the electrical load demand prediction and its price prediction are presented in this section. The First problem is to find an IT2-FLS which predicts the behavior of electrical energy price at Victoria region. The dataset is collected from the Australian National Electricity Market (NEM) which include six months of data. The data samples are treated as a time series whose future values are solely dependent upon its current and past values. The total number of samples in this dataset corresponds to Jan-2019 to June-2019. The percentage of this dataset used for training and testing are

The proposed hybrid training method based on GOA is compared against other hybrid training methods of ABCIT2FELM [13], GAIT2FELM [16] as well as original version of IT2FELM [32].

4.1 Electrical Power Price at Victoria Region

The overall number of training samples for this case study is

Tab. 1 presents statistical values corresponding to the dataset which shows that the electricity power price at Victoria region covers a wide range of real values with its minimum value and its maximum value being equal to

Tab. 2 presents the parameter values associate with ABCIT2FELM, GOAIT2FELM and GAIT2FELM for performing optimization. It is clear from these values that the population size and the number of epochs are kept the same for all algorithms. This is mainly because the population size and number of iterations in these algorithms plays an important role in the analysis. The experiments are conducted

4.2 Electrical Power Load Demand at Queensland Region

As the second dataset, electrical power load demand at Queensland region is predicted using the proposed approach. The overall number of samples for this case study is

The statistics associated with this dataset are presented in Tab. 1. The minimum value associated with this electricity load demand is

Tab. 4 presents the comparison result between the proposed algorithm and ABCIT2FELM, GAIT2FELM, and IT2FELM. The proposed algorithm outperforms the other mentioned algorithm (reported in Tab. 4.) except GAIT2FELM both in terms of mean values and standard deviations of RMSE as well as SMAPE. This means that not only the proposed approach acts better than the two other methods but also it is more consistent. Forecast performance of the proposed algorithm vs. ABCIT2FELM, GAIT2FELM and IT2FELM are presented in Fig. 7. Forecasting with good performance can be seen in Fig. 7.

Fig. 8 demonstrates the probability distribution function of the error associated with the proposed GOAIT2FELM. As can be seen from the figure that the probability distribution function of error is close to a Gaussian function which is highly desirable.

The evolution of RMSE during the optimization using the proposed GOAIT2FELM vs. other two algorithms of ABCIT2FELM and GAIT2FELM is depicted in Fig. 9. The evolution of the proposed approach is faster that the other two optimization algorithms.

4.3 Electricity Power Price at Queensland Region

As the third dataset, electricity power price at Queensland region is predicted using the proposed approach. Similar to the previous two cases, the total number of samples in this case is equal to

The statistics specification of electricity power price in Queensland region are presented in Tab. 1. These statistics show that this dataset is a highly varying dataset with its minimum value equal to

Tab. 5 illustrates the comparison result between the proposed algorithm and ABCIT2FELM, GAIT2FELM, and IT2FELM in terms of RMSE and SMAPE. Tab. 5 reports that using GOAIT2FELM, it is possible to forecast data with higher performance in terms of mean values and standard deviations over 10 times of run of programs. It is further noticed during simulation that IT2FELM failed to perform the optimization in one run over

Probability distribution function associated with the proposed GOAIT2FELM is presented in Fig. 11 which demonstrates the probability distribution function of the error associated with the proposed GOAIT2FELM has the properties of a Gaussian function which basically having a very large value close to its mean value and gradually decreases to a very small value.

The general trend of RMSE during the optimization using the proposed GOAIT2FELM vs. other two algorithms of ABCIT2FELM and GAIT2FELM is depicted in Fig. 12. This shows that the proposed approach is faster that the other two optimization algorithms as well.

A hybrid parameter estimation method is proposed for IT2-FLSs which is a modified version of IT2FELM. IT2FELM is a two stage parameter estimation algorithm for the parameters of IT2-FLSs. However, IT2FELM does not include any means to estimate the AP parameters of IT2FELM. In this paper, GOA which is a recent optimization algorithm is used for the AP parameters and IT2FELM is used for the CP parameters. Simulation results demonstrate that using GOA for the AP parameters improves the the overall prediction performance using IT2-FLSs. The proposed hybrid algorithm is called GOAIT2FELM and is compared with ABCIT2FELM, GAIT2FELM and IT2FELM. The proposed algorithm is used for the prediction problem of electricity power price of Victoria region in Australia, electricity load demand for Queensland region and electricity power price of the same region. The simulation results demonstrated the superior performance of the proposed approach over ABCIT2FELM, GAIT2FELM and IT2FELM on these applications in terms of RMSE and SMAPE. Not only the results obtained using the proposed approach are better than that of the three other algorithms, they are more consistence which means that in future trials, it is expected to gain superior performance in a single run of the algorithm. The evolution of the proposed GOAIT2FELM is compared against the two estimation algorithms namely ABCIT2FELM and GAIT2FELM which shows that the speed of the convergence of the proposed algorithm is higher than the two other investigated algorithms namely ABCIT2FELM and GAIT2FELM.

Funding Statement: The publication of this article is funded by the Qatar National Library. The authors would like to acknowledge the library for supporting the publication of this article.

Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the present study.

1. L. Maciel and R. Ballini, “A fuzzy inference system modeling approach for interval-valued symbolic data forecasting,” Knowledge-Based Systems, vol. 164, pp. 139–149, 2019. [Google Scholar]

2. C. Wagner and H. Hagras, “Toward general type-2 fuzzy logic systems based on Z-slices,” IEEE Transactions on Fuzzy Systems, vol. 18, no. 4, pp. 637–660, 2010. [Google Scholar]

3. Q. Liang and J. Mendel, “Interval type-2 fuzzy logic systems: Theory and design,” IEEE Transactions on Fuzzy Systems, vol. 8, no. 5, pp. 535–550, 2000. [Google Scholar]

4. D. Wu and J. M. Mendel, “Recommendations on designing practical interval type 2 fuzzy systems,” Engineering Applications of Artificial Intelligence, vol. 85, pp. 182–193, 2019. [Google Scholar]

5. S. Hassan, M. A. Khanesar, E. Kayacan, J. Jaafar and A. Khosravi, “Optimal design of adaptive type-2 neuro-fuzzy systems: A review,” Applied Soft Computing, vol. 44, pp. 134–143, 2016. [Google Scholar]

6. J. Xi, K. Zheng, J. Ma, J., Yang and Z. Liang, “Intuitionistic fuzzy petri nets model based on back propagation algorithm for information services,” CMC-Computers, Materials & Continua, vol. 63, no. 2, pp. 605–619, 2020. [Google Scholar]

7. A. Abraham, “Adaptation of fuzzy inference system using neural learning,” Fuzzy Systems Engineering. Study in Fuzziness and Soft Computing, Springer Berlin Heidelberg, vol. 181, pp. 53–83, 2005. [Google Scholar]

8. J. A. Rojas, H. E. Espitia and L. A. Bejarano, “Design and optimization of a fuzzy logic system for academic performance prediction,” Symmetry, vol. 13, no. 1, pp. 133–153, Jan. 2021. [Google Scholar]

9. M. L. Lagunes, O. Castillo and J. Soria, “Methodology for the optimization of a fuzzy controller using a bio-inspired algorithm,” in Intelligent System Design in Fuzzy Logic NAFIPS. Advances in Intelligent Systems and Computing, Cancun, Mexico, Springer International Publishing, vol. 648, pp. 131–137, 2018. [Google Scholar]

10. E. Bernal, M. L. Lagunes, O. Castillo, J. Soria and F. Valdez, “Optimization of type 2 fuzzy logic controller design using the GSO and FA algorithms,” International Journal of Fuzzy Systems, vol. 23, pp. 42–57, 2021. [Google Scholar]

11. O. Castillo and P. Melin, “Bio-Inspired Optimization of Interval Type-2 Fuzzy Controllers,” in Soft Computing: State of the Art Theory and Novel Applications, Springer, Berlin, ch. 19, pp. 671–696, 2013. [Google Scholar]

12. O. Castillo and P. Melin, “Optimization of type-2 fuzzy systems based on bio-inspired methods: A concise review,” Information Sciences, vol. 205, no. 1, pp. 1–19, 2012. [Google Scholar]

13. S. Hassan, M. A. Khanesar, J. Jaafar and A. Khosravi, “Optimal parameters of an ELM based interval type 2 fuzzy logic system: A hybrid learning algorithm,” Neural Computing and Applications, vol. 29, pp. 1001–1014, 2018. [Google Scholar]

14. D. S. Mai, T. H. Dang and L. T. Ngo, “Optimization of interval type-2 fuzzy system using the PSO technique for predictive problems,” Journal of Information and Telecommunication, vol. 5, no. 2, pp. 197–213, 2021. [Google Scholar]

15. S. T. Sheriba and D. H. Rajesh, “Improved hybrid cuckoo black widow optimization with interval type 2 fuzzy logic system for energy efficient clustering protocol,” International Journal of Communication Systems, vol. 34, no. 7, 2021. https://doi.org/10.1002/dac.4730. [Google Scholar]

16. S. Hassan, M. A. Khanesar, J. Jaafar and A. Khosravi, “Comparative analysis of three approaches of antecedent part generation for an IT2 TSK FLS,” Applied Soft Computing, vol. 51, pp. 130–144, 2017. [Google Scholar]

17. S. Saremi, S. Mirjalili and A. Lewis, “Grasshopper optimization algorithm: Theory and application,” Advances in Engineering Software, vol. 105, pp. 30–47, 2017. [Google Scholar]

18. T. A. Jumani, M. W. Mustafa, M. M. Rasid, N. H. Mirjat, Z. H. Leghari et al., “Optimal voltage and frequency control of an islanded microgrid using grasshopper optimization algorithm,” Energies, vol. 11, no. 11, pp. 1–20, 2018. [Google Scholar]

19. M. Barman, N. B. D. Choudhury and S. Sutradhar, “A regional hybrid GOA-SVM model based on similar day approach for short-term load forecasting in Assam, India,” Energy, vol. 145, pp. 710–720, 2018. [Google Scholar]

20. L. J. Li, Z. B. Huang and F. Liu, “A heuristic particle swarm optimization method for truss structures with discrete variables,” Computers & Structures, vol. 87, no. 7, pp. 435–4 43, 2009. [Google Scholar]

21. A. Kaveh and S. Talatahari, “A particle swarm ant colony optimization for truss structures with discrete variables,” Journal of Constructional Steel Research, vol. 65, no. 8, pp. 1558–1568, 2009. [Google Scholar]

22. A. Sadollah, A. Bahreininejad, H. Eskandar and M. Hamdi, “Mine blast algorithm for optimization of truss structures with discrete variables,” Computers & Structures, vol. 102, pp. 49–63, 2012. [Google Scholar]

23. M. Y. Cheng and D. Prayogo, “Symbiotic organisms search: A new metaheuristic optimization algorithm,” Computers & Structures, vol. 139, pp. 98–112, 2014. [Google Scholar]

24. S. Hassan, A. Khosravi, J. Jaafar and M. A. Khanesar, “A systematic design of interval type-2 fuzzy logic system using extreme learning machine for electricity load demand forecasting,” International Journal of Electrical Power & Energy Systems, vol. 82, pp. 1–10, 2016. [Google Scholar]

25. J. M. Mendel, “Uncertain Rule-Based Fuzzy Logic Systems: Introduction and new Directions, ” Prentice Hall, Englewood Cliffs, NJ, 2001. [Google Scholar]

26. J. M. Mendel, R. John and F. Liu, “Interval type-2 fuzzy logic systems made simple,” IEEE Transactions on Fuzzy Systems, vol. 14, pp. 808–821, 2006. [Google Scholar]

27. L. Zadeh, “The concept of a linguistic variable and its application to approximate reasoning II,” Information Sciences, vol. 8, no. 4, pp. 301–357, 1975. [Google Scholar]

28. N. N. Karnik and J. M. Mendel, “Centroid of a type-2 fuzzy set,” Information Sciences, vol. 132, no. 1, pp. 195–220, 2001. [Google Scholar]

29. A. G. Neve, G. M. Kakandikar and O. Kulkarni, “Application of grasshopper optimization algorithm for constrained and unconstrained test functions,” International Journal of Swarm Intelligence and Evolutionary Computation, vol. 6, pp. 1–7, 2017. [Google Scholar]

30. G. B. Huang, Q. Y. Zhu and C. K. Siew, “Extreme learning machine: Theory and applications,” Neurocomputing, vol. 70, no. 1, pp. 489–501, 2006. [Google Scholar]

31. D. Serre, “Matrices: Theory and application,” New York, USA: SpringerVerlag, 2002. https://link.springer.com/book/10.1007/978-1-4419-7683-3. [Google Scholar]

32. Z. Deng, K. S. Choi, L. Cao and S. Wang, “T2FELA: Type-2 fuzzy extreme learning algorithm for fast training of interval type-2 tsk fuzzy logic system,” IEEE Transactions on Neural Networks and Learning Systems, vol. 25, pp. 664–676, 2014. [Google Scholar]

This work is licensed under a Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |