Extension card · Fuzzy
Fuzzy TOPSIS (Chen 2000) (Chen, 2000)
This is the form of TOPSIS that works with triangular fuzzy numbers for situations where expert scores are verbal or approximate, such as "good," "medium," "poor." It carries uncertainty through the calculation and still ranks the result by a closeness score.
Base method
TOPSIS →
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 does not.
Cells. In crisp TOPSIS every cell is a single number. Here every cell is three numbers: lowest, most likely, highest. Experts give their score in words ("high," "medium"); every word is converted into a triangle from a pre-declared scale. Chen's scale has seven terms and sits between 0 and 1: "very low" (0; 0; 0.1), "low" (0; 0.1; 0.3), "medium-low" (0.1; 0.3; 0.5), "medium" (0.3; 0.5; 0.7), "medium-high" (0.5; 0.7; 0.9), "high" (0.7; 0.9; 1), "very high" (0.9; 1; 1). Criterion weights are triangular in the same way; the method can combine several experts' scores and weights, and its founding article was itself written for a group decision.
Scale equalisation. Crisp TOPSIS divides every column by the square root of the sum of its squares. Chen does not use this method. For a benefit criterion, every triangle's three components are divided by the column's largest upper value; for a cost criterion, the column's smallest lower value is instead ratioed against the components. This division ensures the ideal alternative comes out exactly (1; 1; 1) on every criterion, and the anti-ideal exactly (0; 0; 0); the ideal point is fixed, unlike in crisp TOPSIS, where it is built from the alternatives. If the fuzzy numbers already come from verbal scores on the 0-1 scale, the column's upper value is already 1, and this step changes nothing.
Distance. The distance between two triangular numbers is the square root of one-third of the sum of the squared differences of the three components; this is called vertex distance. Every alternative's distance to the ideal and to the anti-ideal is the sum of these vertex distances across the criteria. Crisp TOPSIS used the Euclidean distance of single numbers; here it is the vertex distance of triangles.
Closeness score. The definition here is the same as before; the result is calculated as the ratio of the distance to the anti-ideal over the sum of the two distances. The result is again a single number between 0 and 1, because the distances have already collapsed to single numbers. The method does not defuzzify the uncertainty; it consumes it in the distance calculation.
DecisionMind fixes Chen's scale equalisation and vertex distance for classical Fuzzy TOPSIS. Weights are taken from outside as triangles; the method does not generate weights.
How to Read the Output
The output is a closeness score and a ranking, as in crisp TOPSIS, and is read the same way: it is not a percentage, it cannot be compared with a different analysis, and even though the ideal point is fixed, changing the alternative set changes the scale equalisation on cost criteria and can shift the ranking.
The difference is here: beneath the score now lies a three-layered uncertainty that the score conceals. Whether the gap between two alternatives is meaningful depends on the width of the inputs. In crisp TOPSIS, a gap between 0.62 and 0.53 reads as "sensitive to the weights"; here it should also read as "may close if experts give one score a term lower." The report should therefore show whether the ranking changes if any score or weight shifts by one term.
Thus instead of writing:
"Because Fuzzy TOPSIS accounts for uncertainty, the result is more reliable"
the report should read:
"Because expert scores were verbal, uncertainty has been carried through the calculation; A1 leads with 0.62, A2 follows with 0.53, and the gap is sensitive to a single term's change in score"
Carrying uncertainty does not make the result more accurate; it prevents a false precision.
When to Prefer This over the Base Method
Use this when experts score criteria verbally or approximately, and reducing these scores to a single number would create an artificial precision. Typical situations: unmeasurable criteria such as "service quality" in supplier evaluation, "communication skills" in personnel selection, or "technical risk" in project selection; and board decisions where several experts' differing scores must be combined without collapsing them into an average.
The base method should be kept when criteria are measured. Converting a measured price or time into a triangle is not modelling uncertainty but manufacturing it. If the table is mixed, meaning some criteria are measured and some verbal, DecisionMind requires a single data type; a measured criterion is also written as a triangle, and this triangle's three components are the same number: no uncertainty. This embedding is honest but adds no information.
The exit condition is the same as for crisp TOPSIS: if no compromise is acceptable on one criterion, this extension too is compensatory and will not screen out anything below a threshold.
Mistakes Specific to This Extension
Defuzzifying first, then running crisp TOPSIS. Reducing the triangles to a single number at the outset and applying the crisp method is not Fuzzy TOPSIS; uncertainty is erased at the first step and score gaps are exaggerated. In the illustrative example below, this route gives A1 0.75 and A2 0.25; the fuzzy method gives 0.62 and 0.53. The ranking is the same, but the first route shows a gap between the two alternatives that does not exist.
Not declaring the scale, or changing it from expert to expert. Five-term and seven-term scales convert the same "good" score into different triangles. The scale is chosen before the analysis, stated in the report, and applied identically to every expert.
Using crisp TOPSIS's scale equalisation. Dividing by the square root of the sum of squares moves the ideal point away from (1; 1; 1) and makes Chen's fourth step meaningless. This is the first place to check when software packages give different results.
Giving weights as crisp numbers while scores stay fuzzy. The method expects weights as triangles too; if a crisp weight is to be used, its three components are written as identical and this is stated in the report.
The governing principle is this:
Fuzzy TOPSIS exists to carry the approximation in expert judgement through to the very last step; any application that renders the input precise from the outset, or leaves the scale undeclared, destroys the extension's one contribution.
Cases
The first case is DecisionMind's validation example: a small table with two alternatives and two criteria, built with Chen's seven-term scale, not from a book or article page but constructed so it can be followed by hand. The second case is an illustrative construction.
1. Illustrative example: Two candidates scored verbally on two criteria
A board is evaluating two candidates on two criteria; both are "higher is better." Scores are given in words from Chen's scale and converted into triangles: A1 is "high" on the first criterion and "medium-high" on the second; A2 is "medium" on the first and "high" on the second. The board views the first criterion as "high" in weight and the second as "medium-high."
| Candidate | Criterion 1 | Criterion 2 |
|---|---|---|
| A1 | high (0.7; 0.9; 1) | medium-high (0.5; 0.7; 0.9) |
| A2 | medium (0.3; 0.5; 0.7) | high (0.7; 0.9; 1) |
| Weight | high (0.7; 0.9; 1) | medium-high (0.5; 0.7; 0.9) |
The method divides by each column's upper value; since the upper value is 1 in both columns, the triangles do not change. It then multiplies each triangle by the criterion weight's triangle component by component, sums each candidate's vertex distances to the ideal (1; 1; 1) and anti-ideal (0; 0; 0), and calculates the closeness score.
| Candidate | Closeness score | Rank |
|---|---|---|
| A1 | 0.616 | 1 |
| A2 | 0.533 | 2 |
The result reads as follows. A1 is "high" on the first, more heavily weighted, criterion, while A2 is "medium" on the same criterion; A2's edge on the second criterion does not close this gap because it falls on the lighter criterion. The gap is 0.08 and looks small; with fuzzy input, how robust this gap is should be questioned.
The board's hesitation: if A1's score on the second criterion were one term lower, "medium," A1 would still lead with 0.558, and the gap would narrow to 0.025. If the weights swapped, that is, if the second criterion became "high" and the first "medium-high," A1 at 0.604 would still lead A2 at 0.558. In this example the ranking withstands both kinds of change; the report can state that "the ranking is robust, the gap is small." Had the same table been defuzzified first and fed to crisp TOPSIS, A1 would come out at 0.752 and A2 at 0.248: the ranking is the same, but the gap is artificial.
In the report: "Verbal scores were converted into triangular fuzzy numbers using Chen's (2000) seven-term scale, and uncertainty was carried through the calculation. A1 is closer to the ideal at 0.616; a one-term change in score and a weight swap do not change the ranking."
Source: DecisionMind's validation example for Fuzzy TOPSIS (Chen 2000); the scale is Chen's (2000) own article scale. The closeness scores and sensitivity values were obtained by independently recomputing Chen's algorithm.
2. Tourism: Choosing among three regions for a new hotel
A hotel chain is evaluating three regions for a new property. The criteria are ease of transport access, off-season demand potential, local workforce availability, and competition intensity (the last being "lower is better"). Transport access and demand could have been measured numerically, but the chain is basing this decision on the judgement of three regional managers; the managers score every region on every criterion using a seven-term scale, and give the criterion weights on the same scale.
The method combines the three managers' triangles, equalises scale on the cost criterion by ratioing the smallest lower value, weights, sums the vertex distances to the fixed ideal and anti-ideal. Suppose the result places first a region with "very high" demand potential but also "high" competition, and second a balanced region that is "medium-high" on every criterion, with a small gap.
The management's hesitation: one of the three managers scored competition intensity two terms higher than the other two. If that manager's score is pulled down by one term and the second region moves ahead, the ranking depends on a single expert's judgement, and the report must not conceal this; management should either collect measured data for that criterion or keep both regions on the shortlist.
In the report: "Regional scores were converted from three managers' verbal judgements into triangular fuzzy numbers and combined; the gap between the first- and second-ranked regions is sensitive to a single manager's score on the competition-intensity criterion."
3. What Not to Do
Reducing the illustrative example's triangles to their averages at the outset (for instance 0.867 and 0.7 for A1) and running crisp TOPSIS: the ranking comes out the same, but the gap inflates from 0.08 to 0.50 and the report claims a precision that does not exist. The second error is converting the term "high" into (0.7; 0.9; 1) for one expert and (0.6; 0.8; 1) for another; the scale must be single. The third error is opening a measured price into a triangle because it seems "approximate"; a measured value is written as a triangle whose three components are the same number.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/fuzzy-topsis-chen2000
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
Chen, C.-T., Lin, C.-T., & Huang, S.-F. (2006). A fuzzy approach for supplier evaluation and selection in supply chain management. International Journal of Production Economics, 102(2), 289–301. DOI: 10.1016/j.ijpe.2005.03.009
Hwang, C. L., & Yoon, K. (1981). Multiple Attribute Decision Making: Methods and Applications: A State-of-the-Art Survey. Lecture Notes in Economics and Mathematical Systems, Vol. 186. Springer-Verlag. DOI: 10.1007/978-3-642-48318-9
Zadeh, L. A. (1965). Fuzzy sets. Information and Control, 8(3), 338–353. DOI: 10.1016/S0019-9958(65)90241-X
Behzadian, M., Khanmohammadi Otaghsara, S., Yazdani, M., & Ignatius, J. (2012). A state-of the-art survey of TOPSIS applications. Expert Systems with Applications, 39(17), 13051–13069. DOI: 10.1016/j.eswa.2012.05.056