Extension card · Fuzzy
Fuzzy SAW (Bonissone, 1982)
Fuzzy SAW is the form of SAW that works with trapezoidal fuzzy numbers when criteria are given in words or as approximate judgements. It keeps the weighted sum in fuzzy form throughout the calculation, and only reduces the result to a single score, for ranking, at the very last step.
Base method
SAW →
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 SAW every cell is a single number. Here every cell is a trapezoidal fuzzy number: left foot, left shoulder, right shoulder, right foot. DecisionMind's engine holds these four values in Bonissone's own notation: a central interval (a, b) with a left and a right spread (α, β) opening out to either side. The left foot is a−α, the right foot b+β; this is simply another way of writing the same number. Criterion weights are trapezoidal in the same way. This extension does not itself combine several experts' scores; if a group decision is not supported, scores must already be reduced to a single trapezoidal number before the analysis.
Scale equalisation. Crisp SAW ratios every column against its own best value. Bonissone's form does not do this. Inputs are assumed to already sit on a common, bounded band, typically 0 to 1, derived from a verbal scale; cells are multiplied directly by the criterion weight and summed. This means the "ratio against the best" step found in crisp SAW is absent here, so if the data is used without first being brought onto a common band, the result becomes meaningless.
Weighted sum and defuzzification. Every cell is multiplied by the criterion weight in fuzzy form; this multiplication is order-sensitive, and weight and score cannot swap places. The results are then summed per alternative in fuzzy form. The resulting trapezoidal number is the alternative's fuzzy utility; for ranking, this trapezoid is reduced to a single number by the centre-of-area method. In crisp SAW the sum is directly a single number. Here the sum stays trapezoidal throughout the calculation and is only defuzzified at the last step; uncertainty is consumed at the last step, not the first.
DecisionMind fixes, for classical Fuzzy SAW, Bonissone's definition of multiplication and addition and the centre-of-area defuzzification. Weights are taken from outside in trapezoidal form; the method does not generate weights.
How to Read the Output
The total score is a weighted average, exactly as in crisp SAW, and is read the same way: it is not a percentage, it cannot be compared with a different analysis, and full compensation still holds.
The difference is this. Beneath the score, both SAW's full-compensation logic and the verbal approximation in the input lie stacked on top of one another, and the single number conceals both. This extension also lacks crisp SAW's "ratio against the best" step; the size of the score depends directly on which band the input was given in. The report should therefore show not only the defuzzified score but also whether the ranking changes if any verbal score shifts by one step.
Thus instead of writing:
"Because the Fuzzy SAW score is highest, this alternative is definitely the best"
the report should read:
"This score is the fuzzy weighted sum reduced to a single point; full compensation still applies, and the gap may be sensitive to a one-step change in one of the verbal scores"
When to Prefer This over the Base Method
Use this when criteria are scored verbally or approximately and reducing these scores to a single number would create an artificial precision. Converting a measured criterion, such as price or time, into a trapezoid is not modelling uncertainty but manufacturing it; DecisionMind requires a single data type, so if the table is mixed, a measured value is also written as a trapezoid with zero spread.
SAW's exit condition applies unchanged: if no compromise is acceptable on one criterion, this extension too carries a full-compensation logic and will not screen out anything below a threshold.
Mistakes Specific to This Extension
Confusing the order of multiplication between weight and score. Bonissone's definition of multiplication is not symmetric; which of the weight and the score is the "first operand" changes how the left and right spreads are calculated. The order must be preserved.
Using data that has not been brought onto a common band. This extension does not carry crisp SAW's "ratio against the best" step; if the input does not already sit on a common band such as 0 to 1 (for instance, if one column is a raw currency amount and another a 0-to-1 verbal score), the sum becomes meaningless. The scale must be unified before the analysis.
Leaving a cost criterion in its raw form. This version of the engine does not process criterion direction itself; if a "lower is better" criterion exists, such as cost, its cells must be converted before input, otherwise the method treats it as "higher is better" too and reverses the ranking.
Defuzzifying first, then running crisp SAW. Reducing the trapezoids to a single number at the outset and applying the crisp method is not Fuzzy SAW; uncertainty is erased at the first step.
The governing principle is this:
Fuzzy SAW exists to carry the approximation in verbal scores through to the last step. Any application that uses the input without bringing it onto a common band, or that renders it precise from the outset, destroys the extension's one contribution.
Cases
The first case is drawn from the literature: an example set up at page level in Kahraman, Birgün and Yenen's (2008) book chapter, built in Bonissone's (1982) L-R trapezoidal form. The second case is an illustrative construction.
1. Illustrative example: Three flexible manufacturing system (FMS) candidates compared on four criteria (Kahraman, Birgün & Yenen, 2008)
A firm will choose one of three flexible manufacturing system (FMS) proposals: FMS-1, FMS-2, FMS-3. There are four criteria (X1-X4), all "higher is better," and scores are given as trapezoidal fuzzy numbers on the 0-1 band.
| Candidate | X1 | X2 | X3 | X4 |
|---|---|---|---|---|
| FMS-1 | (0.4; 0.5; 0.5; 0.6) | (0.6; 0.7; 0.7; 0.8) | (0.4; 0.5; 0.5; 0.6) | (0.6; 0.7; 0.7; 0.8) |
| FMS-2 | (0.4; 0.5; 0.5; 0.6) | (0.7; 0.8; 0.8; 1.0) | (0.2; 0.3; 0.3; 0.4) | (0.6; 0.7; 0.7; 0.8) |
| FMS-3 | (0.0; 0.0; 0.2; 0.3) | (0.7; 0.8; 0.8; 1.0) | (0.7; 0.8; 0.8; 1.0) | (0.0; 0.0; 0.2; 0.3) |
| Direction | higher is better | higher is better | higher is better | higher is better |
| Weight | (0.6; 0.7; 0.7; 0.8) | (0.5; 0.6; 0.6; 0.7) | (0.2; 0.3; 0.3; 0.4) | (0.7; 0.8; 0.8; 1.0) |
The method multiplies every cell by its own criterion weight in fuzzy form, sums per alternative, and reduces the resulting trapezoidal utility to a single number by the centre of area.
| Candidate | Defuzzified score | Rank |
|---|---|---|
| FMS-2 | 1.5567 | 1 |
| FMS-1 | 1.5333 | 2 |
| FMS-3 | 0.9866 | 3 |
The result reads as follows. FMS-2 and FMS-1's scores on X1 and X4 are equal; FMS-2's slight edge on X2 outweighs FMS-1's edge on X3 by a small margin. FMS-3 finishes clearly last because its scores on X1 and X4 are very low.
The firm's hesitation is this: the gap between FMS-1 and FMS-2 is only 0.0233, which is small. If FMS-1's X2 score rose one step to match FMS-2's, that is, to (0.7; 0.8; 0.8; 1.0) instead of (0.6; 0.7; 0.7; 0.8), FMS-1 would move ahead with 1.6167; this has been confirmed by an independent Python calculation. The report should therefore state that FMS-2's lead is sensitive to the X2 score and should not be treated as robust.
In the report: "FMS-2, helped by a slight edge on X2, leads with a score of 1.5567 just ahead of FMS-1 (1.5333); this ranking reverses if FMS-1's X2 score rises by a single step and should not be treated as robust."
Source: Kahraman, Birgün and Yenen (2008), Fuzzy Multi-Criteria Decision Making Ch.7 §3.1.5, pp.199-202 (the FMS-1/FMS-2/FMS-3 example, in Bonissone's 1982 L-R notation). Two small numerical typographical errors in the book's components (FMS-1's right spread and FMS-3's left spread) have been corrected in DecisionMind's engine; the ranking (FMS-2, FMS-1, FMS-3) is the same as in the book. The scores were obtained by independently recomputing Bonissone's algorithm.
2. Education: Choosing remote-exam proctoring software
A university will choose one of three proctoring software packages for remote examinations. The criteria are authentication reliability, student experience (ease of interface), and technical-support speed; all are "higher is better." The IT department and student affairs scored each package on a seven-term verbal scale ("low," "medium," "high" and the steps between), and weighted the criteria on the same scale.
The method converts every verbal score into pre-declared trapezoidal numbers, multiplies by the weight, sums, and defuzzifies by the centre of area. Suppose a package scoring "high" on authentication but only "medium-low" on student experience finishes first, and a package scoring "medium-high" on every criterion, that is, a balanced one, finishes second, with a small gap.
The department's hesitation is this: authentication reliability is the most heavily weighted criterion, and the first package's edge here has outweighed its weakness on student experience. If student affairs believes the student-experience score might be one step lower than given, whether this single score would change the ranking needs to be calculated separately. Without that calculation, it cannot be said that "the first package is definitely better."
In the report: "The ranking places the first package ahead because of the high weight given to authentication reliability; a one-step uncertainty in the student-experience score has been tested separately, as it could affect the ranking."
3. What Not to Do
Reducing the illustrative example's trapezoids to a single number at the outset, for instance to their midpoints, and running crisp SAW: the order generally comes out similar, but the genuine uncertainty between FMS-1 and FMS-2, that is, the fact that the ranking reverses with a one-step change in the X2 score, becomes invisible. The second error is multiplying weight and cell score in the reverse order (weight ⊗ score instead of score ⊗ weight); Bonissone's operation is not symmetric, and swapping the order changes how the left and right spreads are calculated. The third error is entering a cost criterion, such as price, unreversed; this version of the engine does not process direction information itself, and a "lower is better" criterion must be converted first.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/fuzzy-saw
Bonissone, P. P. (1982). A fuzzy sets based linguistic approach: Theory and applications. In M. M. Gupta & E. Sanchez (Eds.), Approximate Reasoning in Decision Analysis (pp. 329–339). North-Holland. (no DOI)
Kahraman, C., Birgün, S., & Yenen, V. Z. (2008). Fuzzy Multi-Attribute Scoring Methods with Applications (Ch. 7). In C. Kahraman (Ed.), Fuzzy Multi-Criteria Decision Making (pp. 187–208). Springer. DOI: 10.1007/978-0-387-76813-7_7
Fishburn, P. C. (1967). Additive utilities with incomplete product sets: Application to priorities and assignments. Operations Research, 15(3), 537–542. DOI: 10.1287/opre.15.3.537
Zadeh, L. A. (1965). Fuzzy sets. Information and Control, 8(3), 338–353. DOI: 10.1016/S0019-9958(65)90241-X