Skip to content

Releases

bulanik 0.4.0

Choose a tag to compare

@tdelphi1981 tdelphi1981 released this 09 Nov 04:33

Fuzzy CODAS on triangular and trapezoidal numbers. Every existing result is unchanged: the
default distance of TFN and TrFN is still "vertex", and fuzzy_codas on the other
number kinds computes what it did in 0.3.0.

Added

  • TFN and TrFN distances "euclidean" and "hamming": the weighted distances of
    Li (2007), with weights (1, 2, 2, 1)/6 on the trapezoid points and (1, 4, 1)/6 on the
    triangle points (a triangle is the trapezoid (l, m, m, u)).
  • fuzzy_codas (and rank_fuzzy(method="fuzzy_codas")) accepts TFN and TrFN
    matrices, with benefit and cost criteria, following the fuzzy CODAS of Keshavarz
    Ghorabaee et al. (2017): each column is normalised by its largest score (the centroid
    by default), x / max D for a benefit and 1 - x / max D for a cost; the weighted
    distances from the negative ideal are summed over the criteria. operators also holds
    "normalization": "max_score" for these kinds.

Changed

  • fuzzy_codas no longer raises TypeError for TFN and TrFN matrices (benefit or
    cost criteria). It still raises it for IT2TrFN, which has no Euclidean or Hamming
    distance. fuzzy_waspas and fuzzy_cocoso still need complement() for a cost
    criterion.

Changed

  • The intuitionistic fuzzy_codas docstring and the ranking guide now cite the CODAS of Keshavarz Ghorabaee et al. (2016) with the distances of Szmidt & Kacprzyk (2000) instead of an unlisted source; the computation is unchanged.