Methods · Ranking
SMAA (Stochastic Multiobjective Acceptability Analysis)
SMAA does not ask the decision-maker for a single weight; it calculates, as a probability over every possible weight, which alternative comes out first with which weights.
Base method's data type: Stochastic
What Is the Method?
SMAA is a ranking approach developed for situations where you hold a decision table but do not know the criterion weights (or some of the measurement values) with certainty. Most ranking methods ask for a single set of weights and produce a single result. SMAA does the opposite: it asks "whatever the weights turn out to be," and, by randomly sampling thousands of possible weight combinations, counts in how many samples each alternative comes out first. Its output is an "acceptability index" for every alternative: this shows the probability that the alternative comes out first even with no specific information about the weights. Lahdelma, Hokkanen and Salminen proposed it in 1998 for environmental and public-policy decisions where no consensus can be reached on weights.
The Philosophy Behind It
SMAA's underlying idea is this: in real decisions, there is usually no firm consensus on the importance of the criteria, and different stakeholders argue for different weights. Classical methods ignore this uncertainty and declare a single "winner" with a single set of weights. SMAA instead places the uncertainty at the centre of the calculation: it asks "does this alternative win under every defensible set of weights, or only within a narrow weight range?" If an alternative comes out first across a large share of the weights, this means "whichever weight anyone argues for, this alternative is likely to come out ahead"; if it wins only within a narrow weight range, the choice depends on the preference of whoever argues for that narrow range.
This idea carries a consequence: SMAA is a consensus-seeking method, not one that tries to find a single "correct" weight. Where stakeholders disagree over weights, or where the measurement values themselves are uncertain (given as an estimate range, say), SMAA does not ignore this uncertainty but builds it directly into the model.
How It Works
The method proceeds through six steps.
First, defining the uncertainty. The decision table's measurement values can be entered as exact numbers or with a margin of uncertainty ("±ten per cent," say). If there is no prior preference for the weights, the "no prior information" assumption is used, giving equal probability to every weight combination.
Second, drawing thousands of samples. SMAA draws a large number of random samples (typically tens of thousands), consistent with the defined uncertainty, from both the measurement values and the weight combinations.
Third, calculating a simple total score for every sample. In each sample, every alternative's weighted total score is calculated using that sample's weights and measurement values.
Fourth, counting the rank probabilities. In each sample, the alternatives are ranked by this score. After thousands of samples, it is counted in how many samples each alternative comes first, in how many it comes second, and so on; the rate at which it comes first is reported as the "acceptability index."
Fifth, finding the central weight. The average is taken of the weights across all the samples in which a given alternative comes first; this answers the question "what does the typical set of weights that makes this alternative come first look like?"
Sixth, calculating the confidence factor and interpreting the result. The calculation is redone with the central weight to check whether this alternative genuinely comes out first; this rate is a confidence factor. Alternatives with both a high acceptability index and a high confidence factor are recommended.
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 acceptability index shows the probability that an alternative comes out first across every defensible weight combination. It is not a measure of "certainty": a value such as 0.74 does not mean "this is the correct alternative with 74 per cent probability," but "with no specific information about the weights, this alternative comes first in 74 per cent of the randomly tried weights." The indices of two alternatives need not sum to 1, because a third or fourth alternative may also come first under some weights. A small acceptability index (0.01, say) does not mean that alternative is bad; it only means it stands out within a very narrow weight range.
Thus instead of writing:
"SMAA identified the best alternative"
the report should read:
"With no prior information about the weights, this alternative came first in this proportion of the randomly tried weights; this rate shows how robust the alternative is against weight uncertainty"
Data Type and Inputs
SMAA works with probabilistic (stochastic) data: measurement values can be given either as exact numbers or as an uncertainty distribution (a central value with a margin, say); weights, too, are treated not as exact numbers but as a probability distribution (usually with the "no prior information" assumption of equal probability across all combinations). DecisionMind currently has no separate extension of SMAA; its close relative SMAA-2 is offered as a distinct method that considers not just the first rank but every rank in the ranking.
You need alternatives in rows, criteria in columns, a measurement value in every cell (optionally with a margin of uncertainty), and direction information for every criterion. SMAA asks for no exact external set of weights; if there is no information about weights, this is fed directly into the model as "every weight equally likely," and if there is partial information about the weights (for instance, "the first criterion is at least as important as the second"), this too can be added to the model. As the number of samples grows (into the tens of thousands), the results become more stable; working with too few samples makes the result unreliable.
When to Use It, When Not To
SMAA is suitable when stakeholders cannot agree on the weights, or when the measurement values themselves are uncertain (resting on an estimate, a projection or expert opinion), and the decision-maker wants an answer to the question "which alternative stays strong despite this uncertainty?" Its typical territory includes public policy, environmental decision-making, and multi-stakeholder group decisions.
It should not be used where a clear consensus on weights already exists, or where the decision-maker prefers to work with a single exact set of weights; in that case SMAA's probabilistic output brings needless complexity, and single-weight methods such as TOPSIS or SAW give a more direct answer. Likewise, in simple decisions with very few alternatives and criteria, SMAA's Monte Carlo machinery is a disproportionate effort.
No consensus on weights, uncertainty should be taken into account → SMAA
Weights already clear, a single exact result is wanted → TOPSIS, SAW, VIKOR
Not just the first rank but the probability of the whole ranking is wanted → SMAA-2
Uncertainty lies not in the weights but in the criterion values, a single exact method is preferred → fuzzy or grey extensions
Strengths
SMAA's greatest strength is that it displays weight uncertainty openly rather than hiding it; it gives the decision-maker an answer to the question "is this alternative strong under every condition, or only under one particular weight preference?" Where stakeholders cannot agree on weights, it shifts the debate from "which weight is correct" to "which alternative is strong across a wide range of weights," and this generally makes consensus easier. It can handle both measurement uncertainty and weight uncertainty within the same framework.
Weaknesses
Its limitations stem from the method's probabilistic nature. First, the result depends on the number of samples; with too few samples (under a thousand), acceptability indices can come out unstable, and tens of thousands of samples are needed for a reliable result (Tervonen and Lahdelma, 2007). Second, the "no prior information" assumption (equal probability for every weight) may not always be realistic; where stakeholders in fact argue for weights close to one another, this assumption can paint an unrealistically wide picture of uncertainty. Third, the output is a probability distribution rather than a classical "single winner" ranking; this is a result that is harder to explain to a decision-maker unused to it. Fourth, in its basic form, which uses an additive score function, SMAA carries the same compensatory logic as TOPSIS or SAW; a weakness on one criterion can be papered over by another (Tervonen and Figueira, 2008).
Common Mistakes
The most common mistake is reading the acceptability index as a certainty rather than a probability; 0.74 does not mean "74 per cent correct" but "comes first in 74 per cent of cases under weight uncertainty." A second mistake is keeping the number of samples (K) too low and assuming the result is stable; the analysis should be rerun with different random seeds to check whether the result changes. A third is using the "no prior information" assumption without questioning it; if stakeholders in fact hold partial information about the weights (a consensus that one criterion outweighs another, say), this information should be added to the model. A fourth is eliminating an alternative outright because of a low acceptability index; a low index can still mean it stays strong within a narrow weight range, and the central weight and confidence factor should also be examined.
The governing principle is this:
SMAA's acceptability index shows how robust an alternative remains under weight uncertainty; it does not declare a definitive winner as though a single "correct" set of weights existed.
Cases
Each case opens with a decision table, describes in words what the method does to it, and shows how to read the result. The first case rests on the real example in the method's founding source; its figures are taken from the paper's own table. The remaining cases are illustrative constructions.
1. Environment: Choosing a waste-disposal facility site among six candidates in Helsinki (Lahdelma, Hokkanen and Salminen, 1998)
A waste disposal facility will be built at one of six candidate sites (I-VI) in the Helsinki region. Four criteria apply: an annual post-investment cost indicator (g1, higher is better), annual welfare loss (g2), transport capacity (g3, higher is better), and an environmental suitability score (g4, higher is better). g2 is a negatively signed indicator; a value closer to zero, that is, less negative, is better. Each measurement value carries a defined margin of uncertainty (g1 ±0.5, g2 ±10 per cent, g3 ±10, g4 ±0.5). There is no prior information about the weights; SMAA gives equal probability to every weight combination and runs a Monte Carlo calculation with ten thousand samples.
| Candidate | g1 | g2 | g3 | g4 |
|---|---|---|---|---|
| I | 5.0 | −1.5 | 15 | 4.0 |
| II | 2.5 | −3.8 | 25 | 2.5 |
| III | 3.0 | −2.8 | 10 | 2.8 |
| IV | 3.0 | −3.2 | 16 | 3.2 |
| V | 2.0 | −6.7 | 0 | 1.0 |
| VI | 4.0 | −3.4 | 30 | 3.5 |
| Direction | higher is better | higher is better (less negative) | higher is better | higher is better |
The method tries ten thousand different weight combinations (and, within each of these combinations, a sample consistent with the measurement uncertainty); in each sample it ranks the six candidates by total score and counts in how many samples each candidate comes first.
| Candidate | Acceptability index (rate of coming first) |
|---|---|
| I | 0.74 |
| VI | 0.25 |
| II | 0.01 |
| III, IV, V | 0.00 |
The result reads as follows. Candidate I comes first in around 74 per cent of the weight combinations tried; this shows I is a strong candidate against weight uncertainty. Candidate VI comes first in most of the remaining combinations (around 25 per cent). The other four candidates come first in almost none of the weight combinations; this does not mean they are "bad," only that they cannot come out ahead under any defensible weight.
The committee hesitates here: I and VI together account for around 99 per cent of the samples; the real decision lies between these two. Without examining which weight combinations make I come first and which make VI come first (their central weight vectors), it cannot be understood which stakeholder group would argue for which candidate.
In the report: "With no prior information about the weights, candidate I comes first in around 74 per cent of the combinations tried, and candidate VI in around 25 per cent; the decision is concentrated between these two candidates, and which weight range supports which one should be shown separately."
Source: Lahdelma, Hokkanen and Salminen (1998), Table 1 and Table 2. The acceptability indices (0.74 / 0.01 / 0.00 / 0.00 / 0.00 / 0.25) are the paper's own Monte Carlo result; DecisionMind's engine produces the same ranking (VI and I as the two highest values), though the exact percentages can show small differences from run to run because of stochastic sampling variation; this is inherent Monte Carlo variability, not an error.
4. What Not to Do
In the six-candidate table of the first case, reading candidate I's acceptability index of 0.74 as "this is the best alternative with 74 per cent probability" is wrong; this rate only shows the frequency of coming first under weight uncertainty. A second error is dropping the number of samples (K) below a thousand and still treating the result as reliable; at low K the indices can vary substantially from run to run. A third error is eliminating candidates III, IV and V entirely as "poor alternatives" because their indices come out close to zero, without ever checking under which weights they might come out ahead.
Sources
For the formulas behind each step, the intermediate tables and citation formats (BibTeX, RIS, APA), see the DecisionMind method page: decisionmind.app/library/smaa
Lahdelma, R., Hokkanen, J., & Salminen, P. (1998). SMAA — Stochastic multiobjective acceptability analysis. European Journal of Operational Research, 106(1), 137–143. DOI: 10.1016/S0377-2217(97)00163-X
Tervonen, T., & Lahdelma, R. (2007). Implementing stochastic multicriteria acceptability analysis. European Journal of Operational Research, 178(2), 500–513. DOI: 10.1016/j.ejor.2005.12.037
Tervonen, T., & Figueira, J. R. (2008). A survey on stochastic multicriteria acceptability analysis methods. Journal of Multi-Criteria Decision Analysis, 15(1–2), 1–14. DOI: 10.1002/mcda.407
Lahdelma, R., & Salminen, P. (2001). SMAA-2: Stochastic multicriteria acceptability analysis for group decision making. Operations Research, 49(3), 444–454. DOI: 10.1287/opre.49.3.444.11220