Abstract
This paper analyzes various methods of structural and parametric optimization for fuzzy control and decision-making systems. Special attention is paid to hierarchical structure selection, rule base reduction, and reconfiguration in the presence of incomplete data sets. In addition fuzzy system parameter optimization based on gradient descent, Kalman filters, H-infinity filters, and maximization of envelope curve values, are considered for unconstrained and constrained cases. Simulation results show the validity of the proposed methods.
Access provided by CONRICYT-eBooks. Download chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
1 Introduction
Many systems require the automation of decision making and control processes for the efficient functioning of complex coupled objects in the presence of uncertainty. Such systems include mobile robots, marine objects, economic enterprises, and others. These systems include a sparsity of information, and a corresponding need for methods to decrease the degree and impact of uncertainty. Factors that impact uncertainty are: (a) non-stationary disturbances with characteristics that are not possible to measure in real time; (b) difficulties in creating accurate mathematical models; (c) human factors and the subjectivity of human evaluations and decisions.
One popular approach to the design of efficient control and decision-making systems in uncertain environments is fuzzy sets and fuzzy logic, first suggested by L. A. Zadeh [29] as a control method based on linguistic rules. Fuzzy logic allows the formation of linguistic models of processes and control methods based on human experts. New applications of fuzzy sets and fuzzy logic often require new theoretical investigations, new approaches for the optimisation of fuzzy systems, and new design methods for the hardware realisation of fuzzy systems, all while taking into account requirements related to embedded systems and real-time decision making.
2 Related Works and Problem Statement
Many examples of fuzzy systems (FS) applications are given in the literature [2, 7, 15]: control of asynchronous, direct current, and thermoacoustic drives, vehicles, ships, ecopyrogenesis plants, intelligent robots; decision making in uncertainty, including route planning in transport logistics and intelligent robotics; and many others.
Approaches to the optimization of designing fuzzy controllers (FC) are considered in [2, 8, 14], especially for the optimization of membership function (MF) parameters of linguistic terms (LT) [8, 18, 25], weights of fuzzy rules [18], selection of defuzzification methods [17, 18], etc. Special attention is paid to fuzzy rule base reduction [5, 17] based on rule base interpolation [6], supervised fuzzy clustering [19], combining rule antecedents [5], linguistic 3-tuple representation [1], orthogonal transforms [20], multi-objective optimization [3], and evolutionary algorithms [16, 26]. Publications [4, 15, 27, 30] show that researchers continue to develop approaches for structural and parametric optimization (SPO). Recent research deals with applications of FS, design requirements, increasing levels of uncertainty (incomplete input data, random disturbances, and unknown parameters), etc. Choosing specific methods for FS SPO is in most cases based on the analysis of comparative modeling results and the designer’s experience.
The aim of this paper is to provide an overview of some of the proposed methods of FS structural and parametric optimization and their abilities for increasing the efficiency of real-time control and decision making processes.
3 Optimization of Fuzzy Systems
3.1 Structural Optimization of Fuzzy Systems
Structural optimization should be applied at different stages of the design of a fuzzy logic system [8]:
-
selection of the type of fuzzy inference engine (Mamdani, Takagi-Sugeno, modifications, etc.);
-
selection of the most informative inputs; for example, the type of FC (PI, PD, PID, etc.) depends on the input signals: error, integral, derivative, specific measured disturbances, etc.;
-
selection of MF the number K and H of LTs \(L_{{x_{i} }} = \left\{ {L_{{x_{i} }}^{1} \ldots L_{{x_{i} }}^{K} } \right\}\) for input signals \(x_{i} \left( {i = 1 \ldots m} \right)\), and LTs \(L_{G} = \left\{ {L_{G}^{1} \ldots L_{G}^{H} } \right\}\) for output signals G, where K and H affect the flexibility and memory of the FS, as well as the computation time during fuzzy information processing;
-
optimization and reduction of the rules number in rule base \(\left\{ {R_{1} \left( {\nu_{1} } \right) \ldots R_{R} \left( {\nu_{R} } \right)} \right\}\) and the weights \(\nu_{j} \left( {\nu_{j} \in \left[ {0,1} \right]} \right);\) for example, if \(m = 2,\) then the j-th rule \(R_{j} \left( {\nu_{j} } \right),\left( {j \in \left[ {1,R} \right]} \right)\) can be written as
where \(L,H,LM\) are “Low”, “High”, and “Low-Medium”;
-
selection of fuzzy processing algorithms for aggregation, accumulation, and defuzzification; for example: (a) the AND operator can be realized by t-norm operators or by parameterized mean operators [17]; (b) the OR operator can be realized by the parameterized union mean operator, algebraic sum operator, arithmetic sum operator, or by s-norm operators [17]; (c) different methods [17, 18] can be used for defuzzification \(G^{*} = Defuz\left( {\mu_{res} \left( {\mathop{G}\limits_{\sim} } \right)} \right)\) of the fuzzy set \(\mu_{res} \left( {\mathop{G}\limits_{\sim} } \right) = \mathop {\sup }\limits_{{G \in R^{ + } }} \left\{ {\mu_{{L_{G}^{1} }} \left( {{\mathop{G}\limits_{\sim}} } \right) \ldots \mu_{{L_{G}^{H} }} \left( {{\mathop{G}\limits_{\sim}} } \right)} \right\}.\)
All the above-mentioned structural types, algorithms, operators, and analytic models are candidates for structural optimization in fuzzy control and decision-making systems.
3.2 Parametric Optimization of Fuzzy Systems
Structural and parametric FS optimization can be done on the basis of minimization of the RMS criterion, for example,
where \(\varepsilon \left[ i \right]\) is the error of the control system at time \(t_{i} ,t_{i} = i \cdot \Delta t,\left( {i = 0 \ldots N_{\hbox{max} } } \right);T_{\hbox{max} } = \Delta t \cdot N_{\hbox{max} } ;\bar{B}\) is a matrix of LT parameters; and \(\bar{v}\) is a vector of rule weights. Objective (2) can be used for evaluation of FS under the different kinds of non-stationary disturbances and different system parameters to achieve robustness. Some FS parameters that can be optimized task include the following.
-
(a)
MF parameters of LTs \(L_{{x_{i} }} = \left\{ {L_{{x_{i} }}^{1} \ldots L_{{x_{i} }}^{K} } \right\}\) for FS inputs [21, 23, 24] (triangular (3), trapezoidal, Gaussian, polynomial, or harmonic [17]). For example, three parameters \(\left( {b^{ - } ,{\kern 1pt} c,{\kern 1pt} b^{ + } } \right)\) are optimized (Fig. 1) for triangular LTs \(\left( {c - b^{ - } ,c,c + b^{ + } } \right)\) [7, 17]:
Two parameters \(\left( {b,c} \right)\) are optimized for bell-shaped LTs [18]:
-
(b)
MF parameters of LTs \(L_{G} = \left\{ {L_{G}^{1} \ldots L_{G}^{H} } \right\}\) for FS outputs G (for Mamdani-type FS) and parameters \(\bar{K}^{j} = \left( {k_{P}^{j} ,k_{I}^{j} ,k_{D}^{j} } \right)\) of consequents \(G_{j} \left( {x_{1} ,x_{2} ,x_{3} ,\bar{K}^{j} } \right),{\kern 1pt} {\kern 1pt} j \in \left[ {1 \ldots R} \right]\) (Takagi-Sugeno FS). For example, the contribution \(G_{j}\) of rule \(R_{j}\) to output signal \(G^{*}\) of a fuzzy PID controller [8] can be presented as:
4 Hierarchical Systems and Incomplete Input Data
4.1 Rational Selection of the Hierarchical Structure
For multi-input FS it is appropriate to use a hierarchical structure, where the output of a subsystem is supplied to the input of another subsystem. Such a hierarchical approach allows reduction of the size of the FS rule base and an increase in the sensitivity to the input variables [9, 17]. The design process for a hierarchical FS depends on the selection of its structure (grouping, number of hierarchical levels, etc.).
Let us detail the main steps of the selection of the structure.
-
Step 1. Synthesis of the set \(\bar{D}\) of alternative variants \(D_{i} ,\left( {i = 1 \ldots n} \right)\) for different groupings of input signals \(x_{j} ,\left( {j = 1 \ldots m} \right):\)
For example, for a fuzzy system with 9 input signals (Fig. 2a) the set \(\bar{D}\) of alternatives can be presented as \(\bar{D} = \left\{ {D_{1} ,D_{2} ,D_{3} } \right\},\) where
-
Step 2. Synthesis of the set \(\bar{S}t\) of alternative structures \(St_{i} \left( {D_{i} } \right),\left( {i = 1 \ldots n} \right)\) of the hierarchical FS based on (6):
For example, three different structures of a hierarchical FS, based on (7), (8), and (9), are presented in Figs. 2b and 3.
-
Step 3. Evaluation of each alternative structure \(St_{i} \left( {D_{i} } \right)\) using some suitable criterion \(K\left( {St_{i} } \right),i = \left\{ {1, \ldots ,n} \right\},\) which quantifies the goodness of the FS output signals (accuracy, response time, etc.). For example, the structure of an FS for gait intent recognition during human ambulation can be evaluated by the number of correctly classified cases \(K\left( {St_{i} } \right)\).
-
Step 4. The selection of the optimal configuration \(St_{opt}\) of a fuzzy system by solving the optimization problem
Figure 4a presents the hierarchical structure of an FS for transport logistics [12] and Fig. 4b presents a FS for model-oriented support of university / IT-company cooperation [9], with 19 and 27 inputs, respectively.
The hierarchical FS of Fig. 4b with discrete outputs (seven alternative models) consists of 11 subsystems:
4.2 Fuzzy System Reconfiguration with Incomplete Data
FS reconfiguration is required in the case of incomplete input data [11]. In some cases some input data may not be important according to human judgment. Suppose r is the set of informative inputs, and NI is the set of uninformative or uninteresting inputs. For example, if an FS operates with 16 inputs \(\left( {N = 16} \right)\), but we have data on only 11 input signals \(\left( {N_{r} = 11} \right)\), we exclude the other 5 inputs \(\left( {N_{NI} = 5} \right)\), so \(N_{r} + N_{NI} = N,\) and the dimension of the FS input vector decreases from 16 to 11. The FS rule base can be reconfigured [11] according to the following steps for a Mamdani-type FS.
-
Step 1. Automatic exclusion of all input variables \(x_{i} \in NI,i \in \left\{ {1,2, \ldots ,N} \right\}\) from the antecedents of all FS rules.
-
Step 2. Determination of the input dimension \(N_{r}\) for the newly-reconfigured antecedents: \(N_{r} = N - N_{NI}\).
-
Step 3. Calculation of \(Quant_{j}\) for each fuzzy rule:
where \(eval\left( {ILT_{jk} } \right)\) corresponds to the number of input linguistic terms \(ILT_{jk}\) for the k-th input signal \(x_{k}\) (Fig. 5) of the j-th fuzzy rule; \(eval\left( {ILT_{jk} } \right) \in \left\{ {1,2, \ldots ,N_{{LT_{k} }} } \right\}\). For example, if \(ILT_{jk} \in \left\{ {L,M,H} \right\},\) then \(N_{{LT_{k} }} = 3\) and \(eval\left( L \right) = 1;\,eval\left( M \right) = 2;\,eval\left( H \right) = 3\).
-
Step 4. Calculation of \(Div\) (Fig. 5):
which determines the new output linguistic term \(OLT_{j}\) in the consequent of the j-th rule. For example, if (as in Fig. 5) \(OLT_{j} \in \left\{ {L,LM,M,MH,H} \right\}\) and \(Div \subset \left\{ {Int_{1} ,Int_{2} , \ldots ,Int_{5} } \right\},\) then \(OLT_{j} = L,\,{\text{if }}Div \subset Int_{1} ;\) …;\(OLT_{j} = H,\,{\text{if }}Div \subset Int_{5} ,\) where \(Int_{1} = [0,1.5);\;Int_{2} = [1.5,2.0);\;Int_{3} = [2.0,2.5);\) \(Int_{4} = [2.5,3.0);\, \, Int_{5} = [3.0,4.0]\).
The application of the proposed method to the reconfiguration of an FS for transport logistics with various numbers of input signals confirms its effectiveness [11, 12].
5 Fuzzy Rule Base Reduction
5.1 Rule Base Reduction via Singular Value Decomposition
The reduction of the size of a fuzzy rule base via singular value decomposition (SVD) [28] is an efficient method of FS optimization. One of its successful implementations is rule base reduction of a fuzzy filter for the estimation of motor currents [23]. For a FS with a single output r and two inputs \(\left( {a,b} \right)\) with a corresponding number of LTs \(n_{a} ,n_{b} ,\) the fuzzy rule base can be described using the following rules:
which can be represented with the \(\left( {n_{a} \times n_{b} } \right)\) matrix
The SVD of R can be represented as
where U is \(n_{a} \times n_{a} ,\) Vis \(n_{b} \times n_{b}\) and the singular values in \(\varSigma\) indicate the relative importance of the corresponding columns in U and V in the decomposition of R [22]. Initially seven LTs are used for two inputs \(\left( {f_{i1} \left( a \right) ,{\kern 1pt} \, f_{j2} \left( b \right)} \right)\) and one output signal, so \(n_{a} = n_{b} = 7\) in the fuzzy filter [23]. The initial rule base with 49 fuzzy rules is reduced to 9 fuzzy rules after the implementation of SVD. The reduced MFs for the first input a, the second input b, and the output are presented in Fig. 6.
5.2 Rule Base Reduction Based on the Evaluation of Each Rule Contribution
Reduction based on the evaluation of each rule contribution to the FS output signal is proposed [10] for the optimization of the rule base of a Sugeno-type PID FC with 27 initial fuzzy rules (Fig. 7). The minimal number of rules can be determined to maintain control quality within acceptable limits.
6 Parametric Optimization of Linguistic and Analytical Components in Fuzzy Rule Base Design
6.1 Gradient Descent Based on Sum Normal Constraints
One of the most popular methods for FS parameter optimization is gradient descent (GD) [18, 24]. The following iterative procedure can be used for optimization of the three parameters as \(c,b^{ - }\) and \(b^{ + }\) of a triangular MF:
where k is the iteration number, E is the FS output error function, and \(\eta\) is a gradient descent step size. E can be formed as
where \(y_{n} ,\hat{y}_{n}\) are the target and actual outputs of the FS; \(g_{n}\) is a time-dependent weighting function depending on user preference; and N is the number of training samples. Various methods can be used with gradient descent for avoiding local minima. One problem that arises with this method is that the family of optimized MFs are not sum normal; that is, the resulting MF values do not add up to 1 at each point in the FS domain. In [24] the author proposes to use gradient descent with additional constraints to enforce sum normality:
where v is the number of LTs. This approach provides sum normal parametric optimization of triangular MFs for corresponding input and output LTs:
6.2 Kalman Filtering for Parametric MF Optimization
The parameter optimization problem can be formulated as a nonlinear filtering problem which can be solved using a Kalman filter (KF) or an \({\text{H}}_{\infty }\) filter (HiF). The nonlinear system model to which the filter can be applied is:
where \({\mathbf{d}}_{n}\) is the observation vector; \({\mathbf{f}}\left( {{\mathbf{x}}_{n} } \right),{\mathbf{h}}_{n} \left( {{\mathbf{x}}_{n} } \right)\) are non-linear vector functions of the state \({\mathbf{x}}_{n}\) at time step n; \({\mathbf{w}}_{n} ,{\mathbf{v}}_{n}\) are artificially added noise processes. The use of a state estimator for optimization of triangular MFs requires the formation of the state vector x, which consists of all MF parameters arranged in a column vector:
where \(b_{ij}^{ - } ,\,b_{ij}^{ + } ,\,c_{ij}\) are the parameters of the i-th triangular LT for the j-th input, \((i = 1 \ldots v_{j} ;j = 1 \ldots r);\) and \(b_{i0}^{ - } ,\,b_{i0}^{ + } ,\,c_{i0}\) are the output LT parameters \(\left( {i = 1 \ldots v_{0} ;j = 0} \right)\). The estimate \({\hat{\mathbf{x}}}_{n}\) can be obtained using the extended Kalman filter [21, 22]:
where \(F_{n}\) is the identity matrix; \(H_{n}\) is the partial derivative of the fuzzy output with respect to the MF parameters; \(K_{n}\) is the Kalman gain; and \(Q,R\) are the covariance matrices of \(\left\{ {{\mathbf{w}}_{n} } \right\}\) and \(\left\{ {{\mathbf{v}}_{n} } \right\},\) respectively. Comparative results of the parametric optimization for a fuzzy automotive cruise control [21, 24] are presented in Fig. 8 for unconstrained and sum normal (constrained) cases.
6.3 Parametric Optimization Based on \(H_{\infty }\) estimation
If we consider a two-input, one-output fuzzy system, then the nonlinear model to which the \({\text{H}}_{\infty }\) filter can be applied is
where B is a tuning parameter which is proportional to the magnitude of the artificial noise process; and \(\delta_{n}\) is an arbitrary noise sequence. The augmented noise vector \({\mathbf{e}}_{n}\) and the estimation error \({\tilde{\mathbf{x}}}_{n}\) can be defined [25] as
An \({\text{H}}_{\infty }\) filter for optimization of MF parameters (26) \({\hat{\mathbf{x}}}_{n}\) satisfies the condition
which is the infinity norm of the transfer function from the augmented noise vector e to the estimation error \({\tilde{\mathbf{x}}},\) which is bounded by a user-specified value \(\gamma\). The desired estimate \({\hat{\mathbf{x}}}_{n}\) can be obtained [25] with an \({\text{H}}_{\infty }\) estimator:
with the assumption that \(\left\{ {Q_{n} } \right\}\) and \(\left\{ {P_{n} } \right\}\) are nonsingular matrices. Comparative results for the optimization of MF parameters of a fuzzy automotive cruise control system [21, 25], using \({\text{H}}_{\infty }\) and Kalman filters are presented in Fig. 9 for both unconstrained and constrained (sum normal) cases.
6.4 The Envelope Curve of Instantaneous MF Values
Analyzing (for desired transients of a control system) the instantaneous values of MF grades \(\mu_{i} \left( {{\mathbf{X}}\left( t \right)} \right),\left( {i = 1 \ldots R} \right)\) at the consequents of all FC rules makes it is possible to build a corresponding envelope curve (Fig. 10a). If the vector of instantaneous inputs is \({\mathbf{X}}\left( t \right) = \left\{ {x_{1}^{*} \left( t \right),x_{2}^{*} \left( t \right), \ldots ,x_{n}^{*} \left( t \right)} \right\},\) then the envelope curve characterizes the instantaneous maximal value of the MF grade \(\mu_{max} \left( {{\mathbf{X}}\left( t \right)} \right)\) at time t. Figure 10a shows that in some cases this maximal value \(\mu_{max} \left( {{\mathbf{X}}\left( t \right)} \right) < 1,\) but in some cases, for example, for time-intervals \(t \in \left[ {t_{1} ,t_{2} } \right]\) and \(t \in \left[ {t_{3} ,t_{4} } \right],\) this value does not exceed 0.5. We introduce the criterion \(C\left( {\mathbf{K}} \right)\) for solving the MF parameter optimization problem [13] (Fig. 10b):
where \(\mu_{max} \left( {{\mathbf{X}}\left( t \right)} \right) = \mathop {\sup }\limits_{i = 1}^{m} \left[ {\mu_{i} \left( {{\mathbf{X}}\left( t \right)} \right)} \right]\) is the maximal value of the MF grade for all fuzzy rules; \(\mu_{av} \left( {{\mathbf{X}}\left( t \right)} \right) = \left( {\sum\nolimits_{i = 1}^{m} {\left[ {\mu_{i} \left( {{\mathbf{X}}\left( t \right)} \right)} \right]} } \right)/m\) is the average value of \(\mu_{i} \left( {{\mathbf{X}}\left( t \right)} \right);\) and K is a vector of optimized MF parameters. If we maximize the criterion \(\text{MAX} C\left( {\mathbf{K}} \right)\) we can achieve \(\mu_{\lim } < \mu_{max} \left( {{\mathbf{X}}\left( t \right)} \right) \le 1\) and \(\mu_{max} \left( {{\mathbf{X}}\left( t \right)} \right) \gg \mu_{av} \left( {{\mathbf{X}}\left( t \right)} \right),\) where \(\mu_{\lim }\) is the minimum acceptable value.
7 Conclusion
Various solutions to decrease memory and computational time requirements in FS require new optimisation methods at all stages of the design processes. The SPO methods discussed in this paper can be recommended for the design of fuzzy control and decision-making systems, in particular for ship docking, mobile robotics, transport logistics, etc. The authors’ experience in fuzzy logic as well as numerous simulation and experimental results confirm the effectiveness of the proposed methods, algorithms, and approaches. In the future we plan to apply FS multi-objective optimization based on the combination of these methods and evolutionary algorithms.
References
R. Alcalá, J. Alcalá-Fdez, M.J. Gacto, F. Herrera, Rule base reduction and genetic tuning of fuzzy systems based on the linguistic 3-tuples representation. Soft. Comput. 11(5), 401–419 (2007)
D. Driankov, H. Hellendoorn, M. Reinfrank, An introduction to fuzzy control (Springer Science & Business Media, 2013)
H. Ishibuchi, T. Yamamoto, Fuzzy rule selection by multi-objective genetic local search algorithms and rule evaluation measures in data mining. Fuzzy Sets Syst. 141(1), 59–88 (2004)
M. Jamshidi, V. Kreinovich, J. Kacprzyk (eds.), Advance Trends in Soft Computing (Springer, Cham, 2013)
B. Jayaram, Rule reduction for efficient inferencing in similarity based reasoning. Int. J. Approximate Reasoning 48(1), 156–173 (2008)
L.T. Koczy, K. Hirota, Size reduction by interpolation in fuzzy rule bases. IEEE Trans. Syst. Man Cybern. B Cybern. 27(1), 14–25 (1997)
G.V. Kondratenko, Y.P. Kondratenko, D.O. Romanov, Fuzzy models for capacitive vehicle routing problem in uncertainty, in Proceedings 17th International DAAAM Symposium on “Intelligent Manufacturing and Automation: Focus on Mechatronics & Robotics”, 2006, pp. 205–206
Y.P. Kondratenko, E.Y.M. Al Zubi, The optimization approach for increasing efficiency of digital fuzzy controllers, in Annals of DAAAM for 2009 & Proceeding of the 20th Inernational DAAAM Symposium on Intelligent Manufacturing and Automation, 2009, pp. 1589–1591
Y.P. Kondratenko, G.V. Kondratenko, Ie.V. Sidenko, V.S. Kharchenko, Cooperation models of universities and IT-companies: decision-making systems based on fuzzy logic, in Kharkiv: NASU “KhAI”, ed. by Y.P. Kondratenko (2015) (in Ukrainian)
Y.P. Kondratenko, L.P. Klymenko, E.Y.M. Al Zu’bi, Structural optimization of fuzzy systems’ rules base and aggregation models. Kybernetes 42(5), 831–843 (2013)
Y.P. Kondratenko, Ie.V. Sidenko, Method of actual correction of the knowledge database of fuzzy decision support system with flexible hierarchical structure, in Computational Techniques in Modeling and Simulation, ed. by V. Krasnoproshin, A.M. Gil Lafuente, C. Zopounidis (Nova Science Publishers, New York, 2013), pp. 55–74
Y.P. Kondratenko, S.B. Encheva, E.V. Sidenko, Synthesis of inelligent decision support systems for transport logistic, in Proceedings of 6th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, vol. 2 (2011), pp. 642–646
Y.P. Kondratenko, S.A. Sydorenko, Multi-objective optimization of embedded computer components of fuzzy control systems, Technical News, no. 1(29), 2(30), 2009, pp. 98–101. (in Ukrainian)
W.A. Lodwick, J. Kacprzhyk (eds.), Fuzzy Optimization, STUDFUZ 254 (Springer, Berlin, Heidelberg, 2010)
J.M. Merigo, A.M. Gil-Lafuente, R.R. Yager, An overview of fuzzy research with bibliometric indicators. Appl. Soft Comput. 27, 420–433 (2015)
W. Pedrycz, K. Li, M. Reformat, Evolutionary reduction of fuzzy rule-based models, in Fifty Years of Fuzzy Logic and its Applications, STUDFUZ 326 (Springer, Cham, 2015), pp. 459–481
A. Piegat, Fuzzy Modeling and Control, vol. 69 (Physica, 2013)
A.P. Rotshtein, H.B. Rakytyanska, Fuzzy Evidence in Identification, Forecasting and Diagnosis, vol. 275 (Springer, Heidelberg, 2012)
M. Setnes, Supervised fuzzy clustering for rule extraction. IEEE Trans. Fuzzy Syst. 8(4), 416–424 (2000)
M. Setnes, R. Babuška, Rule base reduction: some comments on the use of orthogonal transforms. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 31(2), 199–206 (2001)
D. Simon, Training fuzzy systems with the extended Kalman filter. Fuzzy Sets Syst. 132, 189–199 (2002)
D. Simon, Optimal State Estimation: Kalman, H-infinity, and Nonlinear Approaches (Wiley, 2006)
D. Simon, Design and rule base reduction of a fuzzy filter for the estimation of motor currents. Int. J. Approx. Reason. 25, 145–167 (2000)
D. Simon, Sum normal optimization of fuzzy membership functions. Intern. J. Uncertain. Fuzziness Knowl. Based Syst. 10, 363–384 (2002)
D. Simon, H∞ estimation for fuzzy membership function optimization. Int. J. Approx. Reason. 40, 224–242 (2005)
D. Simon, Evolutionary Optimization Algorithms: Biologically Inspired and Population-Based Approaches to Computer Intelligence (Wiley, 2013)
D.E. Tamir, N.D. Rishe, A. Kandel (eds.), Fifty Years of Fuzzy Logic and its Applications. STUDFUZ 326 (Springer, Cham, 2015)
Y. Yam, P. Baranyi, C.-T. Yang, Reduction of fuzzy rule base via singular value decomposition. IEEE Trans. Fuzzy Syst. 7(2), 120–132 (1999)
L.A. Zadeh, Fuzzy Sets. Inf. Control 8, 338–353 (1965)
L.A. Zadeh, A.M. Abbasov, R.R. Yager, S.N. Shahbazova, M.Z. Reformat (eds.), Recent Developments and New Directions in Soft Computing, STUDFUZ 317 (Springer, Cham, 2014)
Acknowledgements
This work is partially supported by NSF Grant # 1344954 and Fulbright Program (USA).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this chapter
Cite this chapter
Kondratenko, Y.P., Simon, D. (2018). Structural and Parametric Optimization of Fuzzy Control and Decision Making Systems. In: Zadeh, L., Yager, R., Shahbazova, S., Reformat, M., Kreinovich, V. (eds) Recent Developments and the New Direction in Soft-Computing Foundations and Applications. Studies in Fuzziness and Soft Computing, vol 361. Springer, Cham. https://doi.org/10.1007/978-3-319-75408-6_22
Download citation
DOI: https://doi.org/10.1007/978-3-319-75408-6_22
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-75407-9
Online ISBN: 978-3-319-75408-6
eBook Packages: EngineeringEngineering (R0)