PyIT2FLS

Interval Type 2 Fuzzy Logic Systems in Python

Type reduction algorithms

Type reduction algorithms have a key role in obtaining crisp numbers from type 2 fuzzy sets. Well-known type reduction algorithms, which are also supported by PyIT2FLS are listed as below:

Type Reduction Algorithm Corresponding Function in PyIT2FLS
Karnik-Mendel algorithm KM_algorithm
Enhanced KM algorithm EKM_algorithm
Weighted EKM algorithm WEKM_algorithm
Trapezoidal WEKM algorithm TWEKM_algorithm
Enhanced IASC algorithm EIASC_algorithm
Wu-Mendel algorithm WM_algorithm
Begian-Melek-Mendel algorithm BMM_algorithm
BMM algorithm edited by Li et al. LBMM_algorithm
Nie-Tan algorithm NT_algorithm

Users do not need to be directly involved with these functions and will only use them. How to use these algorithms will be explained in other sections.