1. Read the aggregated TFN decision matrix and its criterion directions.
ξ~ij=(fij,gij,hij),i=1(1)m; j=1(1)n
2. Normalise benefit criteria by the largest upper endpoint and cost criteria by fuzzy division of the smallest lower endpoint.
r~ij=(hjmaxfij,hjmaxgij,hjmaxhij) (benefit);r~ij=(hijfjmin,gijfjmin,fijfjmin) (cost)
3. Defuzzify the normalised TFNs with the graded mean integration representation.
Crisp(a~)=6a1+4a2+a3
4. Compute the overall performance of every alternative with the enhanced logarithm function.
Si=n1j=1∑nln(1−rij)
5. Recompute the performance of every alternative with each criterion removed in turn.
Sij′=n1k=1, k=j∑nln(1−rik)
6. Sum the absolute deviations caused by removing each criterion.
dj=i=1∑m∣Sij′−Si∣
7. Normalise the removal effects to the criterion weight simplex.
wj=∑k=1ndkdj