Research Article

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

Algorithm 2

Extended F-transform approximation.
Description:  Approximate a fuzzy number with an extended iF-
transform
Input:  Initial fuzzy partition size n0
Threshold parameter
A set of m points and their membership function value
Output:  RMSE error
Extended Direct F-transform components
n≔ n0
Read the dataset of points
Create a h-uniform fuzzy partition by using the basic functions (36)
Calculate the extended direct F-transform components
WHILE the dataset is sufficiently dense with respect to the fuzzy partition
Calculate the RMSE approximation error (37)
IF (RMSE approximation error ≤ threshold) THEN
Store the extended direct F-transform components and the RSME error
RETURN “Success”
END IF
n≔n+1
Create a h-uniform fuzzy partition by using the basic functions (36)
Calculate the extended direct F-transform components
END WHILE
Store the extended direct previous F-transform components (n = n-1) and the
RMSE error
RETURN “ERROR: Dataset non sufficiently dense”
END