Interval Type 2 Fuzzy Logic Systems in Python
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.