Extension card · Fuzzy
Fuzzy MABAC
Fuzzy MABAC is the form of MABAC used when criterion scores rest on expert estimation and are too approximate to reduce to a single number. It computes the border approximation area, and each alternative's distance to that border, on fuzzy numbers, then ranks the result with a single score, just as the base method does.
Base method
MABAC →
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 border approximation area logic does not.
Cells. In crisp MABAC every cell is a single number. Here every cell is three numbers: lowest, most likely, highest. Criterion weights are likewise triangular; where a crisp weight is used, its three components are written identical. DecisionMind's Fuzzy MABAC performs no group-decision pooling; every cell is entered as a single triangle.
Scale equalisation. Crisp MABAC places every column between 0 and 1 relative to its own smallest and largest value. Fuzzy MABAC does this separately for each of the three components, but uses one shared denominator: the gap between the column's highest upper value and its lowest lower value. For a benefit criterion, each component is scaled up by dividing by this gap; for a cost criterion, the order is reversed. This is the same linear logic as the crisp method, applied to all three components at once.
Weighting and shifting. A value of 1 is first added to the equalised triangle, and the result is then multiplied, component by component, by the criterion's triangular weight. This "+1" shift comes from the same technical necessity as in crisp MABAC, because the geometric mean in the next step cannot work with a triangle that is zero or negative.
Border approximation area and distance. The border, for each component, is the geometric mean taken separately; the border itself is therefore also a triangle. An alternative's distance to the border is found by subtraction, as in crisp MABAC, but the subtraction between triangles is carried out using cross-matched components. One triangle's lowest end is subtracted from the border's highest end, and its highest end from the border's lowest end. This way, the genuine share of uncertainty in both triangles is reflected in the distance; one triangle may be wide, the other narrow.
Result and defuzzification. Each distance triangle is first reduced to a single number by its centre. The centre is the average of the three components, abbreviated COA. These single numbers are then summed across the criteria. DecisionMind keeps this centre defuzzification fixed. Using a different defuzzification rule, for instance taking only the most likely value, can produce a different score order.
How to Read the Output
The score is read the same way as in crisp MABAC. A positive score means the alternative sits above the border, a negative score means it sits below, and this reading holds only for this particular set of alternatives. The difference is this: although the score appears as a single number, it carries three layers of uncertainty beneath it. This uncertainty becomes invisible because it is reduced to a single number at the defuzzification step. If the gap between two alternatives' scores is small, that gap is sensitive to the width of the estimates in the input; this width shows how open the triangle is.
Thus instead of writing:
"Because Fuzzy MABAC takes uncertainty into account, A2's superiority is certain"
the report should read:
"The expert estimates were entered as triangles, and the uncertainty has been carried through to the border-distance calculation; A2 sits highest above the border, A1 lowest, and the order between A1 and A3 is sensitive to a shift in the estimate for a single criterion"
When to Prefer This over the Base Method
Use this extension when the criteria are not measured, but rest on expert estimation or judgement, and both a range and a most-likely point for that estimate are known separately. Typically, a performance ratio that has not yet materialised is estimated as "at least, most likely, at most"; this ratio could be a criterion such as yield, compliance, or satisfaction.
Where criteria are measured, counted or invoiced, stay with the base method. Adding width to a measured ratio does not model uncertainty, it manufactures it. 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. This adds no information; it only conforms to the format.
The exit point is the same as for crisp MABAC. This extension is compensatory too; if no compromise is acceptable on a criterion, the ELECTRE family should be considered instead.
Mistakes Specific to This Extension
Breaking the l ≤ m ≤ u order of the value range. If the triangle's components do not keep this order, the whole calculation becomes invalid. This happens, for example, if the most likely value is written smaller than the lowest. Every cell must be checked before entry.
Comparing the result against a different source without changing the defuzzification method. Using a defuzzification other than the centre (COA), for instance taking only the most likely value, can produce a different order. This is the rule DecisionMind keeps fixed; this should be stated when comparing against another piece of software.
Defuzzifying first and then running crisp MABAC. Reducing the triangles to a single number at the outset and applying the crisp method is not Fuzzy MABAC. Doing so strips the border approximation area and distance calculation of any uncertainty, and exaggerates the gaps between scores.
The "more advanced" fallacy. Fuzzy MABAC does not produce a more "correct" ranking than crisp MABAC; it is only a more honest representation, and only when the nature of the input, an estimate, calls for it.
The governing principle is this:
Fuzzy MABAC exists to carry the approximation in expert estimation through to the border approximation area; any application that hardens the input at the outset, or breaks the component order, destroys the extension's only contribution.
Cases
The first case is DecisionMind's validation example. It does not come from a published paper but from a synthetic 3×3 TFN table built so the formulas can be traced by hand. In the manifest this example is flagged `SYNTHETIC_VERIFIED`. The second case is an illustrative fiction.
1. Illustrative example: The estimated performance of three bids on three criteria (DecisionMind validation example)
A board is comparing three bids (A1, A2, A3) on three criteria. The first two criteria are "more is better" performance ratios (between 0 and 1), the third is a "less is better" cost ratio. None has yet materialised; experts have given a lowest, most likely and highest estimate for each cell as a triangle.
| Bid | C1 (more is better) | C2 (more is better) | C3 (less is better) |
|---|---|---|---|
| A1 | (0.65; 0.70; 0.75) | (0.45; 0.50; 0.55) | (0.55; 0.60; 0.65) |
| A2 | (0.75; 0.80; 0.85) | (0.55; 0.60; 0.65) | (0.35; 0.40; 0.45) |
| A3 | (0.55; 0.60; 0.65) | (0.65; 0.70; 0.75) | (0.45; 0.50; 0.55) |
| Weight | (0.35; 0.40; 0.45) | (0.30; 0.35; 0.40) | (0.20; 0.25; 0.30) |
The method equalises and weights all three criteria's triangles component by component. It then builds the border approximation area (the geometric-mean triangle) for each criterion and computes each bid's distance to that border using cross-matched components. The distance triangles are reduced to single numbers by the centre and summed.
| Bid | Score | Rank |
|---|---|---|
| A2 | 0.205 | 1 |
| A3 | 0.005 | 2 |
| A1 | -0.145 | 3 |
The result reads as follows. A2 carries both the highest performance and the lowest cost on the heaviest criterion, C1 (centre weight ≈0.40), so it sits well clear above the border. The gap between A3 and A1 (0.15) is smaller than A2's gap and rests on A3's advantage on C2.
What happens if A1's estimate on the second criterion, C2, is raised to A3's level, (0.65; 0.70; 0.75)? Recomputed independently, A1 rises to 0.003, overtakes A3 (-0.047), and moves into second place; A2 stays first with 0.103. This shows that the order between A1 and A3 is sensitive to a shift in the estimate on a single criterion, whereas A2's lead stays robust.
In the report: "The expert estimates were entered as triangular fuzzy numbers, and the uncertainty has been carried through to the border-approximation distance calculation. A2 sits highest above the border with 0.205; the second-place order between A1 and A3 changes if A1's estimate on the second criterion is raised."
Source: DecisionMind's Fuzzy MABAC validation example; the synthetic 3×3 TFN fixture has been verified by independently recomputing the manifest's F-steps in Python (A2 > A3 > A1). No Fuzzy MABAC example shared in the common literature, traceable to a page number, exists; DecisionMind uses its own validation table.
2. Agriculture: Choosing an irrigation-system technology
An agricultural development cooperative will choose among three irrigation-system technologies, none of which has yet been trialled on site. Criteria: expected water-saving rate, expected yield-increase rate (both "more is better"), and expected installation-and-maintenance cost ratio ("less is better"). Because none of the technologies has been installed in the region before, experts have estimated these ratios as "at least, most likely, at most" triangles, drawing on manufacturer claims, pilot projects in similar climates, and field engineers' observations.
The method brings the three technologies onto a common scale, weights them, builds the border approximation area, and computes each technology's distance to that border. Suppose the technology with the highest water-saving estimate also carries the highest cost estimate, and ends up just above the border overall; a moderately water-saving but low-cost technology comes second.
The cooperative has one hesitation. If the first technology's cost estimate materialises at its upper end, that is, its most pessimistic scenario, and the operators confirm this higher cost, the small gap with the second technology could close. The cooperative should not make the large-scale decision without comparing these two technologies on a pilot plot for one more season.
In the report: "With the current estimates, the technology that leads on water-saving and yield increase holds the strongest position relative to the border approximation area; but if that technology's cost estimate materialises at its upper end, the gap with the second technology becomes negligible."
3. What Not to Do
The first mistake is collapsing the illustrative example's triangles to their centre at the outset (to single numbers such as 0.70, 0.80, 0.60) and running crisp MABAC. The order often comes out the same, but the 0.15 gap between A1 and A3 then turns into a bare crisp difference, with the width of the estimate in the input never showing at all, and the report ends up claiming a precision it does not have.
The second mistake is breaking the l ≤ m ≤ u order in a cell. For example, if the most likely value is written smaller than the lowest, the calculation silently produces a wrong result.
The third mistake is presenting the border approximation area as "the best bid's estimate." The border is the geometric mean of the three bids; it is not the value of the best one.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/fuzzy-mabac
Pamučar, D., & Ćirović, G. (2015). The selection of transport and handling resources in logistics centers using Multi-Attributive Border Approximation area Comparison (MABAC). Expert Systems with Applications, 42(6), 3016–3028. DOI: 10.1016/j.eswa.2014.11.057
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
Zadeh, L. A. (1965). Fuzzy sets. Information and Control, 8(3), 338–353. DOI: 10.1016/S0019-9958(65)90241-X
Torkayesh, A. E., Tirkolaee, E. B., Bahrini, A., Pamucar, D., & Khakbaz, A. (2022). A Systematic Literature Review of MABAC Method and Applications: An Outlook for Sustainability and Circularity. Informatica, 34(4), 899–929. DOI: 10.15388/23-INFOR511