A high-speed interval type 2 fuzzy system approach for dynamic parameter adaptation in metaheuristics

https://doi.org/10.1016/j.engappai.2019.07.020Get rights and content

Abstract

Fuzzy dynamic adaptation of parameters in meta-heuristic algorithms has recently been shown to provide an improvement in efficiency with respect to meta-heuristic algorithms with static parameters. However, executing a fuzzy inference in each iteration represents an increase in the computational cost, and this is even more critical in the case of using Type-2 Fuzzy Logic systems. On the other hand, fuzzy dynamic adaptation with Type-2 Fuzzy Logic has shown better performance when compared with respect to Type-1 Fuzzy Logic in diverse areas of application; therefore, the goal of this paper is aimed at reducing the computational cost of Type-2 Fuzzy Logic processing for dynamic adaptation of parameters in meta-heuristic algorithms. To reduce the computational cost of processing the Interval Type-2 Fuzzy system for dynamic adaptation of metaheuristic parameters, the use of an approximation to the Continuous Karnik–Mendel method (CEKM) is proposed. The proposed approach provides an analytical approximation to the CEKM method, in this way reducing the computational cost of evaluating the Interval Type-2 Fuzzy System. The performance of the proposed approach was tested with five benchmark functions and with one benchmark control problem. The proposed approach was tested with two different meta-heuristic algorithms, the Differential Evolution algorithm (DE) and the Harmony Search algorithm (HS), in both cases achieving a reduction in the computational cost, while maintaining the performance with respect to the Type-2 Dynamic adaptation of parameters with the conventional type reduction methods.

Introduction

The solution to complex optimization problems represents a challenge for conventional methods, this is because these problems are usually not linear and with a high number of dimensions, and as a consequence meta-heuristic algorithms are a good alternative for this kind of problems. Meta-heuristic methods provide an interesting approach to solve optimization problems, and many of them are inspired by organism behavior, natural phenomena, physics laws, etc. Some representative examples of these methods can be found in Ali and Hassanien (2016), Blum and Roli (2008) and Caserta and Voß (2009).

Meta-heuristic algorithms are iterative methods, and their behavior is determined by their corresponding parameters and equations. However, their performance can be improved by dynamic adaptation of parameters. Based on recent works on meta-heuristic algorithms (Caraveo et al., 2016, Bernal et al., 2017, Amador-Angulo and Castillo, 2016, Peraza et al., 2016, Castillo et al., 2016), it has been shown that is possible to use Fuzzy Inference Systems for realizing an efficient dynamic adaptation of parameters and improving in this way the corresponding optimization performance. In a general way we can say that meta-heuristic methods intelligently combine different concepts to properly explore and exploit the search space and are currently applied to real-life problems such as: engineering problems, robotics, medicine, combinatorial optimization, just to name a few. Some advantages that meta-heuristics offer are: general purpose algorithms, great success in practice, easily implementable, easily parallelizable and among the disadvantages that we can mention are: approximate algorithms, not exact, are non-deterministic (probabilistic), there is not always an established theoretical basis. For this paper, two meta-heuristics are used for experimentation, the first is the harmony search algorithm created in 2001 and the second is the differential evolution algorithm created in 1994. Both algorithms have recently been applied in different types of problems. The alternative to meta-heuristics are the derivative-based (gradient-based algorithms), and these methods use the gradient of the objective function to perform the optimization. These methods are commonly applied in control optimization, and some examples of these methods are: steepest descent or conjugate gradient. However, the disadvantage of these methods is the higher possibility of finding local minima, which is a common issue in complex problems and this is the reason why derivative-free methods are receiving increasing attention in control optimization.

The main contribution of the paper is the implementation of a faster approach for type reduction in order to accelerate the decision making for Interval Type-2 Fuzzy Inference Systems (IT2 FIS) for Dynamic parameter adaptation in meta-heuristics. In this regard, an analysis of the improvement of reducing the computational cost of IT2 FIS in the performance of optimization problems computed with meta-heuristics with dynamic parameters is presented.

The organization of the present work is as follows: Section 2 presents a background of Interval Type 2 Fuzzy Logic, including the explanation of implication under uncertainty in the IT2 FL model and the Type-Reduction algorithms, Section 3 presents a background on Meta-heuristic algorithms, in particular the description of the HS and DE algorithms, Section 4 describes the dynamic parameter adaptation and the proposed approach for computational cost reduction, Section 5 reports the experimental results focused on verifying the improvement provided by the proposed approach, and finally, Section 6 contains the conclusions of the performed experiments.

Section snippets

Fuzzy logic background

This section presents the concepts related to Interval Type-2 Fuzzy Logic, introducing in particular the concepts of Footprint of Uncertainty (FOU), Type-Reduction algorithms and the approximation that is proposed in this paper for reducing the computational cost.

Meta-heuristic algorithms

Meta-heuristic algorithms are approximate algorithms for general purpose search and optimization problems. They are iterative procedures that intelligently guide a subordinate heuristic by combining different concepts to properly explore and exploit the search space. This section presents two particular meta-heuristic algorithms, which are: Harmony search algorithm (Geem et al., 2001) and Differential evolution algorithm (Price et al., 2005).

Approach for dynamic parameter adaptation

The previous section has presented the detailed operation of the methods used to validate the proposed Numerical Approximation of the CEKM algorithm, and based on studies performed on the HS and DE algorithms in other works like in Castillo et al. (2016), Peraza et al., 2017, Peraza et al., 2018 and Ochoa et al., 2017, Ochoa et al., 2018, it is possible to determine the parameters that improve the performance of each algorithm.

Interval type-2 fuzzy logic was used to perform dynamic parameter

Experiments

To validate the Numerical Approximation of the CEKM algorithm, three interval type-2 fuzzy systems were designed for each of the previously mentioned meta-heuristics, which use one input and one output as mentioned in Section 4, and the operators of these three interval type-2 fuzzy systems used for the experiments are summarized in Table 5.

Three case studies were considered for the experimentation. The first case study was aimed at applying the FHS and FDE methods to benchmark mathematical

Conclusions

This paper has presented the Numerical Approximation of the CEKM algorithm and a comparison with the conventional KM algorithm. The main goal of this work was to reduce the execution time and the computational cost when type-2 fuzzy logic is used for dynamic parameter adaptation in meta-heuristics for optimization problems. In this case to test the proposed method three case studies were considered, mathematical benchmark functions for two experiments and D.C. Motor Speed Controller were used

References (32)

  • CaraveoC. et al.

    Optimization of fuzzy controller design using a new bee colony algorithm with fuzzy dynamic parameter adaptation

    Appl. Soft Comput.

    (2016)
  • KarnikN.N. et al.

    Centroid of a type-2 fuzzy set

    Inform. Sci.

    (2001)
  • AliA.F. et al.

    A survey of metaheuristics methods for bioinformatics applications

  • Amador-AnguloL. et al.

    A new fuzzy bee colony optimization with dynamic adaptation of parameters using interval type-2 fuzzy logic for tuning fuzzy controllers

    Soft Comput.

    (2016)
  • BernalE. et al.

    Imperialist competitive algorithm with dynamic parameter adaptation applied to the optimization of mathematical functions

  • BlumC. et al.

    Hybrid metaheuristics: An introduction

  • CasertaM. et al.

    Metaheuristics: Intelligent problem solving

  • CastilloO. et al.

    Interval type-2 fuzzy logic applications

  • CastilloO. et al.

    Differential evolution with fuzzy logic for dynamic adaptation of parameters in mathematical function optimization

  • DavoudkhaniI.F. et al.

    Adaptive speed control of brushless DC (BLDC) motor based on interval type-2 fuzzy logic

  • FarooqU. et al.

    On the interval type-2 fuzzy logic control of ball and plate system

  • GeemZ.W.

    State-of-the-art in the structure of harmony search algorithm

  • GeemZong Woo et al.

    A new heuristic optimization algorithm: Harmony search

    Simulation

    (2001)
  • KarnikN.N. et al.

    Type-2 fuzzy logic systems: type-reduction

  • KarnikN.N. et al.

    Type-2 fuzzy logic systems

    IEEE Trans. Fuzzy Syst.

    (1999)
  • KhanesarM.A. et al.

    Improving the speed of center of set type-reduction in interval type-2 fuzzy systems by eliminating the need for sorting

    IEEE Trans. Fuzzy Syst.

    (2016)
  • Cited by (68)

    • Design and application of Nagar-Bardini structure-based interval type-2 fuzzy logic systems optimized with the combination of backpropagation algorithms and recursive least square algorithms

      2023, Expert Systems with Applications
      Citation Excerpt :

      As the T1 fuzzy sets can model uncertainties only to a limited extent, this transition to more complex forms of FL is necessary. Studies have illustrated that IT2 FLSs are better than T1 FLSs in coping with many fields (Castillo et al., 2019; Biglarbegian, Melek, &Mendel, 2011; Castillo & Melin, 2012; Tao et al., 2012) affected by uncertainties. Compared with the T1 FSs, the footprint of uncertainties (FOU) and third dimensional amplitude of IT2 FSs give them own more design freedom.

    • Towards activation function search for long short-term model network: A differential evolution based approach

      2022, Journal of King Saud University - Computer and Information Sciences
      Citation Excerpt :

      The authors of Ochoa et al. (2020) used the enhanced Differential Evolution Algorithm with fuzzy logic for parameter adaptation in the design of fuzzy controllers. This enhanced DEA is used to optimizes the member function of fuzzy controllers (Castillo et al., 2019; Castillo et al., 2019; Castillo et al., 2019). The authors of Peng et al. (2018) applied the DEA for hyperparameter optimization of LSTM for electricity price prediction.

    View all citing articles on Scopus

    No author associated with this paper has disclosed any potential or pertinent conflicts which may be perceived to have impending conflict with this work. For full disclosure statements refer to https://doi.org/10.1016/j.engappai.2019.07.020.

    View full text