Extension card · Hesitant
Hesitant fuzzy linguistic MABAC (Sun, Hu, Zhou and Chen, 2018)
Hesitant fuzzy linguistic MABAC is the form of MABAC used when a criterion is scored not with a single verbal term but with a comparative verbal expression such as "at least high" or "between medium and high." It converts this expression into a linguistic term set and calculates its signed distance to the border area.
Base method
MABAC →
Philosophy, mechanics, strengths and weaknesses are on the base method card; this card describes only the difference.
Data type (family)
Hesitant →
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 logic of comparing against the border area stays the same.
Cells. In crisp MABAC every cell is a single number. Here every cell is a comparative verbal expression: it can be a single term such as "s_2," an interval such as "at least s_1" or "between s_{-1} and s_1," or an open-ended expression such as "greater than s_2." The scale is symmetrically indexed so that its middle ("medium") is zero; on a seven-term scale, for example, s_{-3} means "none," s_0 means "medium," and s_3 means "extreme." Every expression is first converted into a set built from these indices.
Scale equalisation. Crisp MABAC places every column into the 0-1 range with min-max normalisation. No such division exists here; on a benefit criterion the set is left as it is, and on a cost criterion the sign of every index in the set is reversed (thanks to the scale's symmetric structure, this corresponds to the linguistic complement). Every set is then converted into a linguistic term set scaled by the criterion's weight (a weighted HFLE).
Border approximation area and distance. In crisp MABAC, the border is built from the geometric mean, and the distance is a signed difference. Here the border is the arithmetic mean of the indices of every alternative's weighted set on that criterion (a different design choice from classical MABAC's geometric mean). The distance is not a subtraction but a projection-based signed difference: every cell and the border are projected onto an axis running through the scale's most extreme term ("s_g"), and the difference between these projections shows whether the alternative sits above the border (positive) or below it (negative).
Result and defuzzification. In crisp MABAC, every alternative's distances to the border are summed. Here, the signed projection differences per criterion are first shifted to a non-negative level, then combined with a Bonferroni mean. The special case of the Bonferroni mean at p = 1, q = 0 reduces to a simple average across criteria, and comes closest to crisp MABAC's summing logic; DecisionMind uses p = 1, q = 1 in this card, a richer combination that also accounts for interaction between criteria.
For classical hesitant fuzzy linguistic MABAC, DecisionMind fixes the projection axis (the scale's most extreme term) and the Bonferroni parameters (p = 1, q = 1).
How to Read the Output
The total score (CC) is read similarly to crisp MABAC's score: a larger CC shows a stronger position relative to the border. But the score is no longer a signed distance to a geometric-mean border; it is the Bonferroni mean of the projection differences, and it contains a shift constant. What matters, therefore, is not its absolute magnitude but the order and relative gap among alternatives.
Thus instead of writing:
"The hesitant fuzzy linguistic MABAC score is an exact measure that directly reflects the expert's verbal expression"
the report should read:
"The score is the result of converting the comparative verbal expressions into indexed sets, the projection difference to the border, and the Bonferroni mean; narrowing or widening the expression can change the score"
When to Prefer This over the Base Method
This extension is used when the expert gives a criterion not as a single verbal term but as a comparative expression such as "at least," "at most" or "between." Where a single verbal term is enough, a simpler linguistic extension may suffice instead. Measured criteria should not be carried into this extension. Where the matrix must hold a single data type, a measured value is written as the single nearest term on the scale. Base MABAC's exit condition applies here exactly as before.
Mistakes Specific to This Extension
Reducing a comparative expression to a single midpoint. Taking only the lower bound (s_1) of "at least high," or only its midpoint, erases the open-ended uncertainty the expression carries, at an early step.
Missing a cost criterion. Skipping the sign reversal on a cost criterion reverses every alternative's position relative to the border on that criterion, whether above it or below.
Changing the Bonferroni parameters (p, q) without stating them. Choosing p = 1, q = 0 comes closer to classical MABAC's simple sum, while p = 1, q = 1 also factors in interaction between criteria; this choice can produce a different CC score from the same data, and must be stated in the report.
Using the source paper's printed intermediate-table values as input without question. Some of the intermediate results in Sun et al.'s (2018) paper may not be reproduced exactly when the engine runs its own formula; the engine stays faithful to the formula, and the source of any difference must be stated in the report.
The governing principle is this:
Hesitant fuzzy linguistic MABAC converts the comparative verbal expression into an indexed set and compares it against the border through a projection difference. If the expression is reduced early, or the sign and parameter choices are not reported, it is not the calculation itself that breaks down, only its apparent precision.
Cases
The first case is a genuine case from the literature: it is Sun, Hu, Zhou and Chen's (2018) example of prioritising eight patients at the Third Xiangya Hospital, and the inputs are taken from the paper's own Table 1. The second case is an illustrative construction.
1. Health: Prioritising eight patients (Sun, Hu, Zhou and Chen, 2018)
A hospital emergency department will prioritise eight patients (a1-a8) against six criteria: severity of illness, urgency, pathology finding, risk of deterioration, comorbidity risk and infection risk. All criteria are of the higher-is-better kind (higher risk/severity means higher priority). A seven-term scale is used, from s_{-3} ("none") to s_3 ("extreme"). Patients are assessed on every criterion with a comparative verbal expression rather than a single term; for example, a1 is assessed as "between s_{-1} and s_1" on severity of illness. The weights (0.25; 0.20; 0.10; 0.17; 0.16; 0.12) come from the clinical team.
The method converts every expression into an indexed set, scales it by the weights, builds the border (the mean of the indices) for every criterion, calculates the projection-based signed differences, and combines them with the Bonferroni mean (p = 1, q = 1).
| Patient | a8 | a2 | a1 | a3 | a7 | a4 | a6 | a5 |
|---|---|---|---|---|---|---|---|---|
| Total score (CC) | 0.2324 | 0.2289 | 0.2099 | 0.2087 | 0.1870 | 0.1844 | 0.1823 | 0.1518 |
The result reads as follows. a8 is assessed on many criteria with broad, high-ended expressions such as "between s_2 and s_3" or "at least s_2"; this gives it a strong, consistent position above the border. a5, by contrast, is assessed on most criteria with low-ended expressions ("at most s_{-1}," "less than s_{-1}") and finishes last. The ranking the engine produces departs, with small differences in the middle ranks, from the ranking in the source paper's own Table 5 (a8≻a2≻a3≻a1≻a6≻a7≻a4≻a5): the engine places a1 ahead of a3, and a7 ahead of a6. Both the best (a8) and the worst (a5) ends are preserved.
To see how robust the decision is, the order of the two patients with the closest scores (a1: 0.2099, a3: 0.2087) was separately tested. The gap between them is only 0.0012, meaning that the two patients should be treated as practically equivalent in clinical assessment, and that the ranking alone should not claim a definite priority difference.
In the report: "With the given weights, a8 has the highest total score (0.2324) and a5 the lowest (0.1518); both these extremes match the source paper's ranking. The gap between a1 and a3 (0.2099 against 0.2087) is very small, and the order between these two patients does not show a definite clinical priority difference."
Source: Sun, Hu, Zhou and Chen (2018), Table 1 (verbal-expression matrix and weights). The total scores and the ranking were obtained by independently running DecisionMind's hesitant fuzzy linguistic MABAC engine on these expressions. The engine's ranking departs from the source paper's own printed Table 5 ranking in the middle (third-fourth and fifth-sixth places); the best and worst ends do not change. As detailed in the verification notes, this difference arises from the engine running consistently with its own formula (Bonferroni p = 1, q = 1).
3. What Not to Do
In the illustrative table, had a criterion been mistakenly counted as a cost criterion, that is, had the sign-reversal step been skipped, patients with a high expression on that criterion would be counted below the border, and the ranking on that criterion would reverse. The second error is representing an expression such as "between s_{-1} and s_1" with only its midpoint (s_0); this erases the two-sided uncertainty the expression carries at an early step, and feeds a different input to the Bonferroni mean. The third error is saying "the default was used" without stating the Bonferroni parameters (p, q); p = 1, q = 0 and p = 1, q = 1 can produce different CC scores from the same data.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/hfl-mabac
Sun, R., Hu, J., Zhou, J., & Chen, X. (2018). A Hesitant Fuzzy Linguistic Projection-Based MABAC Method for Patients' Prioritization. International Journal of Fuzzy Systems, 20(7), 2144–2160. DOI: 10.1007/s40815-017-0345-7
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
Rodríguez, R. M., Martínez, L., & Herrera, F. (2012). Hesitant fuzzy linguistic term sets for decision making. IEEE Transactions on Fuzzy Systems, 20(1), 109–119. DOI: 10.1109/TFUZZ.2011.2170076
Torra, V. (2010). Hesitant fuzzy sets. International Journal of Intelligent Systems, 25(6), 529–539. DOI: 10.1002/int.20418