Extension card · Intuitionistic
Intuitionistic fuzzy CODAS (Daami Remadi & Moalla Frikha, 2020)
TIF-CODAS is the form of CODAS used when criterion scores carry both linguistic approximation and a support/rejection judgement, and when more than one expert's opinion has to be combined. It works with triangular intuitionistic fuzzy numbers and directly supports group decisions.
Base method
CODAS →
Philosophy, mechanics, strengths and weaknesses are on the base method card; this card describes only the difference.
Data type (family)
Intuitionistic →
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 two-distance comparison logic does not.
Cells. In crisp CODAS every cell is a single number. Here every cell is a triangular intuitionistic fuzzy number: a triangle (a1, a2, a3) for the support (membership) side, and the outer values of a second triangle (a'1, a2, a'3) sharing the same apex (a2) for the rejection (non-membership) side. Every cell therefore carries both "how approximate" (the triangle) and "how supported, how rejected" (the intuitionistic pair) information together. Scores are given on a pre-declared seven-term linguistic scale (e.g. "MG" = medium good). The method directly supports group decisions: the scores of more than one expert (DM) are combined using the weight given to each expert (λ).
Scale equalisation. Crisp CODAS divides every cell by the column's largest value (benefit) or the ratio of the smallest (cost). Here, for a cost criterion, division is replaced by complementation: the triple (a1, a2, a3) is reversed to (1−a3, 1−a2, 1−a1), and the rejection side is reversed in the same way; the benefit and reversed-cost cells are then divided, under the same rule, by the column's largest a2 value (the modal value in the matrix already combined across experts).
Score function and distance. The weighted triangular intuitionistic number is reduced to a single number by a score function ((the weighted mean of the support triple + the weighted mean of the rejection triple) / 2) before the Euclidean and Taxicab distances are computed; the negative-ideal is reduced by the same function. Distances are then computed between these scores.
Combining the group. The assessment score and the pairwise comparison rule (threshold τ=0.02, Euclidean first, then Taxicab if the difference does not exceed it) are the same as in crisp CODAS; this DecisionMind extension additionally combines more than one expert's scores, before the decision stage, using expert weights (λ).
How to Read the Output
The assessment score is read exactly as in crisp CODAS: a relative position measure, not a percentage, and recomputed from scratch whenever the alternative set changes. The difference lies here: the score comes from a score function that is a composite of both the width of the triangle and the balance of support and rejection. Two layers of uncertainty are consumed in a single step. Because of this, an alternative's score can shift dramatically when the linguistic degree on a single criterion changes by just one term (say from "medium good" to "good"). The reason is that both the support triangle and the direction of complementation for that criterion change at the same time.
Thus instead of writing:
"The alternative with the highest TIF-CODAS score is definitely the best"
the report should read:
"This score is the result of converting linguistic scores into a triangular intuitionistic number on a seven-term scale, and then reducing this to a single value with one score function; a one-term shift in the linguistic degree on a single criterion can change the score substantially"
When to Prefer This over the Base Method
Use this method when criteria are scored linguistically or approximately, when experts need to give "how much I support" and "how much I reject" separately, and when more than one expert's opinion is to be combined in a weighted way. Measured criteria should not be brought into this extension. If the matrix has to be of a single data type, a measured value is written as a triangular intuitionistic number whose three corners coincide and whose rejection side is its complement. The exit condition of the base CODAS applies here in exactly the same way: if no compromise is acceptable on one criterion, a compensatory method is not appropriate.
Mistakes Specific to This Extension
Defuzzifying first and then running crisp CODAS. Reducing linguistic terms to a single number with the score function from the start, and then running crisp CODAS, is not TIF-CODAS; expert combination and cost complementation must be done in the triangular intuitionistic form, before the score. In the illustrative example below, this shortcut changes the ranking of the four suppliers. Correct TIF-CODAS places A4 first and A3 last (5.01 / -3.02). The defuzzify-first shortcut still places A4 first, but moves A1 to last and A3 to third (1.20 / -2.71 for A1 and A3, respectively). That is, the weakest alternative and the third-ranked one swap places.
Failing to declare the linguistic scale, or changing it from expert to expert. The seven-term scale (VP, P, MP, F, MG, G, VG) is fixed before the analysis; a different scale produces different triangles.
Giving expert weights (λ) equally without justification. Because the method directly supports group decisions, how the λ values were determined (experience, hierarchy, voting) must be shown in the report; equal weighting is also a choice that needs defending.
Forgetting complementation on a cost criterion. If the benefit criterion's normalisation formula is applied directly to a cost criterion without complementation, a low-value (good) alternative is penalised and the ranking is reversed.
The governing principle is this:
TIF-CODAS exists to preserve both the approximation and the support/rejection balance of a linguistic judgement before expert combination; any shortcut that defuzzifies these two layers before the score, or hides the expert weighting, can also change the ranking.
Cases
The first case is a DecisionMind validation fixture built around the green-supplier-selection theme of Daami Remadi & Moalla Frikha (2020), which in turn draws on Banaeian et al. (2016). It does **not**, however, reproduce the article's Table X figures verbatim. The manifest's own record states that the article's raw table was not shared and that the cells were synthesised to satisfy the algebraic constraints (see the approval notes). Case 1 is therefore presented as an illustrative validation example, not a literature-verbatim case. The second case is an illustrative fiction.
1. Illustrative example (green-supplier-selection theme, DecisionMind validation fixture)
Four suppliers (A1-A4) are scored linguistically on four criteria: g1 service level (more is better), g2 quality (more is better), g3 price (less is better), g4 environmental management system score (more is better). Scores are taken from the seven-term scale (VP…VG); this fixture uses a single already-combined score table (expert weights are taken as equal, λ is not broken out). Criterion weights are equal (0.25).
| Supplier | g1 (service) | g2 (quality) | g3 (price, less is better) | g4 (EMS) |
|---|---|---|---|---|
| A1 | MP | F | MG | G |
| A2 | F | MG | G | VG |
| A3 | MG | G | VG | MP |
| A4 | G | VG | MP | F |
| Weight | 0.25 | 0.25 | 0.25 | 0.25 |
The method converts linguistic terms into triangular intuitionistic numbers using the seven-term scale, applies complementation on the cost criterion (g3), divides by the column's largest modal value, multiplies by the weights, builds the negative-ideal, reduces with the score function, and computes Euclidean and Taxicab distance. Because every pairwise Euclidean difference among the four alternatives exceeds the threshold (τ=0.02), Taxicab distance does not come into play in any comparison in this example.
| Supplier | Assessment score | Rank |
|---|---|---|
| A4 | 5.0146 | 1 |
| A2 | -0.2872 | 2 |
| A1 | -1.7060 | 3 |
| A3 | -3.0213 | 4 |
The result reads as follows. A4 scores close to the top two degrees on two criteria, "good" on g1 and "very good" on g2. Its "very poor" (MP) degree on g3 (price, less is better) turns into an advantage after complementation. The reason is that a low raw score means something good on a cost criterion. This strong position on three criteria more than compensates for its middling ("not bad", F) degree on g4, and puts A4 well ahead of the others. A3, by contrast, drops to last place through its "very good" (VG) degree on g3, which after complementation means the worst price performance; it also receives a "very poor" (MP) degree on g4.
The decision carries one hesitation. If A4's degree on g3 (price) had been "very good" (VG) instead of "very poor" (MP), that is, if the supplier's price were actually high, A4 would drop from first place (5.01) to third (0.74), and A1 would lead (1.17). A4's first place is extremely sensitive to the linguistic degree of a single criterion (g3). By contrast, changing the criterion weights alone, for example raising a single criterion from 0.25 to 0.55, did not disturb A4's first place.
In the report: "With equal weights (0.25) and a τ=0.02 threshold, A4 reaches the highest assessment score (5.01); this result is comparatively robust to the weight distribution but extremely sensitive to A4's linguistic degree on the price criterion (MP). If this degree is corrected to 'very good' (VG), A4 drops to third place and A1 leads."
Source: DecisionMind's validation fixture for the TIF-CODAS engine; the problem theme is drawn from the green-supplier-selection example of Daami Remadi & Moalla Frikha (2020), based on the Banaeian et al. (2016) data set, but the cell values do not come from the article's published Table X; they come from DecisionMind's synthetic validation fixture (manifest note: "paper data unavailable/anonymized"). The ranking and figures have been independently recomputed and verified through the engine by this card's author, and do not match the article's own Table X figures (or its reported result of "best alternative A3"). This discrepancy is recorded in the review notes.
2. Local government: A municipality choosing a new vehicle model for its solid-waste collection fleet
A municipality's environmental services department will choose one of three vehicle models to renew its fleet. Criteria: fuel efficiency, ease of maintenance, purchase price (less is better) and emissions performance. Three technical experts (the fleet maintenance chief, an environmental engineer, a procurement specialist) have scored each model on the seven-term linguistic scale; the department has given the experts different weights (λ), because the maintenance chief's opinion has been judged more decisive from the standpoint of operating cost.
The method combines the three experts' scores with the λ weights, applies complementation on the cost criterion, reduces with the weighted score function, and computes both distances to the negative-ideal. Suppose the model with the highest fuel-efficiency score also has the highest purchase price. It still comes first, because the combined weight of fuel efficiency and emissions performance exceeds that of price. The Euclidean gap between the second and third models fell below the threshold, so the ranking between them was decided by Taxicab distance.
The department also had a hesitation. The maintenance chief's weight has been kept markedly higher than the other two experts'; whether the first place changes if the maintenance chief's score shifts by one term should be tested separately. The choice of the most expensive model should also be justified on budget grounds.
In the report: "With the high weight given to fuel efficiency and emissions performance, one model reaches the highest assessment score; this result is sensitive to the maintenance chief's score and to the distribution of expert weights (λ), and this sensitivity should be shown separately in the report."
3. What Not to Do
The first mistake is reducing the illustrative example's linguistic terms to a single number with the score function from the start, and then running crisp CODAS. In that case A4 still comes first, but the ranking of A1 and A3 changes (in correct TIF-CODAS, A1 is third and A3 fourth; under the defuzzify-first shortcut, A3 is third and A1 fourth). This shortcut therefore does not merely inflate the scores; it also reverses the second and third places. The second mistake, as in the local-government example, is presenting results as a "shared expert view" without determining or showing the expert weights (λ) in the report; the weight distribution can change the outcome. The third mistake is skipping complementation on a cost criterion such as price and applying the benefit criterion's normalisation rule directly; this penalises the low-priced, good alternative and reverses the ranking.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/if-codas
Daami Remadi, F., & Moalla Frikha, H. (2020). The Triangular Intuitionistic Fuzzy Extension of the CODAS Method for Solving Multi-Criteria Group Decision Making. 2020 International Multi-Conference on: "Organization of Knowledge and Advanced Technologies" (OCTA), 1–6. DOI: 10.1109/octa49274.2020.9151786
Keshavarz Ghorabaee, M., Zavadskas, E. K., Turskis, Z., & Antucheviciene, J. (2016). A new combinative distance-based assessment (CODAS) method for multi-criteria decision-making. Economic Computation and Economic Cybernetics Studies and Research, 50(3), 25–44. (no DOI; not registered on Crossref. See the Sources section of the base CODAS card.)
Atanassov, K. T. (1986). Intuitionistic fuzzy sets. Fuzzy Sets and Systems, 20(1), 87–96. DOI: 10.1016/S0165-0114(86)80034-3