Only Smooth Rule Bases Can Generate Monotone Mamdani-Assilian Models Under Center-of-Gravity Defuzzification
At first sight, it seems that ordered linguistic values for all input variables and the output variable and a set of rules describing a monotone system are all that is needed for a monotone model. However, this is not the case. In this study, we show that the choice of the mathematical operators used when calculating the model output and the properties of the membership functions in the output domain are also of crucial importance to obtain a monotone input-output behavior. In the Mamdani-Assilian models considered in this study, the linguistic values of the input variables, as well as the output variable, are described by trapezoidal membership functions that form a fuzzy partition, the rule base is monotone, and the crisp output is obtained by the center-of-gravity (COG) defuzzification method. It is verified that for each of the three basic t-norms, i.e., the minimum T(M), the product T(P), and the Lukasiewicz t-norm T(L), a monotone input-output behavior is obtained for any monotone rule base, or at least for any monotone smooth rule base. The outcome of this study is a guideline for designers of monotone linguistic fuzzy models. For the t-norms T(M) and T(L), models with a single input variable show a monotone input-output behavior for any monotone rule base when the linguistic output values in the consequents of the rules are defined by trapezoidal or triangular membership functions with intervals of changing membership degrees of equal length. The latter restriction can easily be bypassed by an auxiliary interpolation procedure. For the t-norm T(P), models with a single input variable show a monotone input-output behavior for any monotone rule base and any fuzzy output partition. When designing a monotone model with more than one input variable, one should opt for the t-norm T(P) and use a monotone smooth rule base. It is shown that monotonicity of models with two input variables that apply T(P) is guaranteed for any monotone smooth rule base and any fuzzy output partition. Finally, it is proved that a monotone input-output behavior is always obtained for models with three input variables that apply T(P) and a monotone smooth rule base when the linguistic output values in the consequents of the rules are defined by trapezoidal or triangular membership functions of identical shape.
monotonicity trapezoidal membership functions center-of-gravity (cog) defuzzification method linguistic fuzzy models