Extension card · Fuzzy
Fuzzy SWARA (Vrtagić et al., 2021)
Fuzzy SWARA is the form of SWARA used when the successive importance differences that follow the ranking of criteria are given as triangular fuzzy numbers rather than crisp ones. Its output is not a ranking but a weight vector that carries the fuzziness and is defuzzified only at the last step.
Base method
SWARA →
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?
Three things change; the decision logic does not.
Cells. In crisp SWARA, each criterion's relative importance difference from the one before it (s_j) is a single number. Here this difference is a triangular fuzzy number (lower, middle, upper); an expert can say "20-25 per cent less important, most likely 22." The scale is converted into a triangle beforehand from pre-declared verbal terms; for example, "equally important" = (0;0;0), "moderately less important," "weakly less important." The most important criterion's difference value is, as in crisp SWARA, always zero (here (0;0;0)).
Calculating the coefficient and the intermediate weight. In crisp SWARA, the coefficient (s_j+1) and the intermediate weight (the previous one divided by the coefficient) proceed with single numbers. Here the same operations run with triangular fuzzy arithmetic: the coefficient triangle is found by adding 1 to each component of s̃_j, and the intermediate weight by dividing the previous intermediate weight by this coefficient in triangular form. Triangular division, unlike crisp division, requires dividing the lower bound by the upper bound and the upper bound by the lower bound; this explains why the width grows.
Normalisation and defuzzification. In crisp SWARA, the intermediate weights are divided by their sum to give the final weight directly. Here, every intermediate weight triangle is first divided by its own sum to give a fuzzy final weight, and this triangle is then reduced to a single number by a weighted average (a graded mean, dividing l+4m+u by 6); the total is then renormalised to 1. Uncertainty is consumed at the last step, not the first.
DecisionMind fixes this defuzzification rule (the graded mean) and the triangular-division definition for classical Fuzzy SWARA.
How to Read the Output
The weight, as in base SWARA, shows a criterion's relative importance to the others within the given ranking and set of successive comparisons; the weights always sum to 1. No version of SWARA carries an independent consistency indicator; the fuzzy version does not fill this gap either.
The difference is here. The weight has been defuzzified from a triangular fuzzy chain of successive comparisons, and the defuzzified single number conceals this approximation. The weight gap between the most important criterion and the second depends directly on "how much" less important the second criterion was judged than the first, that is, on the width of the triangle.
Thus instead of writing:
"Since the Fuzzy SWARA weight came out this way, the criterion's importance is this precise"
the report should read:
"This weight rests on the expert's given ranking and on the successive fuzzy importance differences; had the chosen verbal term differed (for instance 'weakly less important' instead of 'moderately less important'), the size of the weight would also have differed"
When to Prefer This over the Base Method
This extension is used when an expert states a successive importance difference as "approximately" or "around" rather than a precise percentage, and reducing this approximation to a single number would create an artificial precision. Opening a measured difference, for instance when two budget items' ratio is already known, into a triangle is not modelling uncertainty but manufacturing it.
SWARA's exit condition applies here too. If the expert is not confident in the correct ranking of the criteria, this extension does not test this uncertainty either; a ranking error is not corrected in fuzzy form, it is only carried forward in fuzzified form. If an independent consistency check is considered essential, fuzzy BWM or fuzzy AHP should be preferred instead.
Mistakes Specific to This Extension
Entering the most important criterion's reference difference (s̃_1) as a triangle other than zero. Because no criterion ranks above the most important one, this value must always be (0;0;0).
Not declaring the verbal scale, or changing it from expert to expert. The triangular equivalent of a term such as "moderately less important" is fixed before the analysis; using a different triangle for the same term makes results incomparable.
Not rebuilding the chain when the ranking changes. If the criterion order changes, the coefficient-intermediate weight-final weight chain must be recalculated from scratch; reporting old fuzzy weights alongside a new ranking is inconsistent.
Defuzzifying at the first step. Reducing the successive differences to a single number first and then running crisp SWARA is not Fuzzy SWARA; the fuzziness is erased at the first step, and the information carried in the width of the difference is lost.
The governing principle is this:
Fuzzy SWARA's weights are a defuzzified summary of the expert's given ranking and successive fuzzy importance differences; no version of SWARA tests the correctness of this ranking, so if the initial ranking is contested, the weights are contested too.
Cases
The first case is DecisionMind's validation example. The triangular equivalents of the verbal terms used in the manifest (DLS, WLS) are taken from the scale published by Aşan (2025), but the 3-criterion table itself is not from the literature; it is a formula-faithful construction. The second case is an illustrative construction.
1. Illustrative example: Weighting enterprise software selection criteria (DecisionMind validation example)
A company's IT department will weight three criteria before choosing a new enterprise resource planning software: ease of use, total cost of ownership, and vendor support. The department has ranked these criteria by importance (ease of use > total cost of ownership > vendor support) and has chosen the successive differences from a verbal scale.
| Rank | Criterion | Verbal term | Importance difference from the previous one (triangle) |
|---|---|---|---|
| 1 | Ease of use | Reference | (0; 0; 0) |
| 2 | Total cost of ownership | Moderately less important | (0.50; 0.67; 1.00) |
| 3 | Vendor support | Weakly less important | (0.22; 0.25; 0.29) |
The method calculates the coefficients, intermediate weights, and defuzzified final weights from this ranking and these fuzzy differences.
| Criterion | Weight |
|---|---|
| Ease of use | 0.4824 |
| Total cost of ownership | 0.2874 |
| Vendor support | 0.2302 |
The result can be read as follows. The criterion the department values most is ease of use (48.2%), total cost of ownership is second (28.7%), and vendor support carries the lowest weight (23.0%). These weights derive directly from the department's given ranking and the two successive fuzzy differences.
The department has one hesitation. What if total cost of ownership had been judged only "weakly," not "moderately," less important than ease of use, that is, if both successive differences had been entered with the "weakly less important" scale value (0.22; 0.25; 0.29)? In that case the weights shift to 0.4101, 0.3278 and 0.2621 respectively; this has been confirmed by an independent Python calculation. The ranking does not change, but the gap between ease of use and cost narrows from 19.5 percentage points to 8.2. No internal mechanism of SWARA says which of these two verbal terms is "correct"; this rests entirely on the expert's judgement.
In the report: "The weights rest on the department's given ranking (ease of use > total cost of ownership > vendor support) and the successive fuzzy importance differences. Ease of use is the most important criterion at 48.2%; the weight gap between the first two criteria is sensitive to the choice of verbal term for 'how much' less important the second criterion was judged."
Source: DecisionMind Fuzzy SWARA manifest, validation example; the triangular equivalents of the verbal scale terms (DLS, WLS) are taken from Table 1 of Aşan's (2025) IMF-SWARA application article, and the calculation steps follow Vrtagić and colleagues' (2021) IMF-SWARA formulation and Keršulienė, Zavadskas and Turskis's (2010) crisp SWARA definition. The final weights were confirmed by an independent Python calculation.
2. Tourism: Weighting the criteria for a new regional tourism promotion campaign
A provincial tourism directorate will weight three criteria before evaluating options for its new-season promotion campaign: target-audience reach potential, campaign cost, and contribution to local businesses. The directorate has ranked these criteria (reach potential > cost > local contribution) and has set the successive differences using the verbal scale.
Suppose the result gives the highest weight to target-audience reach potential.
The directorate has one hesitation. In the meeting, some participants argued that contribution to local businesses should be placed second, for the sake of the tourism season's sustainability. SWARA takes the ranking as an input and does not question the ranking itself; had local contribution been placed second, the coefficient-intermediate weight-final weight chain would have come out different from the start.
In the report: "The weights rest on the directorate's ranking of target-audience reach potential as the most important criterion; this initial ranking was contested at the meeting, and the report must state this explicitly."
3. What Not to Do
The first error is entering ease of use's reference difference (s̃_1) in the illustrative example as, say, (0.05; 0.10; 0.15) instead of (0;0;0). This breaks the rule that "no criterion ranks above the most important one."
The second error is entering the term "moderately less important" as (0.50; 0.67; 1.00) in one place and as a different triangle, such as (0.45; 0.65; 0.95), elsewhere. The same verbal term must have the same numerical equivalent.
The third error is reducing the triangles to their middle values at the outset and running crisp SWARA. The result generally gives a similar weight order, but the information about how wide, that is, how uncertain, the successive difference was is lost.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/fuzzy-swara
Vrtagić, S., Softić, E., Subotić, M., Stević, Ž., Dordevic, M., & Ponjavic, M. (2021). Ranking road sections based on MCDM model: New improved fuzzy SWARA (IMF SWARA). Axioms, 10(2), 92. DOI: 10.3390/axioms10020092
Keršulienė, V., Zavadskas, E. K., & Turskis, Z. (2010). Selection of rational dispute resolution method by applying new step-wise weight assessment ratio analysis (SWARA). Journal of Business Economics and Management, 11(2), 243–258. DOI: 10.3846/jbem.2010.12
Aşan, H. (2025). Determining decision criteria in selecting ERP compatible business process software in the digital transformation process. Journal of Academic Projection (Akademik İzdüşüm), 10(2), 721–741. (no DOI)
Zadeh, L. A. (1965). Fuzzy sets. Information and Control, 8(3), 338–353. DOI: 10.1016/S0019-9958(65)90241-X