Extension card · Z-Number
Z-number EDAS
This is the form of EDAS for situations where every criterion value is given together with how far that value can be trusted. The output is again an assessment score, and a rank drawn from that score.
Base method
EDAS →
Philosophy, mechanics, strengths and weaknesses are on the base method card; this card describes only the difference.
Data type (family)
Z-Number →
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?
Two things change; the decision logic does not.
Cells. In crisp EDAS every cell is a single number. Here every cell is a Z-number: Z = (A, B). A is a triangular fuzzy number stating the criterion value. B is a separate triangular fuzzy number stating how far that value can be trusted.
The conversion before the average-based solution. DecisionMind reduces the Z-number to a single crisp number before EDAS's own average-based steps. This reduction follows the method of Kang and colleagues (2012). A's membership curve is scaled by a coefficient drawn from B's centroid, and the centroid of this scaled curve is then taken. Classical EDAS's six steps (average solution, positive and negative distance, weighted totals, normalisation, assessment score) run unchanged on the crisp values obtained this way.
This reduction has a verified consequence. In the Kang transformation, B's contribution only scales the height of A's membership curve; it does not shift the position of the centroid. The crisp value obtained is therefore equal only to A's centroid. B's numerical value does not affect the result. This has been verified by running DecisionMind's Z-EDAS engine: in the illustrative example below, changing B drastically leaves the assessment scores exactly the same.
DecisionMind holds the Kang transformation, followed by classical EDAS's average-based six steps, fixed in this extension.
How to Read the Output
The output is an assessment score, as in crisp EDAS, and reads the same way. It is not a percentage, and when the alternative set changes, the set's average shifts and the scores change with it.
The difference is here. The purpose of the Z-number data structure is to carry trust in the source into the decision. But in the current DecisionMind engine, this trust is eliminated before the average is calculated. The assessment score depends only on the centroid of the criterion value (A).
Thus instead of writing:
"Because a Z-number was used, the assessment score also reflects the reliability of the source"
the report should read:
"The assessment score has been calculated from the centroid of the criterion values and the set's average; the degree of reliability is not reflected in the result by the current engine"
When to Prefer This over the Base Method
If your data is genuinely Z-number in structure, and a position measure relative to the set's average suits your decision, this extension is the formally correct choice. But the reliability difference should not be expected to show up in the score; the current engine does not provide this. This limit should be stated before the analysis begins.
The exit point is the same as for crisp EDAS: if no compromise is acceptable on one criterion, this extension is compensatory too and does not screen out anything below a threshold.
Mistakes Specific to This Extension
Assuming reliability (B) will change the score. In the current engine, B is eliminated before the average is calculated. This is not a software fault; it is a mathematical consequence of the Kang transformation, and it should be stated in the report.
Overlooking the contribution of an alternative that sits exactly at the average on a criterion. If an alternative's crisp value is exactly equal to that criterion's average, that criterion makes no contribution at all to that alternative's score. This is not an error but a natural consequence of EDAS; missing it can lead to the wrong conclusion that "this criterion does not matter."
Writing the same B into every cell and using a Z-number. If B carries no discriminating information, the effort of collecting the data is wasted.
The governing principle is this:
Z-number EDAS exists to record the criterion value and the trust placed in that value separately. But in the current engine reliability is eliminated before the average is calculated; the assessment score rests only on the centroid of the value and the set's average.
Cases
The first case is DecisionMind's validation example, built from synthetic 3x3 fixed data. The second case is an illustrative construction.
1. Illustrative example: Scoring three alternatives on three criteria as Z-numbers (DecisionMind validation example)
Three alternatives are scored as Z-numbers on three criteria. Every cell gives the A (value) triangle; reliability B is the same across all three criteria and all three alternatives: (0.70; 0.80; 0.90).
| Alternative | C1 (A) | C2 (A) | C3 (cost, A) |
|---|---|---|---|
| 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 |
| Direction | higher is better | higher is better | lower is better |
| Weight | 0.40 | 0.35 | 0.25 |
The method reduces every cell's Z-number to a crisp number by the Kang transformation. C1's average comes out at 0.70, C2's at 0.60, C3's (cost) at 0.50. It then weighs the parts of each alternative that sit above and below these averages and combines them into a single assessment score.
| Alternative | Assessment score | Rank |
|---|---|---|
| A2 | 1.000 | 1 |
| A3 | 0.508 | 2 |
| A1 | 0.000 | 3 |
The result reads as follows. A2 sits markedly above the average (0.70) on C1, the most heavily weighted criterion, at 0.80, and below the average (0.50) on C3 (cost), that is, in its favour, at 0.40. On C2, however, A2's value (0.60) is exactly equal to that criterion's own average; this criterion contributes nothing to A2's score. A2's advantage comes entirely from C1 and C3.
The decision's hesitation is this. If the weights are changed to C1=0.10, C2=0.65, C3=0.25, the ranking reverses: A3 comes first at 0.955, A2 second at 0.797. A2's advantage depends on the weight given to C1 and C3. Once C2's weight is raised, A3 moves ahead, because A3 sits markedly above the average on C2.
Reliability B has no effect at all on these results. Even if B is lowered, say, to (0.01; 0.02; 0.03), the assessment scores come out exactly the same under both weighting scenarios. This has been verified by running the kernel.
In the report: "With weights C1=0.40, C2=0.35, C3=0.25, A2 sits in the most advantageous position relative to the set's average (1.000). If the weight of C2 is raised enough to overtake C1 (C2=0.65, C1=0.10), A3 moves ahead. The degree of reliability is not reflected in this result by the current engine."
Source: DecisionMind's Z-EDAS validation example; built as synthetic 3x3 fixed data, following the Z-number framework of Zadeh (2011) and Kang et al. (2012). The assessment scores and the sensitivity scenario have been independently recomputed by this card's author using the same algorithm, and match the manifest's expected values exactly (tolerance 1e-9).
2. Livestock farming: A cooperative's choice of dairy-cattle feed supplier
An agricultural cooperative will choose among three feed suppliers for its member farms. The criteria are the feed's nutritional value, unit cost and the supplier's delivery regularity. All but cost are "higher is better," cost is "lower is better." Nutritional value is entered as a Z-number because it rests on the supplier's own laboratory report. A is the value stated in the report; B is whether that report was issued by an independent laboratory or by the supplier's own laboratory.
The method reduces the three suppliers' Z-numbers to crisp numbers by the Kang transformation and applies classical EDAS. Suppose the result places first the supplier whose nutritional value appears highest, where that value is reported only by its own laboratory.
The cooperative's hesitation is this. If this supplier's nutritional-value declaration has not passed an independent audit, it should be known that the current engine does not reflect this gap in the ranking at all. The cooperative should require an independent sample analysis before the selection.
In the report: "With the weights given, the supplier whose nutritional value appears highest is ahead relative to the set's average. This supplier's nutritional-value declaration has not passed an independent laboratory, and the current calculation does not reflect this gap; an independent sample analysis is recommended before the selection."
3. What Not to Do
In the illustrative example, sharply lowering A2's reliability on the C1 criterion and expecting "A2's score should now fall" is wrong: the score does not change at all, because the current engine does not read B. The second error is failing to notice that A2 sits exactly at the average on C2 and interpreting this criterion as "also supporting A2"; its contribution is zero. The third error is reading the value of 1.000 as "a flawless supplier"; the score only compares these three alternatives against the set's own average.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/z-edas
Zadeh, L. A. (2011). A note on Z-numbers. Information Sciences, 181(14), 2923–2932. DOI: 10.1016/j.ins.2011.02.022
Kang, B., Wei, D., Li, Y., & Deng, Y. (2012). A method of converting Z-number to classical fuzzy number. Journal of Information & Computational Science, 9(3), 703–709. (no DOI)
Keshavarz Ghorabaee, M., Zavadskas, E. K., Olfat, L., & Turskis, Z. (2015). Multi-criteria inventory classification using a new method of evaluation based on distance from average solution (EDAS). Informatica, 26(3), 435–451. DOI: 10.15388/Informatica.2015.57
Kahraman, C., Keshavarz Ghorabaee, M., Zavadskas, E. K., Cevik Onar, S., Yazdani, M., & Oztaysi, B. (2017). Intuitionistic fuzzy EDAS method: An application to solid waste disposal site selection. Journal of Environmental Engineering and Landscape Management, 25(1), 1–12. DOI: 10.3846/16486897.2017.1281139