Non-differentiable Optimization of Fuzzy Logic Systems

نویسندگان

  • PAOLO DADONE
  • HUGH F. VANLANDINGHAM
چکیده

In the present use of fuzzy logic systems tuning of their parameters has become an important issue. Many techniques, mainly based on the application of gradient descent, have been applied to this task generally in order to minimize a quadratic error function. The class of fuzzy logic systems using piecewise linear membership functions (e.g., triangular or trapezoidal) and/or minimum or maximum operators generates an objective function that is not differentiable (i.e., at all points in the search space) with respect to some of its parameters. This in turn makes the techniques applied to this task no longer a gradient descent algorithm, and thus any convergence proof (even if only at a zero gradient point) no longer holds. This paper discusses the problem and shows some of the issues it raises using a very simple example. INTRODUCTION Quite some attention of the early nineties research on fuzzy logic systems (FLSs) was focused on parametric design. Triangular or trapezoidal membership functions, along with minimum t-norm, are common choices in the use of FLSs. One of the first approaches to tuning antecedent and consequent parameters of a fuzzy logic system through gradient descent is the one of Nomura et al. (1992). In this approach symmetric triangular membership functions and constant consequents are used. The authors tune consequent constants and antecedent membership functions parameters (center and width). The non-differentiability of the error function with respect to the triangle center at a finite number of points is briefly noted (it is also non-differentiable with respect to the widths). The problem is faced pragmatically by zeroing the corresponding parameter update whenever non-differentiability is encountered. Many other authors neglected the non-differentiability problem encountered with piecewise linear membership functions and applied “gradient descent” approaches to the supervised learning problem. This paper discusses the application of gradient descent to supervised learning of fuzzy logic systems using piecewise linear membership functions and/or max—min operators. The next section shows how this generates an optimization problem that is not only nonlinear, but also non-differentiable. In the third section a simple function approximation problem will be introduced, and in the fourth section some of the issues involved with this type of problem will be showed through some numerical results. The final section offers some concluding remarks.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fuzzy logic controlled differential evolution to solve economic load dispatch problems

In recent years, soft computing methods have generated a large research interest. The synthesis of the fuzzy logic and the evolutionary algorithms is one of these methods. A particular evolutionary algorithm (EA) is differential evolution (DE). As for any EA, DE algorithm also requires parameters tuning to achieve desirable performance. In this paper tuning the perturbation factor vector of DE ...

متن کامل

Fuzzy logic controlled differential evolution to solve economic load dispatch problems

In recent years, soft computing methods have generated a large research interest. The synthesis of the fuzzy logic and the evolutionary algorithms is one of these methods. A particular evolutionary algorithm (EA) is differential evolution (DE). As for any EA, DE algorithm also requires parameters tuning to achieve desirable performance. In this paper tuning the perturbation factor vector of DE ...

متن کامل

A PSO-based Optimization of a fuzzy-based MPPT controller for a photovoltaic pumping system used for irrigation of greenhouses

The main asset of this paper is among the uses of fuzzy logic in the engineering sector and especially in the renewable energies as a large alternate of fossil energies, in this paper a PSO-based optimization is used to find the optimal scaling parameters, of a fuzzy logic-based MPPT controller, that maximize the efficiency of a photovoltaic pumping system. The tuning of input and output parame...

متن کامل

Frequency Control of an Islanded Microgrid based on Intelligent Control of Demand Response using Fuzzy Logic and Particle Swarm Optimization (PSO) Algorithm

Due to the increasing penetration of renewable energies in the power system, the frequency control problem has attracted more attention, while the traditional control methods are not capable of regulating the frequency and securing the stability of the system. In smart grids, demand response as the frequency control tool reduces the dependence on spinning reserve and high cost controllers. In a...

متن کامل

A Modified Genetic Algorithm for Training Adaptive Fuzzy Systems

Adaptive Fuzzy Logic Systems trained by genetic evolution of their parameters are presented in this work. This technique is based on the aggregation of parameter perturbations. Neither the evaluation function nor the membership functions, have to be differentiable as required in most optimization techniques. In the classical Genetic Algorithms, the solution space of each parameter should be spe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000