Methods · Subjective weighting
SWING (Swing Weighting)
A subjective weighting method that asks the expert to score, directly out of 100, the benefit of "swinging" each criterion from its worst to its best value, then normalises those scores to produce weights.
Base method's data type: Classical
What Is the Method?
You have a set of criteria and want to elicit their importance from an expert in a way that answers not just "which is more important" but "how much more important." SWING works as follows: the criterion judged most important is identified first and given a score of 100. For every other criterion, the expert is then asked: "how valuable is swinging this criterion from its worst value to its best value, compared with swinging the most important criterion the same way?" The expert answers with a score between 0 and 100. Von Winterfeldt and Edwards defined the method in 1986. The output is a weight vector summing to 1. SWING does not produce a ranking; it distributes weight among criteria.
The Philosophy Behind It
The idea behind SWING is that a criterion's "importance" depends on how far it can actually be changed, that is, on its range. The greater the benefit gained from "swinging" a criterion from its worst state to its best state, the more important that criterion is. This differs from simply asking "which criterion is more important in the abstract"; SWING forces the decision-maker to picture a concrete range (worst to best) and to compare the value of that range against the ranges of the other criteria.
This idea carries a philosophical consequence. If a criterion's range is kept narrow (for instance, if the alternatives already differ little on it), that criterion's swing value comes out low; if the range is kept wide, it comes out high. This means SWING weights depend not only on a criterion's "abstract importance" but also on how much variability that criterion shows within this particular decision situation. If the same criterion has a different range in a different alternative set, its SWING weight changes too.
How It Works
The method proceeds through a single step.
First step, normalising the swing scores. The expert first identifies the most important criterion and gives it a score of 100. Then, for every other criterion, they score the value of swinging that criterion from worst to best, relative to the most important criterion, on a scale of 0 to 100. The method divides these raw scores by their sum, giving the weight vector, which sums to 1.
The formula, intermediate values and citation format for this single step are given on the DecisionMind method page; this card carries no formulas.
How to Read the Output
A weight shows a criterion's swing from worst to best relative to the same swing on the most important criterion; it does not show the criterion's abstract or absolute importance. The criterion receiving the highest weight is the one the expert judged to make "the biggest difference when moving from worst to best."
This also reveals a limit of SWING weights. The same criterion can take a different weight if the range between its worst and best value changes; it is the criterion's range within that decision situation that is assessed, not the criterion itself. The report should therefore state clearly which range definition the weights were given against.
For this reason:
"The SWING analysis showed this criterion to be absolutely the most important"
should be written instead as:
"This weight reflects the value of swinging this criterion between the defined worst and best values, relative to the same swing on the most important criterion; if the range definition changes, the weight changes too"
Data Type and Inputs
SWING works with crisp data: a single swing score between 0 and 100 for every criterion. DecisionMind holds no extension of this method; the base swing method is used on its own.
You need the list of criteria to be weighted, a defined worst and best value range for every criterion, and the swing scores the expert gives by comparing these ranges against the most important criterion (100 for the most important, 0 to 100 for the rest). The method produces weights and does not require them from outside; it needs no alternative data. At least two criteria are required; three to twelve criteria work comfortably.
When to Use It, When Not To
SWING is a suitable choice when the expert can concretely define every criterion's worst and best value and can score the value of these ranges comparatively. It works well when the criteria's real ranges (the worst and best values in the data set) are known and the decision-maker can picture them.
There are two cases where it should not be used. SWING should not be used if the criteria's worst and best values cannot be defined clearly, because the swing question then rests on an ambiguous range and the scores come out inconsistent. If the expert can only give an ordering and cannot give a ratio or swing value, rank-based methods such as ROC or REVISED-SIMOS should be preferred.
Criterion ranges are clearly defined, comparative swing scores can be given → SWING
Only an ordering can be given, ranges cannot be defined → ROC, REVISED-SIMOS
Pairwise comparison and a consistency check are wanted → AHP, BWM
No expert available, let the weights be derived from the data → Entropy, CRITIC (objective)
Strengths
SWING's most important advantage is that it grounds weights not in an abstract sense of importance alone, but in the value of a concrete range (worst to best). This stops the decision-maker from using the word "important" independently of the size of the range, and ties the weights to the data's actual variability. The method is simple, requires only a single round of scoring, and is directly compatible with multi-criteria utility methods such as SMART and SMARTS (Edwards and Barron, 1994).
Weaknesses
Its limitations stem from this same structure. First, the weights depend on the chosen range definition; if the same criterion has a different worst-to-best range in a different alternative set, its weight changes too. Second, fixing the most important criterion's score at 100 can anchor the decision-maker to their first judgement; Rezaei, Arab and Mehregan (2024) show that SWING is exposed to this anchoring effect in a different way from SMART and BWM. Third, if the expert defines a range incorrectly or unrealistically, for instance by setting a best value that would never actually occur, the weight inflates or shrinks unrealistically as well. Fourth, only the endpoints (worst, best) are assessed; the utility of the values in between is assumed to be linear.
Common Mistakes
The most common mistake is asking for a swing score directly without defining the criterion's worst and best value; a score given without a defined range does not show what is actually being swung.
A second mistake is confusing the swing score with "the criterion's general importance"; the score reflects only the value of the range within this particular decision situation. A third mistake is directly comparing the same criterion's SWING weight across different analyses; if the range definitions differ, the weights cannot be compared. A fourth mistake is leaving unjustified why the most important criterion was given 100; this choice anchors the entire scale and must be explained in the report.
The governing principle is this:
SWING weights reflect the swing of every criterion between its defined worst and best values, relative to the same swing on the most important criterion; if the range definition changes, the weights change too, and the report must state these ranges explicitly.
Cases
Each case opens with a decision table, describes in words what the method does to it, and shows how to read the resulting weights.
1. Illustrative example: Weighting three criteria by swing scores (DecisionMind validation example)
A decision-maker has defined the worst and best values for three criteria and scored the value of swinging each criterion from worst to best, out of 100. C1 has been identified as the most important criterion and given a score of 100.
| Criterion | Swing score |
|---|---|
| C1 | 70 |
| C2 | 50 |
| C3 | 30 |
Note: these three scores represent the highest value within C1's own range; the 70, 50 and 30 shown in the table reflect how the decision-maker scored the three criteria relative to one another.
The method divides these three scores by their sum.
| Criterion | Weight |
|---|---|
| C1 | 0.4667 |
| C2 | 0.3333 |
| C3 | 0.2000 |
The result reads as follows. C1 carries roughly half the weight, C2 about a third, and C3 stays around a fifth. This distribution reflects how the decision-maker compared the benefit of swinging each criterion from worst to best.
The decision-maker's hesitation lies here: if C3's range (the gap between its worst and best value) was actually kept narrower than intended, that is, if the alternatives already differ little on C3, its swing score should have been lower than 30. As confirmed by independent Python computation, had C3's score been lowered from 30 to 10, the weights would become 0.5385 for C1, 0.3846 for C2 and 0.0769 for C3; C1's weight would rise markedly. The decision-maker should explain in the report how C3's range was defined.
In the report: "The weights are derived through SWING from the decision-maker's scores for swinging the three criteria from worst to best; C1 carries the highest weight, because moving from worst to best on this criterion creates the largest difference in benefit."
Source: DecisionMind SWING manifest, validation example. The figures were computed using the swing-weighting definition in Chapter 8 of von Winterfeldt and Edwards (1986); they are not the figures from the book's own concrete case study.
2. Healthcare: A family practice unit weighting appointment-system criteria
A family practice unit will weight four criteria for choosing a new appointment system: waiting time, appointment cancellation rate, patient satisfaction, and system installation cost. The unit manager has defined the worst and best values for every criterion (for waiting time, say, between thirty minutes and five minutes) and given the swing scores.
Suppose waiting time received the highest swing score, because moving from worst to best on this criterion creates the largest difference in patient experience. System installation cost received the lowest score.
The unit's hesitation is this: if waiting time's worst value (thirty minutes) never actually occurs in practice, that is, if the real range is narrower, this criterion's swing score, and hence its weight, may be exaggerated. The unit should show in the report that the ranges were verified against real data (past appointment records).
In the report: "The weights are derived through SWING from the swing scores the unit manager gave between the defined worst and best values; waiting time received the highest weight, because improvement on this criterion creates the largest difference in patient experience."
3. Agriculture: A cooperative weighting irrigation-technology criteria
An agricultural cooperative will weight three criteria for choosing an irrigation technology: water-saving rate, installation cost, and maintenance frequency. The cooperative's representative has defined the worst and best values for every criterion and given the swing scores.
Suppose water-saving rate received the highest score, because moving from worst to best on this criterion creates the largest difference in savings. Maintenance frequency received the lowest score.
The representative's hesitation is this: the gap between installation cost's worst and best value may actually be a very wide range relative to the cooperative's budget; in that case, installation cost's swing score should be reviewed again. The representative should verify the range definitions together with the cooperative's management.
In the report: "The weights are derived through SWING from the swing scores given over the ranges the representative defined; water-saving rate received the highest weight, and this weight depends on the defined range."
4. What Not to Do
There are three concrete errors possible with the table in Case 1. The first is asking for a swing score directly without defining the criteria's worst and best values; if the range is ambiguous, what the score actually measures remains ambiguous too. The second is presenting C1's weight of 0.4667 as "C1 is absolutely the most important criterion"; the weight is valid only for these defined ranges. The third is directly comparing the same three criteria's SWING weight from a different analysis against this table, despite the range definitions being different.
Sources
For the formula behind the step and the citation formats, see the DecisionMind method page: decisionmind.app/library/swing
von Winterfeldt, D., & Edwards, W. (1986). Decision Analysis and Behavioral Research. Cambridge University Press. ISBN: 978-0-521-27107-3 (no DOI)
Edwards, W., & Barron, F. H. (1994). SMARTS and SMARTER: Improved simple methods for multiattribute utility measurement. Organizational Behavior and Human Decision Processes, 60(3), 306–325. DOI: 10.1006/obhd.1994.1087
Rezaei, J., Arab, A., & Mehregan, M. (2024). Analyzing anchoring bias in attribute weight elicitation of SMART, Swing, and best-worst method. International Transactions in Operational Research, 31(2), 918–948. DOI: 10.1111/itor.13171