Algorithms
- pyit2fls.KM_algorithm(intervals, params=[])
KM algorithm
Parameters
intervals : numpy (n, 4) array
Y = intervals[:, 0:2]
F = intervals[:, 2:4]
params : List
List of parameters of algorithm, if it is needed.
Returns
output : Tuple (l, r)
- pyit2fls.EKM_algorithm(intervals, params=[])
EKM algorithm
Parameters
intervals : numpy (n, 4) array
Y = intervals[:, 0:2]
F = intervals[:, 2:4]
params : List
List of parameters of algorithm, if it is needed.
Returns
output : Tuple (l, r)
- pyit2fls.WEKM_algorithm(intervals, params=[])
WEKM algorithm
Parameters
intervals : numpy (n, 4) array
Y = intervals[:, 0:2]
F = intervals[:, 2:4]
params : List
List of parameters of algorithm, if it is needed.
Returns
output : Tuple (l, r)
- pyit2fls.TWEKM_algorithm(intervals, params)
TWEKM algorithm
Parameters
intervals : numpy (n, 4) array
Y = intervals[:, 0:2]
F = intervals[:, 2:4]
params : List
List of parameters of algorithm, if it is needed.
Returns
output : Tuple (l, r)
- pyit2fls.EIASC_algorithm(intervals, params=[])
EIASC algorithm
Parameters
intervals : numpy (n, 4) array
Y = intervals[:, 0:2]
F = intervals[:, 2:4]
params : List
List of parameters of algorithm, if it is needed.
Returns
output : Tuple (l, r)
- pyit2fls.WM_algorithm(intervals, params=[])
WM algorithm
Parameters
intervals : numpy (n, 4) array
Y = intervals[:, 0:2]
F = intervals[:, 2:4]
params : List
List of parameters of algorithm, if it is needed.
Returns
output : Tuple (l, r)
- pyit2fls.BMM_algorithm(intervals, params)
BMM algorithm
Parameters
intervals : numpy (n, 4) array
Y = intervals[:, 0:2]
F = intervals[:, 2:4]
params : List
List of parameters of algorithm, if it is needed.
Returns
output : float
Crisp output
- pyit2fls.LBMM_algorithm(intervals, params)
LBMM algorithm (BMM extended by Li et al.)
Ref. An Overview of Alternative Type-ReductionApproaches for Reducing the Computational Costof Interval Type-2 Fuzzy Logic Controllers
Parameters
intervals : numpy (n, 4) array
Y = intervals[:, 0:2]
F = intervals[:, 2:4]
params : List
List of parameters of algorithm, if it is needed.
Returns
output : float
Crisp output
- pyit2fls.NT_algorithm(intervals, params=[])
NT algorithm
Parameters
intervals : numpy (n, 4) array
Y = intervals[:, 0:2]
F = intervals[:, 2:4]
params : List
List of parameters of algorithm, if it is needed.
Returns
output : float
Crisp output