Methods · Ranking
RAM (Root Assessment Method)
RAM accumulates each alternative's total contribution on benefit and cost criteria separately, then collapses them into a single number by placing cost in a power exponent and benefit in a base value: a high cost shrinks the exponent, a high benefit grows the base.
Base method's data type: Classical
What Is the Method?
RAM is a ranking method for arranging alternatives into a single order once you already hold a numerical decision table. Its output is a score for every alternative and a descending rank based on that score. Sotoudeh-Anvari proposed it in 2023 for use in sustainability assessments. Its name comes from the word "root," because the final score is computed through an exponential-root expression: benefit acts as the base, cost as the exponential power.
The Philosophy Behind It
RAM's underlying idea is to treat benefit and cost not within the same sum but in separate roles, as a number's base and exponent. The larger an alternative's total contribution on the benefit criteria, the larger the base of the calculation grows; the larger its total contribution on the cost criteria, the larger the exponent's denominator grows, which shrinks the exponent. A fixed value of "2" is added to both sides; this is a safety margin that keeps both the base and the exponent's denominator from falling to zero.
This structure carries a philosophical consequence: RAM, too, is compensatory, in that a high benefit can offset a high cost. But unlike TOPSIS's Euclidean distance or PROBID's graded ideal, RAM combines the effect of benefit and cost through a multiplicative-exponential structure rather than an additive one. This can mean that a large increase in cost shrinks the score more sharply than proportionally; this non-linear structure sets the method apart from linear summation methods such as SAW or WPM.
How It Works
The method proceeds through four steps.
First, sum normalisation. Every criterion column is divided by its own total: each value in the column is divided by the sum of all values in that column. This step is direction-blind, whether the criterion is benefit or cost, and is applied identically to every column.
Second, weighting. Every normalised column is multiplied by the criterion's weight. Weights come from outside RAM and must sum to 1.
Third, separating the benefit and cost totals. In the weighted table, the columns belonging to benefit criteria are summed together to give each alternative a "benefit total"; the columns belonging to cost criteria are summed separately to give a "cost total."
Fourth, the RAM score. Every alternative's score is found by raising the benefit total, added to two, to a power equal to the reciprocal of the cost total, added to two: a high cost total shrinks the exponent and pulls the score down, while a high benefit total grows the base and pulls the score up. Alternatives are then ranked by this score from highest to lowest.
The formulas behind each step, the intermediate tables and the citation formats are given on the DecisionMind method page; this card carries no formulas.
How to Read the Output
The RAM score is a number that combines an alternative's total contribution on the benefit and cost criteria; it always comes out slightly above 2, because both the base and the exponent of the calculation start from the fixed value "2." The magnitude of the score carries no meaning on its own; it only determines the order within this particular alternative set. It cannot be compared with a RAM score from a different analysis, because sum normalisation is built, in every analysis, from that analysis's own alternatives.
A small score gap between two alternatives can be more fragile than it looks, because of the exponential structure; a small change in the cost total shifts the exponent, and this affects the score in a non-linear way.
Thus instead of writing:
"RAM found the most sustainable alternative"
the report should read:
"With these weights and this alternative set, the alternative with the highest RAM score is this one; the magnitude of the score cannot be interpreted on its own, only the rank is meaningful"
Data Type and Inputs
RAM works with crisp data: one number per cell. You need alternatives in rows, criteria in columns, a positive number in every cell, direction information for every criterion (benefit or cost), and criterion weights summing to 1. RAM does not produce weights, it asks for them from outside. DecisionMind currently holds no extension of this method; it runs in its base crisp form, though the literature has defined an extension for a neutrosophic setting (Sotoudeh-Anvari, 2025).
Because the normalisation step is direction-blind, reversing cost columns beforehand (taking 1/x, say) is wrong; the method makes the direction distinction in the third step, by separating the benefit and cost totals.
When to Use It, When Not To
RAM is a suitable choice when your criteria can be measured numerically, the table is fully populated, and you accept compensation. The method was proposed specifically for sustainability and environmental-impact assessments; it can also be used in decisions with a clear benefit-cost trade-off, such as supplier and process selection.
It should not be used where the decision-maker finds the exponential structure hard to interpret, or where no compromise at all is acceptable on one criterion. RAM's score is not a directly interpretable percentage or distance; where the decision-maker needs an explanation beyond "the highest score wins," a more intuitive method (TOPSIS, SAW) may be preferable.
Numerical table, a clear benefit-cost trade-off, compensation accepted → RAM
Intuitive explainability of the score takes priority → TOPSIS, SAW
No compromise allowed on one criterion, sub-threshold alternatives must be screened out → screening first, then ranking
Weights are needed rather than a ranking → AHP, BWM, SWARA (subjective) · Entropy, CRITIC (objective)
Strengths
RAM's greatest strength is that, rather than mixing benefit and cost into a single sum, it accumulates them separately and combines them only in the final step; this makes it easy to trace, at intermediate steps, how each group of criteria affects the result. Its calculation stays simple: sum normalisation, weighting, separation, and a single exponential formula. Sotoudeh-Anvari's (2023) original paper tested the method in sustainability applications and showed it produces rankings close to TOPSIS's.
Weaknesses
RAM's most contested point is the non-linear behaviour of the exponential formula; this structure can be exposed to rank reversal in some datasets, differently from TOPSIS (Amjad and Stoklasa, 2025, systematically examined these properties after RAM's publication). Second, the score's starting point at the constant "2" makes the score hard to interpret on its own (what a value of 1.47 means, say); the score is meaningful only for ranking. Third, the method is relatively new, proposed in 2023; it does not yet carry as broad a body of independent application and critique as TOPSIS or AHP.
Common Mistakes
The most common mistake is reversing cost columns before normalisation (taking 1/x, say); RAM's sum normalisation is direction-blind, and the direction distinction is made in the third step, by separating the benefit and cost totals. Reversing beforehand applies the direction distinction twice and corrupts the result. A second mistake is directly comparing a RAM score with TOPSIS's closeness score or another method's score; the two methods' score scales are entirely different. A third is assigning equal weights without justification. A fourth is assuming, because of the exponential structure, that a small score gap between two alternatives is as "small" as it would be in a linear method; in RAM, a small cost difference can shift the exponent and affect the score disproportionately.
The governing principle is this:
A RAM result is a consistent summary of the directions, weights and alternative set you supplied; a small change in the cost total can affect the score disproportionately because of the exponential structure, and the report must show this sensitivity.
Cases
Each case opens with a decision table, describes in words what the method does to it, and shows how to read the result.
1. Sustainability: A business's choice among three production processes (illustrative example)
A business must choose one of three production processes. Three criteria apply: an efficiency score, energy consumption (lower is better), and a product-quality score. Efficiency and quality are "higher is better"; energy consumption is "lower is better." The business has set weights of 0.40 for efficiency, 0.35 for energy consumption, and 0.25 for quality.
| Process | Efficiency | Energy consumption | Quality |
|---|---|---|---|
| A1 | 0.5 | 0.3 | 0.8 |
| A2 | 0.3 | 0.6 | 0.4 |
| A3 | 0.7 | 0.4 | 0.5 |
| Direction | higher is better | lower is better | higher is better |
| Weight | 0.40 | 0.35 | 0.25 |
The method first divides each column by its own total and multiplies by its weight. It then sums the efficiency and quality (benefit) columns into a benefit total, keeps the energy-consumption (cost) column separate as a cost total, and finally computes each process's score by raising the benefit total, added to two, to the power of the reciprocal of the cost total, added to two.
| Process | RAM score | Rank |
|---|---|---|
| A1 | 1.47689 | 1 |
| A3 | 1.47240 | 2 |
| A2 | 1.42151 | 3 |
The result reads as follows. Although A1 ranks second on efficiency, it holds the lowest value on energy consumption; this both grows its benefit total and shrinks its cost total, carrying A1 to first place. A3 is best on efficiency, but its energy consumption is higher than A1's; these two nearly balance out, leaving A3 very close behind A1, in second place. A2 is worst on energy consumption and also weak on quality, so it finishes last.
The business hesitates here: the gap between A1 and A3 is only 0.00449, meaning the two processes are assessed as nearly equal. If the energy-consumption weight is raised from 0.35 to 0.45, A1's advantage from lower energy consumption grows and the gap can widen; if the weight is lowered, A3 can move ahead. The report should therefore show that the ranking is sensitive to the energy-consumption weight.
In the report: "With the given weights, A1 holds the highest RAM score (1.47689); the gap to A3 (0.00449) is very small and sensitive to the energy-consumption weight."
Source: This table and its scores form an illustrative example built to test DecisionMind's RAM engine against the steps in Sotoudeh-Anvari's (2023) paper; according to the manifest record it was computed with the pymcdm library's RAM implementation, and is not drawn from a case study in the paper. The figures were recalculated independently in Python while preparing this card, and were confirmed to match the DecisionMind engine's output exactly.
2. Agriculture: A cooperative's choice among three fertilisation methods
An agricultural cooperative must choose one of three fertilisation methods. Three criteria apply: yield increase (higher is better), environmental pollution risk (lower is better), and application cost (lower is better). The cooperative has given the greatest weight to yield increase, and less to environmental risk and cost.
The method brings the three methods onto the same scale, separates the benefit total (yield increase alone) from the cost total (environmental risk and application cost), then computes the RAM score. Suppose the method delivering the highest yield increase also turns out to be the worst on environmental risk; RAM's exponential structure markedly lowers this method's score because of its high cost total, and a lower-yield but environmentally friendlier method comes out ahead.
The cooperative hesitates here: if the environmental-risk weight is lowered, the highest-yield method can move back ahead. This shows that the cooperative has, in effect, made a value choice, between yield and the environment; RAM embeds this choice in the weights, it does not make the choice itself.
In the report: "With the environmental-risk weight given, the lower-risk method comes out ahead; once this weight is lowered, the highest-yield method returns to first place."
3. Logistics: A distribution company's choice among three warehouse automation solutions
A distribution company must choose one of three warehouse automation solutions. Four criteria apply: a processing-speed score, error rate (lower is better), installation cost (lower is better), and a scalability score. The company has given a higher weight to processing speed and scalability.
The method brings the three solutions onto the same scale, sums the two benefit and two cost columns separately, then computes the RAM score. Suppose the most expensive solution also turns out to be the best on both processing speed and scalability; RAM places this solution first thanks to its high benefit total, despite its high cost.
The company hesitates here: if a budget ceiling exists and this solution exceeds it, RAM will not screen it out on its own; cost is merely a criterion that has already been traded off against the others. The solution exceeding budget should be screened out before the analysis, and only the remainder ranked with RAM.
In the report: "The budget ceiling was applied as a pre-screening criterion; the remaining solutions were ranked using RAM."
4. What Not to Do
Had the energy-consumption column in the same production-process table been "reversed" beforehand by taking 1/x and then fed into RAM, the direction distinction would have been applied twice and the cost total miscalculated; RAM already makes its direction distinction in the third step. A second error is interpreting A1's score of 1.47689 as "47.7 per cent better"; a RAM score is not a percentage, it carries rank information only. A third error is presenting the 0.00449 gap between A1 and A3 as a robust result without ever checking its sensitivity to the energy-consumption weight.
Sources
For the formulas behind each step, the intermediate tables and citation formats, see the DecisionMind method page: decisionmind.app/library/ram
Sotoudeh-Anvari, A. (2023). Root Assessment Method (RAM): A novel multi-criteria decision making method and its applications in sustainability challenges. Journal of Cleaner Production, 423, 138695. DOI: 10.1016/j.jclepro.2023.138695
Amjad, H., & Stoklasa, J. (2025). A commentary on the paper "Root Assessment Method (RAM): A novel multi-criteria decision making method and its applications in sustainability challenges" — Investigating the properties and identifying sources of rank reversal. Journal of Cleaner Production, 521, 146035. DOI: 10.1016/j.jclepro.2025.146035
Sotoudeh-Anvari, A. (2025). Root Assessment Method (RAM) under neutrosophic environment. In Springer (2025 edition). DOI: 10.1007/978-3-031-78505-4_6