Research Article

A Method Based on Extended Fuzzy Transforms to Approximate Fuzzy Numbers in Mamdani Fuzzy Rule-Based System

Table 1

The fuzzy rule set used for evaluating the livability in residential housings.

IDRule

r1IF (x1 = High) AND (x2 = High) AND (x3 = High) THEN y = High
r2IF (x1 = High) AND (x2 = Mean High) AND (x4 = Mean High) THEN y = Mean High
r3IF (x1 = High) AND (x3 = High) THEN y = High
r4IF (x1 = High) AND (x4 = High) THEN y = High
r5IF (x1 = High) AND (x3 = Mean High) AND (x5 = High) THEN y = High
r6IF (x1 = High) AND (x3 = Mean High) AND (x6 = High) THEN y = High
r7IF (x1 = High) AND (x3 = Mean High) AND (x5 = Mean High) THEN y = Mean High
r8IF (x1 = High) AND (x3 = Mean High) AND (x6 = Mean High) THEN y = Mean High
r9IF (x1 = High) AND (x4 = Mean High) AND (x5 = High) THEN y = High
r10IF (x1 = High) AND (x4 = Mean High) AND (x6 = High) THEN y = High
r11IF (x1 = High) AND (x4 = Mean High) AND (x5 = Mean High) THEN y = Mean High
r12IF (x1 = High) AND (x4 = Mean High) AND (x6 = Mean High) THEN y = Mean High
r13IF (x2 = High) AND (x3 = High) THEN y = High
r14IF (x2 = High) AND (x4 = High) THEN y = High
r15IF (x3 = High) AND (x4 = High) THEN y = High
r16IF (x3 = High) AND (x4 = Mean High) AND (x5 = High) THEN y = High
r17IF (x3 = High) AND (x4 = Mean High) AND (x5 = Mean High) THEN y = Mean High
r18IF (x3 = High) AND (x4 = Mean High) AND (x5 = Mean) THEN y = Mean High
r19IF (x3 = High) AND (x4 = Mean High) AND (x6 = High) THEN y = High
r20IF (x3 = High) AND (x4 = Mean High) AND (x6 = Mean High) THEN y = Mean High
r21IF (x4 = High) AND (x5 = High) THEN y = High
r22IF (x1 = Mean High ) AND (x3 = Mean High) THEN y = Mean High
r23IF (x1 = Mean High ) AND (x3 = Mean) THEN y = Mean High
r24IF (x1 = Mean High ) AND (x4 = Mean High) THEN y = Mean High
r25IF (x1 = Mean High ) AND (x4 = Mean) THEN y = Mean High
r26IF (x2 = Mean High) AND (x3 = High) THEN y = Mean High
r27IF (x2 = Mean High) AND (x3 = Mean High) THEN y = Mean High
r28IF (x2 = Mean High) AND (x4 = High) THEN y = Mean High
r29IF (x2 = Mean High) AND (x4 = Mean High) THEN y = Mean High
r30IF (x1 = Mean) AND (x3 = Mean High) THEN y = Mean
r31IF (x1 = Mean) AND (x3 = Mean) THEN y = Mean
r32IF (x1 = Mean) AND (x4 = Mean High) THEN y = Mean
r33IF (x1 = Mean ) AND (x4 = Mean) THEN y = Mean
r36IF (x2 = Mean) AND (x3 = Mean) THEN y = Mean
r37IF (x2 = Mean) AND (x4 = Mean) THEN y = Mean
r38IF (x3 = Mean) AND (x5 = Mean) THEN y = Mean
r39IF (x3 = Mean) AND (x6 = Mean) THEN y = Mean
r40IF (x4 = Mean) AND (x5 = Mean) THEN y = Mean
r41IF (x4 = Mean) AND (x6 = Mean) THEN y = Mean
r42IF (x1 = Mean) AND (x3 = Mean Low) THEN y = Mean Low
r43IF (x1 = Mean) AND (x4 = Mean Low) THEN y = Mean Low
r44IF (x1 = Mean Low) AND (x3 = Mean) THEN y = Mean Low
r45IF (x1 = Mean Low) AND (x4 = Mean) THEN y = Mean Low
r46IF (x2 = Mean Low) AND (x3 = Mean) THEN y = Mean Low
r47IF (x2 = Mean Low) AND (x4 = Mean) THEN y = Mean Low
r48IF (x3 = Mean Low) AND (x5 = Mean Low) THEN y = Mean Low
r49IF (x3 = Mean Low) AND (x6 = Mean Low) THEN y = Mean Low
r50IF (x4 = Mean Low) AND (x5 = Mean Low) THEN y = Mean Low
r51IF (x4 = Mean Low) AND (x6 = Mean Low) THEN y = Mean Low
r52IF (x3 = Mean Low) AND (x5 = Mean Low) THEN y = Mean Low
r53IF (x1 = Low) AND (x4 = Mean Low) THEN y = Low
r54IF (x1 = Low) AND (x4 = Low) THEN y = Low
r55IF (x2 = Low) AND (x4 = Mean Low) THEN y = Low
r56IF (x2 = Low) AND (x4 = Low) THEN y = Low
r57IF (x2 = Low) AND (x5 = Low) THEN y = Low
r58IF (x2 = Low) AND (x6 = Low) THEN y = Low
r59IF (x3 = Low) AND (x5= Low) THEN y = Low
r60IF (x3 = Low) AND (x6= Low) THEN y = Low
r61IF (x4 = Low) AND (x5= Low) THEN y = Low
r62IF (x4 = Low) AND (x6= Low) THEN y = Low