Extension card · Grey
Grey MOORA (Stanujkić, Magdalinović, Jovanović & Stojanović, 2012)
Grey MOORA is the form of MOORA that works with grey (interval grey) numbers when criterion values are known only by a lower and upper bound. It whitenises the bounds and feeds them into the ratio system, again ranking the result by a single net score.
Base method
MOORA →
Philosophy, mechanics, strengths and weaknesses are on the base method card; this card describes only the difference.
Data type (family)
Grey →
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?
Cells. In crisp MOORA every cell is a single number. Here every cell is expressed by two bounds: a minimum and a maximum. No most-likely value or distribution is claimed within the bounds; the information is only the two bounds. Criterion weights are taken as crisp (single) numbers in DecisionMind; grey MOORA's uncertainty is carried only in the cells of the decision matrix.
Scale equalisation. The method first divides every column by that column's largest upper bound. It then reduces each cell's lower and upper bound to a single number by averaging them, that is, it whitenises, and divides this whitenised value by the square root of its own column magnitude, that is, applies vector normalisation, just as in crisp MOORA. The reason for these two stages is this: the first sets the bounds against a common upper reference (1), and the second brings the whitenised values onto the same scale as crisp MOORA.
Whitenisation. No such step exists in crisp MOORA because the cells are already single numbers. In Grey MOORA, a single number is produced by averaging the two bounds; this does not mean "the midpoint is most likely." In a grey-data structure where no point between the bounds is considered more likely than another, the average is only a compromise chosen to carry the calculation forward, and this should be stated in the report.
Ratio system and result. The whitenised and normalised values are weighted; for each alternative, the weighted sum over the "more is better" criteria has the weighted sum over the "less is better" criteria subtracted from it. This is exactly the same operation as crisp MOORA's ratio system; the only difference is that the input has first been whitenised. The output is directly a single net score and a rank, not a grey number. Defuzzification, that is, whitenisation, is done in the middle of the calculation, immediately before the input is normalised.
DecisionMind holds this order fixed in classic Grey MOORA (first dividing by the largest upper bound, then whitenising, then vector normalisation) and uses the arithmetic average of the bounds as the whitenisation rule; an optional reference-point approach can also be computed for cross-checking over the same whitenised matrix.
How to Read the Output
The output is a net score and a rank, as in crisp MOORA, and it is read the same way: it is not a percentage or a probability, and it cannot be compared with a different analysis. The difference is this. This score in fact rests on the midpoint of a value known only by its bounds. If two alternatives' bounds overlap, that is, if one's lower bound is higher than the other's upper bound, then even if the whitenised averages differ, the true position of these two alternatives is uncertain. A small difference in the net score can conceal this overlap.
Thus instead of writing:
"Grey MOORA found the best alternative with certainty"
the report should read:
"Among the bounds, the alternative with the highest net score according to the whitenised values is this one; if the alternatives' bounds overlap, this ranking is only as certain as the width of that overlap"
When to Prefer This over the Base Method
Grey MOORA is suitable when only a lower and upper bound are known about the criteria, that is, when there is no most-likely value or distribution: cases with little data, a short track record, or a supplier quoting a price "somewhere between this and that." If a most-likely value is known within the bounds, discarding this information and descending to the grey structure erases information that is available; a fuzzy structure should be preferred. A measured criterion is written in the same matrix in DecisionMind as a grey number with both bounds equal (a single point). The exit condition is the same as crisp MOORA: if a criterion allows no compromise, this extension too is compensatory and will not eliminate anything below a threshold.
Mistakes Specific to This Extension
Violation of the value space. Every cell's lower bound must be less than or equal to its upper bound; if this order is broken, the calculation becomes invalid.
Presenting whitenisation as a "most-likely value." The average of the bounds is only a computational step; it should not be referred to in the report as "most likely cost" or "expected value," because a grey number does not carry this information.
Building a grey number by adding a percentage around a measured value. The bounds must have their own source (a contract, a past record, an expert statement); a fabricated band such as ±5% of a crisp number breaks grey data's principle of honesty.
Knowingly discarding the information within the bounds. If a most-likely value or a past distribution is actually available and is knowingly ignored, feeding only the bounds into grey MOORA, the method is run with deliberately less information than is available.
The governing principle is this:
Grey MOORA's whitenisation step is a computational convenience, not a claim of information; no "most-likely value" that is not actually available should be loaded into the bounds afterwards.
Cases
The first case is DecisionMind's verification example: a synthetic 3×3 grey-interval table, built so it can be traced by hand, not taken from a book or paper page. The second case is an illustrative fiction.
1. Illustrative example: A parts supplier assessed with grey interval data (DecisionMind verification example)
A manufacturer is assessing three parts suppliers on three criteria: quality-conformance rate and delivery reliability ("more is better"), and unit cost rate ("less is better", i.e. a lower cost is preferred). Only the lower and upper bound of each criterion is known; no most-likely value is claimed within the bounds.
| Supplier | Quality-conformance rate | Delivery reliability | Unit cost rate |
|---|---|---|---|
| Supplier 1 | ⊗[0.65; 0.75] | ⊗[0.45; 0.55] | ⊗[0.55; 0.65] |
| Supplier 2 | ⊗[0.75; 0.85] | ⊗[0.55; 0.65] | ⊗[0.35; 0.45] |
| Supplier 3 | ⊗[0.55; 0.65] | ⊗[0.65; 0.75] | ⊗[0.45; 0.55] |
| Direction | more is better | more is better | less is better |
| Weight | 0.40 | 0.35 | 0.25 |
The method divides each column by its largest upper bound, whitenises each cell's bounds by averaging, renormalises the whitenised values against their own column magnitude, weights, and subtracts the less-is-better total from the more-is-better total.
| Supplier | Net score | Rank |
|---|---|---|
| Supplier 2 | 0.348 | 1 |
| Supplier 3 | 0.288 | 2 |
| Supplier 1 | 0.225 | 3 |
The result reads as follows. Supplier 2 comes first because it has both the highest quality bounds and the lowest cost bounds, despite being weakest on delivery reliability.
The manufacturer's hesitation is this: if the quality and delivery-reliability weights were swapped, that is, delivery at 0.40 and quality at 0.35, the ranking would not change; Supplier 2 remains first. For the ranking to change, the delivery weight would need to rise far more sharply relative to quality, for example delivery at 0.60 and quality at 0.10; this shows that the ranking is solid within a reasonable weight range. Furthermore, Supplier 1's lower quality bound (0.65) is only level with, not overlapping, Supplier 3's upper bound (0.65). Because the intervals do not overlap, these two suppliers' position on quality remains clear.
In the report: "Under weight swaps and moderate weight changes, Supplier 2 remains first with the highest net score (0.348); because the three suppliers' quality intervals do not overlap, this ranking is also consistent independently of how the bounds are whitenised."
Source: DecisionMind's Grey MOORA verification example; a synthetic, hand-traceable 3×3 grey-interval table, not taken from a book or paper page. The net scores and sensitivity values were independently computed in Python by this card's author, and confirmed exactly (Supplier 2 > Supplier 3 > Supplier 1) against the internal verification record in the DecisionMind manifest.
2. Logistics: A distribution company's warehouse-site selection
A distribution company will choose among three candidate locations for a new regional warehouse. Criteria: daily delivery capacity and proximity score to regional demand ("more is better"), rent and operating cost ("less is better"). Because two of the candidates are in new regions not yet operational, the capacity and cost figures are not exact; they are known only as "at least – at most" bounds given by a property consultant.
The method brings the three locations onto a common scale, whitenises, weights, and reduces the result to a net score. Suppose the location with the highest capacity bound also has the highest rent bound; thanks to the higher weight given to capacity, it still comes out first.
The company's hesitation is this: the first-ranked location's cost interval is a wide band such as ⊗[80,000; 140,000] TRY, because the property consultant has not yet received a firm quote for this region. The second-ranked location's cost interval is narrow and close to certain. The net score does not show this width difference; the company should request a firm quote to narrow the cost interval before proceeding with the first location.
In the report: "The location with the highest capacity is first by net score; however, this location's cost interval is wide and not based on a firm quote, and should be narrowed before a decision is made."
3. What Not to Do
The first error is entering Supplier 1's cost cell with the lower bound greater than the upper bound (for example ⊗[0.68; 0.65] instead of ⊗[0.55; 0.65]): this is a value-space violation and invalidates the calculation. The second error is reporting the whitenised value (for instance Supplier 2's quality average of 0.80) as "this is the most likely quality rate"; a grey number does not carry this information, it carries only the bounds. The third error is opening a measured unit cost (for instance a crisp 0.40 from a past invoice) into a grey number by adding a percentage around it, as ⊗[0.38; 0.42]; if the bounds have no source, there is no grey number either, and a measured value should be written as a grey number with both bounds equal (⊗[0.40; 0.40]).
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/grey-moora
Stanujkić, D., Magdalinović, N., Jovanović, R., & Stojanović, S. (2012). An objective multi-criteria approach to optimization using MOORA method and interval grey numbers. Technological and Economic Development of Economy, 18(2), 331–363. DOI: 10.3846/20294913.2012.676996
Brauers, W. K. M., & Zavadskas, E. K. (2006). The MOORA method and its application to privatization in a transition economy. Control and Cybernetics, 35(2), 445–469. (no DOI)
Deng, J. L. (1982). Control problems of grey systems. Systems & Control Letters, 1(5), 288–294. DOI: 10.1016/S0167-6911(82)80025-X