Extension card · Fuzzy
Fuzzy WISP
Fuzzy WISP is the form of WISP used when the values in the decision table are an approximation drawn from expert judgement or estimation. It runs all four comparison logics over triangular fuzzy numbers and ranks the result with a single score.
Base method
WISP →
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 decision logic stays the same.
Cells. In crisp WISP every cell is a single number. Here every cell carries three numbers: the lowest, most likely and highest plausible value. Criterion weights, too, may be entered as triangles; if a crisp weight is entered instead, the method treats its three components as identical. Weights are not defuzzified early here; the triangular structure is preserved right up to the weighting step.
Scale equalisation. In crisp WISP every column is divided by its own largest value. Here this division is carried out against the triangle's highest corner: the largest value among the highest corners of all alternatives in the column is found, and all three components of the triangle are divided by it. This applies in the same way to both benefit and cost criteria; direction information does not enter at this step but when the four measures are calculated.
Score and aggregation. The normalised triangles are multiplied by the criterion weight, component by component. After this step every cell is reduced to its central value, the average of its three components. The four measures from crisp WISP are then built from these central values: the difference between the benefit sum and the cost sum, the difference between the benefit product and the cost product, the ratio of the benefit sum to the cost sum, and the ratio of the benefit product to the cost product. All four are scaled against their own best alternative and then averaged.
Result. Defuzzification happens immediately after the weighted product, before the four measures are calculated. The output is a single crisp number. As in crisp WISP, larger is better.
In this fuzzy extension, DecisionMind keeps the weighting of the four measures equal, as in crisp WISP; all four are averaged with the same weight. This is not a user input.
How to Read the Output
The output is a score, as in crisp WISP. A value of 1 does not mean perfection; it means this is the alternative that all four logics find best within this set. The score is not a percentage and cannot be compared with the score of a different analysis.
The difference is this: here the four measures are computed from the triangles' central value. The width of the input triangles is not reflected in the final score at all; the width disappears immediately after the weighted product. Whether all four measures point to the same alternative should be checked separately here too, exactly as in crisp WISP.
Thus instead of writing:
"Fuzzy WISP found the best alternative"
the report should read:
"With these triangular inputs, the average of the four comparison logics places A1 ahead (1.0). All four measures agree on this alternative; the margin over A3 (0.914) stays robust unless A1's cost criterion worsens markedly"
When to Prefer This over the Base Method
This extension is suitable when criteria come from expert judgement or estimation, and reducing that approximation to a single number would create artificial precision. The Fuzzy data-type card describes which situations can be treated as fuzzy. DecisionMind requires a single data type; if the table is mixed, a measured criterion is also written as a triangle with all three components equal.
Crisp WISP's exit condition applies here too: this extension is unsuitable when no compromise is acceptable on one criterion. No cell should be very close to zero, otherwise the multiplicative measures break down.
Mistakes Specific to This Extension
Violating the value-space constraint. In every triangle the lowest value must be less than or equal to the most likely, and the most likely less than or equal to the highest; none may be negative.
Changing the defuzzification method without saying so. The canonical choice is the central value. A different defuzzification can change the four measures, and hence the ranking.
Never checking the four measures separately. Reporting only the final average, without checking whether the additive difference, multiplicative difference, additive ratio and multiplicative ratio point to the same alternative; when they disagree, the average conceals this disagreement.
Leaving a triangle corner close to zero. If any corner of a triangle is very close to zero, the multiplicative measures give an unreliable result; the four-logic consensus effectively drops to two.
The governing principle is this:
The Fuzzy WISP result is the average of the four comparison logics over the triangles' central value. If the logics disagree, or if the input triangles are wide, the report must show this uncertainty separately.
Cases
The first case is DecisionMind's validation fixture. No published, page-traceable example exists in the literature for this fuzzy extension; the manifest itself records that this is a synthetic fixture built on Stanujkić's crisp WISP algorithm. The engine's steps have been independently recomputed in Python. The second case is illustrative fiction.
1. Illustrative example: Three alternatives scored as triangular fuzzy numbers on three criteria
Three alternatives are evaluated with triangular fuzzy numbers on two benefit criteria and one cost criterion.
| Alternative | Criterion 1 | Criterion 2 | Criterion 3 |
|---|---|---|---|
| A1 | (3; 4; 5) | (5; 6; 7) | (2; 3; 4) |
| A2 | (6; 7; 8) | (3; 4; 5) | (4; 5; 6) |
| A3 | (4; 5; 6) | (4; 5; 6) | (3; 4; 5) |
| Weight | 0.40 | 0.35 | 0.25 |
| Direction | higher is better | higher is better | lower is better |
The method equalises each column against the triangle's highest corner and multiplies by the weight. Each cell is then reduced to its central value, and the four measures are computed: additive difference, multiplicative difference, additive ratio, multiplicative ratio. All four are scaled against their own best alternative and averaged.
| Alternative | Fuzzy WISP score | Rank |
|---|---|---|
| A1 | 1.000 | 1 |
| A3 | 0.914 | 2 |
| A2 | 0.882 | 3 |
The result reads as follows. A1 has the highest central value on Criterion 2 and the lowest, that is best, central value on Criterion 3. Although it is weakest on Criterion 1, these two advantages place A1 ahead on all four measures. A3, with a balanced profile, holds second place. A2, despite being strongest on Criterion 1, comes last because it is weak on the cost criterion.
Changing the weights across a wide range does not disturb this ranking. Even raising Criterion 2's weight from 0.35 to as much as 0.75 and dropping Criterion 1's to zero, A1 stays first. The ranking changes instead if A1's cost criterion worsens. A1's Criterion 3 triangle currently stands at (2; 3; 4). If this triangle worsens by roughly one unit, to (3; 4; 5), A3 moves ahead. Below this threshold A1 stays first. The ranking is very robust against the weights, but fragile against A1's cost estimate.
In the report: "The average of the four comparison logics places A1 first (1.0). This ranking is robust against the criterion weights. A3 moves ahead if A1's triangle on the cost criterion worsens by roughly one unit."
Source: DecisionMind's Fuzzy WISP validation fixture. The computational logic rests on the crisp WISP algorithm of Stanujkić, Popović, Karabašević, Meidutė-Kavaliauskienė and Ulutaş (2023); the algorithm is applied here to triangular fuzzy numbers component by component. This table and its figures are not taken from any published page. The engine's steps were independently recomputed in Python for this card and confirmed to match DecisionMind's recorded ranking (A1, A3, A2) and scores (A1: 1.0; A2: 0.882; A3: 0.914) exactly.
2. Fire service: A fire brigade's choice of new response vehicle
A metropolitan fire brigade must choose among three manufacturers' bids for a new response vehicle. The criteria are water-carrying capacity and manoeuvrability in narrow streets, both "higher is better," and total acquisition cost, "lower is better." Because two of the vehicles have not yet been field-tested in Turkey, the brigade estimates every criterion as a triangular fuzzy number, drawing on manufacturer presentations and the experience of similarly sized municipalities.
The method ranks the three bids by their fuzzy WISP score. Suppose the result comes out as follows: the vehicle with the highest manoeuvrability but average water capacity comes first. The vehicle with the highest water capacity, but also the highest cost, comes second.
The brigade's hesitation is this: do the four measures, the additive difference, multiplicative difference, additive ratio and multiplicative ratio, give the same ranking? If the brigade presents only the final score without checking this, it may miss whether the multiplicative measures point to a different vehicle. The brigade therefore adds the four measures separately to the report.
In the report: "The vehicle with high manoeuvrability is the bid that all four comparison logics consistently find ahead. The separate results of the four measures are shown in the report's appendix."
3. What Not to Do
Reducing the illustrative example's triangles to their central value at the outset and running crisp WISP is the first error; the uncertainty is erased in the very first step. The second error is replacing A1's Criterion 1 triangle (3; 4; 5) with a corner very close to zero, without accounting for the fact that the multiplicative measures then break down. The third error is reporting only the final score and never checking whether the four measures give the same ranking; in this example all four do agree, but this is not guaranteed for every table.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/fuzzy-wisp
Stanujkić, D., Popović, G., Karabašević, D., Meidutė-Kavaliauskienė, I., & Ulutaş, A. (2023). An integrated simple weighted sum product method—WISP. IEEE Transactions on Engineering Management, 70(5), 1933–1944. DOI: 10.1109/TEM.2021.3075783
Zadeh, L. A. (1965). Fuzzy sets. Information and Control, 8(3), 338–353. DOI: 10.1016/S0019-9958(65)90241-X
Chen, C.-T. (2000). Extensions of the TOPSIS for group decision-making under fuzzy environment. Fuzzy Sets and Systems, 114(1), 1–9. DOI: 10.1016/S0165-0114(97)00377-1
Stanujkić, D., Karabašević, D., Popović, G., Smarandache, F., Stanimirović, P. S., Saračević, M., & Katsikis, V. N. (2022). A single valued neutrosophic extension of the simple WISP method. Informatica, 33(3), 635–651. DOI: 10.15388/22-INFOR483