Extension card · Fuzzy
Interval-valued intuitionistic fuzzy TODIM (Krohling & Pacheco, 2014)
This is the form of TODIM for situations where a judgement's degree of support and degree of rejection are themselves given as an interval rather than a single number. It first brings the support–rejection intervals onto a common scale, then runs a score and distance comparison under loss-aversion logic.
Base method
TODIM →
Philosophy, mechanics, strengths and weaknesses are on the base method card; this card describes only the difference.
Data type (family)
Fuzzy →
What this data type is, when to use it, how to write it in a cell: the family's full account is here.
What Changes from the Base Method?
Four things change; the amplification of the loss side does not.
Cells. In crisp TODIM every cell is a single number. Here every cell consists of four numbers: the lower and upper bound of the degree of support, and the lower and upper bound of the degree of rejection. The sum of the upper support and the upper rejection cannot exceed 1. Weights are supplied from outside as crisp numbers. DecisionMind does not support group decision-making in this extension.
Scale equalisation. In crisp TODIM, cost criteria are converted to the benefit direction by a column-wise ratio. Here the support–rejection interval on cost criteria is first complemented: the lower and upper support swap with the lower and upper rejection. Every column is then scaled by Xu–Yager vector normalisation: each bound is divided by the square root of the sum of the squares of that same bound across all rows in its column. This is the interval-valued intuitionistic fuzzy counterpart of crisp TODIM's division-by-column-sum normalisation.
Distance and score. In crisp TODIM the difference between two values is a direct subtraction. Here the two aspects separate. The score is found by summing the lower and upper support bounds, subtracting the sum of the lower and upper rejection bounds, and halving the result; where scores are equal, an accuracy term (the sum of all four bounds) decides. Distance, meanwhile, is computed as a Hamming distance: the sum of the absolute differences of the four normalised bounds, divided by four and then rooted. In crisp TODIM one subtraction supplies both magnitude and direction; here magnitude comes from this Hamming distance and direction from the score (accuracy, in a tie) comparison.
Result. The global value is again a single number normalised between 0 and 1; the uncertainty in the support–rejection interval feeds into the normalisation and distance calculations but resolves by the end, and the final number is not itself interval-valued.
DecisionMind fixes, in this extension, Xu–Yager vector normalisation, the score-then-accuracy comparison rule, and the Hamming distance. The loss-aversion coefficient θ defaults to 1 and can be changed by the user. The reference criterion is automatic, the highest-weighted criterion, and cannot be chosen by the user; weights are not rescaled to sum to 1 before this ratio is computed.
How to Read the Output
The global value is read as in crisp TODIM: the lowest total dominance gets 0, the highest gets 1, and it is not an absolute "good/bad" measure.
The difference is this. The winning-losing direction comes from the score (accuracy, in a tie); the magnitude comes from the normalised Hamming distance. Because the normalisation step scales cells relative to their column's magnitude, the same raw support–rejection interval can make a different contribution in a different column. The report should therefore state only the final global value and its sensitivity to θ, not how each column was affected by normalisation.
Thus instead of writing:
"Interval-valued intuitionistic fuzzy TODIM finds A2 to be the best alternative"
the report should read:
"The support–rejection intervals have been scaled by Xu–Yager normalisation and compared by Hamming distance; with θ = 1, A2 has the highest global value, though this ranking may change as θ increases"
When to Prefer This over the Base Method
This extension suits situations where only an interval is known about a judgement's degree of support and rejection, that is, where an expert says "support is not exactly 0.6, but somewhere between 0.5 and 0.7." It equally suits situations where the decision-maker's greater sensitivity to losses than to gains matches the nature of the decision.
If support and rejection are given as a single number each, that is, if the interval width is zero, this extra width adds nothing, and intuitionistic fuzzy TODIM (IF-TODIM) suffices. Where criteria are measured, crisp TODIM should be used. TODIM's exit condition applies unchanged: if no compromise is acceptable on one criterion, elimination should be applied first; if the loss-aversion assumption does not fit, a symmetrically compensatory method such as interval-valued intuitionistic fuzzy TOPSIS is preferable.
Mistakes Specific to This Extension
Constraint violation. In every interval the lower bound must be less than or equal to the upper bound, and the sum of the upper support and the upper rejection must not exceed 1.
Converting the cost criterion incorrectly. In this extension the benefit–cost distinction is made by complementing the support–rejection interval (swapping lower–upper support with lower–upper rejection). Applying only a min–max reversal instead breaks the interval's internal structure.
Rescaling the weights to sum to 1. The ratio to the reference criterion (w_c/w_r) is computed with the raw weights; if the weights are first normalised to sum to 1, the reference ratio changes and so does the result.
Confusing this card with IV-TODIM. Both use the same four-number cell format (the support–rejection interval), but IVIF-TODIM first applies Xu–Yager vector normalisation and compares using a normalised Hamming distance, whereas IV-TODIM applies no normalisation and uses Mishra's (2020) divergence measure directly. The two engines follow different steps and produce different numbers.
The governing principle is this:
In interval-valued intuitionistic fuzzy TODIM, the support–rejection interval is first scaled by Xu–Yager normalisation; the winning-losing direction comes from the score (accuracy, in a tie), and the magnitude from the Hamming distance.
Cases
The first case is DecisionMind's validation example: although the literature contains two example tables from Krohling and Pacheco's (2014) own paper (4×3 and 5×5), DecisionMind's manifest is validated not against these but against a synthetic, hand-traceable table of three alternatives and three criteria that stays faithful to the formula chain. The second case is an illustrative construction.
1. Illustrative example: Three candidates scored on three criteria by support–rejection intervals (DecisionMind validation example)
Three candidates are assessed on three criteria; each cell consists of the lower–upper bound of support and rejection. All three criteria are higher-is-better. Weights are C1 = 0.35, C2 = 0.25, C3 = 0.40 (reference).
| Candidate | C1 | C2 | C3 |
|---|---|---|---|
| A1 | support [0.50; 0.60] / rejection [0.20; 0.30] | support [0.40; 0.50] / rejection [0.30; 0.40] | support [0.30; 0.40] / rejection [0.40; 0.50] |
| A2 | support [0.60; 0.70] / rejection [0.10; 0.20] | support [0.50; 0.60] / rejection [0.20; 0.30] | support [0.40; 0.50] / rejection [0.30; 0.40] |
| A3 | support [0.40; 0.50] / rejection [0.30; 0.40] | support [0.30; 0.40] / rejection [0.40; 0.50] | support [0.50; 0.60] / rejection [0.20; 0.30] |
| Direction | higher is better | higher is better | higher is better |
| Weight | 0.35 | 0.25 | 0.40 (reference) |
The method divides every column by its Xu–Yager vector norm, ratios the relative weights against the third criterion (the reference), compares every pair of candidates: it determines the winning-losing direction from the score (accuracy, in a tie), scales the Hamming distance by θ = 1, and brings the global value into the 0–1 range.
| Candidate | Global value | Rank |
|---|---|---|
| A2 | 1.000 | 1 |
| A1 | 0.122 | 2 |
| A3 | 0.000 | 3 |
The result reads as follows. A2 holds the highest support interval and the lowest rejection interval on all three criteria; this advantage is most pronounced on the third criterion, the reference and the heaviest one. A3 is third because it has the lowest support interval on the third criterion; its global value of 0 means the lowest relative advantage among these three candidates, nothing more.
The board's hesitation is this: does the ranking change if θ is changed? Tested between θ = 0.5 and θ = 2 (rerunning the same engine independently in Python), the order A2–A1–A3 is preserved. But once θ is raised to 5, A1 and A3 swap places: A1's value falls to 0, A3's rises to 0.027, giving the order A2–A3–A1. That is, once θ is raised far enough, the ranking of the bottom two candidates reverses.
In the report: "With the highest weight given to the third criterion, A2 is clearly ahead; this ranking does not change between θ = 0.5 and θ = 2, but at θ = 5 the ranking of the bottom two candidates (A1, A3) reverses. The θ value used and this sensitivity must be stated in the report."
Source: This case is DecisionMind's validation example for the interval-valued intuitionistic fuzzy TODIM engine; the matrix and weights were built as a hand-traceable synthetic example faithful to Krohling and Pacheco's (2014) formula chain (Eqs. 1–8), not taken from the paper's own tables. The θ-sensitivity scenario's figures were separately recomputed by this card's author using the same engine.
2. Care home: A municipality's choice of external nursing-care provider
A municipality will choose among three providers to supply external nursing staff for an elderly care home. There are three criteria, all higher-is-better: staff clinical experience, continuity of service (a low staff turnover rate), and the positivity of family feedback. Drawing on previous contracts and site visits, the inspection team has reported, for each provider, both how much they trust it and, on a separate basis, how much reservation they hold, as an interval. Clinical experience has been given the highest weight (the reference criterion).
The method compares the three providers pairwise: it normalises the columns, determines the winning-losing direction from the score, computes the Hamming distance, and builds the global value. Suppose the provider with the most experienced staff also has the highest staff turnover rate (the lowest continuity); it still comes out first, because the weight on experience exceeds that on continuity.
The inspection team's hesitation is this: the upper end of this provider's rejection interval on continuity is high, meaning some site reports point to frequent staff turnover. This is represented in the global value with only a small weight and may remain invisible. Given that a vulnerable group (the elderly) is involved, the team should report this finding separately.
In the report: "With the highest weight given to clinical experience, the most experienced provider comes out ahead. Site reports raise reservations about this provider's continuity of service; given the vulnerable service group, this finding should be assessed separately."
3. What Not to Do
In the illustrative table, collapsing A2's support–rejection interval on the first criterion, [0.60; 0.70]/[0.10; 0.20], into a single midpoint value (0.65/0.15) and running crisp TODIM erases the "how little is known" information the interval carries. The second error is assuming this card's result (A2 first) would match what IV-TODIM would give; the two engines follow different normalisation and distance steps, and their numbers are not interchangeable. The third error is reporting "IVIF-TODIM found A2 to be first" without stating θ; at θ = 5 the ranking of the bottom two candidates has already reversed.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/ivif-todim
Krohling, R. A., & Pacheco, A. G. C. (2014). Interval-valued intuitionistic fuzzy TODIM. Procedia Computer Science, 31, 236–244. DOI: 10.1016/j.procs.2014.05.265
Atanassov, K., & Gargov, G. (1989). Interval valued intuitionistic fuzzy sets. Fuzzy Sets and Systems, 31(3), 343–349. DOI: 10.1016/0165-0114(89)90205-4
Atanassov, K. T. (1986). Intuitionistic fuzzy sets. Fuzzy Sets and Systems, 20(1), 87–96. DOI: 10.1016/S0165-0114(86)80034-3
Gomes, L. F. A. M., & Lima, M. M. P. P. (1992). TODIM: Basics and application to multicriteria ranking of projects with environmental impacts. Foundations of Computing and Decision Sciences, 16, 113–127. (no DOI)