3.5. COMBINING FUZZY RULES 109
whereA,A,B,ò Bòare fuzzy sets representing fuzzy concepts. The computation of
Bòcan be carried out through a basic rule of inference called thecompositional
rule of inference,namely,Bò=R◦AòwhereRis a fuzzy relation representing
the implication or fuzzy conditional proposition ìPremise 2.î This inference
scheme is sometimes described as a problem ofinterpolation.Interpolation
lies at the heart of the utility of fuzzy rule-based systems because it makes it
possible to employ a relatively small number of fuzzy rules to characterize a
complex relationship between two or more variables.
A number of formulas have been proposed for this implication, most com-
monly thecompositional conjunction
R(x,y)=A(u)∧B(v)ThenBòis defined as
Bò(v)=≥
R◦Aò¥
(u)=W
u≥
Aò(u)∧A(u)∧B(v)¥
(See page 118 for a discussion of max-min composition with fuzzy relations.)
We describe four inference and aggregation mechanisms ñ named after
Mamdani, Larsen, Takagi-Sugeno-Kang, and Tsukamoto ñ commonly used to
interpret a collection of rules
IfxisAithenyisBi,i=1, 2 ,...,nApplications of these methods in control theory will be discussed in Chapter 4.
In the following examples, we will use the same four fuzzy setsA 1 ,A 2 ,B 1 ,
andB 2 to illustrate the combination of fuzzy rules:
A 1 (x)=
x if 0 ≤x≤ 1
2 −x if 1 ≤x≤ 2
0otherwiseB 1 (y)=
1
8 y if^0 ≤y≤^8
−^14 y+3 if 8 ≤y≤ 12
0otherwiseA 2 (x)=
x− 1 if 1 ≤x≤ 2
3 −x if 2 ≤x≤ 3
0otherwiseB 2 (y)=
1
6 y−2
3 if^4 ≤y≤^10
−^15 y+3 if 10 ≤y≤ 15
0otherwise
(3.8)00.20.40.60.81y0.5 1 1.5x 2 2.5 3A 1 andA 200.20.40.60.81y(^246) x 8 10 12 14
B 1 andB 2
First we look at theproductof fuzzy sets, as this greatly simplifies the
presentation of fuzzy rules for the Mamdani and Larsen models.