Extension card · Z-Number
Z-number MARCOS (Yazdani, Pamucar, Chatterjee & Torkayesh, 2021)
This is the form of MARCOS for situations where the decision-matrix cells are not crisp numbers but Z-numbers, carrying a value together with how far that value is trusted. The logic of the utility ratio relative to the ideal and the anti-ideal stays exactly the same; only the cells change.
Base method
MARCOS →
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?
Three things change; the logic of the utility ratio relative to the ideal and the anti-ideal does not.
Cells. In crisp MARCOS every cell is a single number. Here every cell has two parts: A, the value itself (as a triangular fuzzy approximation); B, how far that value is trusted (again a triangular fuzzy number). A performance score an expert calls "roughly 0.6" is written together with a separate triangle showing how far that estimate is trusted.
Conversion to a crisp number. Before entering crisp MARCOS's extended table (the real alternatives plus the ideal and anti-ideal rows), every Z-number cell is converted into a single crisp number. This conversion is carried out by scaling the value triangle with the square root of the reliability triangle's centroid, and then taking the centroid of this scaled triangle. In this centroid-based conversion that DecisionMind uses, the scaling constant enlarges or shrinks only the membership height, not the position of the value. Because of this, once the centroid enters the calculation, this constant cancels out; the crisp result comes out equal only to the centroid of the value (A) triangle. This is an important finding, addressed further in the card's "Mistakes Specific to This Extension" section.
The extended table, ratios and utility functions. On the matrix once it has been converted to crisp numbers, exactly the same steps run as in crisp MARCOS. The ideal and anti-ideal rows are added, normalisation and weighting relative to the ideal are carried out, and the row totals build the utility ratios and the final utility degree.
DecisionMind holds this conversion rule, and the crisp MARCOS steps that follow it, fixed in classical Z-MARCOS.
How to Read the Output
The final utility degree says the same thing as in crisp MARCOS: the alternative's proportional position, in this set, relative to the ideal and anti-ideal references.
An important caveat is needed here. The promise of the Z-number is not to treat sources giving the same value at different reliability levels as equal. But in DecisionMind's current Z-MARCOS engine, the reliability (B) component never changes the crisp result at all, because the centroid-based conversion described above cancels B out. This has been independently tested and verified by this card's author, cell by cell. In the current engine's output, a reliability difference produces no effect worth reporting; the final utility degree depends only on the centroid of the value (A) triangle.
Thus instead of writing:
"This alternative's utility degree has been found by also taking the reliability of the inputs into account"
the report should read:
"This utility degree has been calculated from the centroid of the cells' value (A) component. Under the current conversion rule, the reliability (B) component does not change the crisp result, and no interpretation should therefore be built on a reliability difference"
When to Prefer This over the Base Method
If the assessments come from sources of differing reliability, and this difference is expected to show up in the report, the Z-number data type is logically appropriate. But because of the finding above, choosing Z-number MARCOS in DecisionMind for this purpose at present does not meet the expectation that a reliability difference will show up in the result. If a reliability difference genuinely needs to show up in the result, that difference should for now be carried into the criterion weight or into the value (A) itself. Where this is not possible, Fuzzy MARCOS (A alone, without any reliability claim) should be preferred.
The exit condition of crisp MARCOS applies here too: this extension is not suitable if no compromise is acceptable on one criterion, because it is compensatory. If the alternative set is very small, the ideal and anti-ideal references can be overly sensitive to the alternatives themselves.
Mistakes Specific to This Extension
Assuming a difference in reliability (B) will change the result. As shown above, even if B is changed within the same cell from very low to very high, the final utility degree does not change. A sentence such as "the reliability difference has affected the result" should not be written in the report; it would be an unverified claim.
Writing the same B value into every cell and treating this as the justification for using a Z-number. If B is the same everywhere, it already carries no discriminating information. Even entering different B values shows no effect in the current engine.
Confusing the width of the value (A) triangle with reliability. The width of A is the estimate's own uncertainty; B is the reliability of the source. This distinction is set out on the Z-number data-type card and applies here as well.
Adding an alternative once the analysis has finished. As in crisp MARCOS, the ideal and anti-ideal references are built from the alternatives themselves. Adding a new alternative changes these references, and therefore every utility degree.
The governing principle is this:
In Z-number MARCOS, the final utility degree comes from the centroid of the cells' value component. It has been verified that the reliability component does not change the result under DecisionMind's current conversion rule; the report must state this limit plainly.
Cases
The first case is DecisionMind's validation example. In the manifest, this three-alternative table does not come from the literature; it comes from a formula-faithful, hand-traceable synthetic construction. The second case is an illustrative construction.
1. Illustrative example: Three alternatives, three criteria (DecisionMind validation example)
Three alternatives are assessed on three criteria; the first two are "higher is better," the third is "lower is better." Every cell's value (A) is a triangle, and its reliability (B) is also a triangle; in this example, every cell's reliability is the same (0.7; 0.8; 0.9).
| Alternative | K1 (value) | K2 (value) | K3 (value, lower 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.40 | 0.35 | 0.25 |
The method first converts every cell to a crisp number; since reliability is the same across all cells in this example, the crisp value comes out equal to the midpoint of the value triangle. It then extends the table with the ideal and anti-ideal rows, normalises relative to the ideal, weights, and builds the final degree from the utility ratios.
| Alternative | Final utility degree | Rank |
|---|---|---|
| A2 | 0.7376 | 1 |
| A3 | 0.6518 | 2 |
| A1 | 0.5832 | 3 |
The result reads as follows. A2 sits closest to the ideal on K1, the heaviest criterion, and closest to the ideal on K3 (cost); its relative weakness on K2 is more than offset by its advantage on these two criteria, and A2 reaches the highest utility degree.
The board's first question is this: does the ranking change if the cells' reliability (B) is lowered? This has been tested independently: even if the reliability (0.7; 0.8; 0.9) of A2's K1 cell is pulled down to a very low level (0.05; 0.1; 0.15), the utility degrees (0.5832; 0.7376; 0.6518) come out exactly the same. This is because, under DecisionMind's current conversion rule, reliability never affects the crisp value at all. When the weights are tried across a wide range too (K1 between 0.20 and 0.60), A2 stays first under every condition; this shows the ranking is robust against the choice of weight.
In the report: "A2 has the highest final utility degree (0.7376), and this ranking is robust across the weight range tested. The cells' reliability (B) component does not affect the crisp result in DecisionMind's current Z-MARCOS engine; the result should therefore be interpreted based only on the value (A) component."
Source: DecisionMind's validation example for the Z-MARCOS engine; the matrix and weights were produced as a hand-traceable synthetic example, not taken from a paper. The utility degrees and the reliability-weight sensitivity tests have been independently recomputed by this card's author using the DecisionMind engine.
2. Information technology: An organisation's choice of software-procurement model
An organisation will choose one of three procurement models for its in-house software need: an off-the-shelf package, custom development, and an open-source adaptation. Three criteria apply: total cost of ownership (lower is better), a fit-to-need score, and a long-term-maintainability score. The values are the IT unit's estimates; some rest on past procurement records, others on a new vendor's presentation, and this difference has been noted as reliability.
The method converts every cell to a crisp number, extends the table with the ideal and anti-ideal rows, and computes the final utility degrees. Suppose the model with the lowest total cost also has the highest fit-to-need score, and comes out first.
The organisation's hesitation: this model's fit-to-need score rests on a new vendor's presentation and its reliability appears low, yet this low reliability does not affect the result in DecisionMind's current engine. The organisation should add, separately from the utility degree, a note in the report on how much this estimate can be trusted.
In the report: "The model with the lowest total cost has the highest final utility degree. This model's fit-to-need score rests on a new vendor's presentation and can be considered of low reliability; but since this reliability difference is not reflected in the result, the organisation is advised to assess this risk separately."
3. What Not to Do
In the illustrative example, showing very low reliability for A2's K1 cell and reporting "this value is unreliable, so the utility degree should also come out low" is wrong; as shown above, reliability never changes the utility degree at all. The second error is writing different-looking but identical reliability terms into every cell and thinking this justifies the use of a Z-number; where there is no discriminating information, Fuzzy MARCOS is sufficient. The third error is reporting A2's degree of 0.7376 as "74 per cent suitable"; this value only compares these three alternatives against the set's own ideal and anti-ideal axis.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/z-marcos
Yazdani, M., Pamucar, D., Chatterjee, P., & Torkayesh, A. E. (2021). A multi-tier sustainable food supplier selection model under uncertainty. Operations Management Research, 15, 116–145. DOI: 10.1007/s12063-021-00186-z
Stević, Ž., Pamučar, D., Puška, A., & Chatterjee, P. (2020). Sustainable supplier selection in healthcare industries using a new MCDM method: Measurement of Alternatives and Ranking according to Compromise Solution (MARCOS). Computers & Industrial Engineering, 140, 106231. DOI: 10.1016/j.cie.2019.106231
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)