This page is published in English.
Ranking
WSM - Weighted Sum Model (Simple Additive Weighting)
Additive utility - linear weighted sum
Fishburn, P. C.1967doi:10.1287/opre.15.3.537 ↗
Overview
WSM (SAW): score = Σ w_j × r_ij. Higher score means the alternative is closer to ideal across all weighted criteria. Simplest and most transparent MCDM method - appropriate when criteria are commensurate or pre-normalised.
- Output
- weighted sum score, higher is better
- Data
- Crisp, complete numeric matrix
- Weights
- Needs a weight source
- Size
- 2+ alternatives, 3-10 criteria works best
- Used for
- Alternative selection, Supplier evaluation, site selection, Personnel selection
How it works
- 1
Direction-aware linear normalisation: for max criteria map to [0,1] by (x−min)/(max−min); for min criteria invert by (max−x)/(max−min). If all criteria are already in the same unit and all max, this step may be skipped (as in Triantaphyllou 2000 Example 2-1 which uses raw values directly).
Fishburn 1967 Operations Research 15(3):537-542; Triantaphyllou 2000 Ch.2 §2.2.1 Eq.(2-1)
- 2
Compute WSM score for each alternative: weighted sum of normalised performance values. Higher score = better. Rank alternatives by descending score.
Fishburn 1967 Operations Research 15(3):537-542 Eq.(1); Triantaphyllou 2000 Ch.2 §2.2.1 Eq.(2-1)
Look elsewhere when
Assumptions to verify
- Criteria are commensurate or have been pre-normalised (additive utility assumption).
- Compensation is acceptable: high score on one criterion can fully offset low on another.
- Criterion weights accurately reflect relative importance.
- Decision matrix is complete (no missing values).
Edge cases and pitfalls
- •If all criteria are already in the same unit and all max, this step may be skipped (as in Triantaphyllou 2000 Example 2-1 which uses raw values directly).
Dimensional inconsistency: WSM assumes criteria are commensurate (same unit). Mixing different units violates additive utility - normalise first (Triantaphyllou 2000 p.7: 'equivalent to adding apples and oranges').
Full compensation: a very high score on one criterion can fully compensate for a very low score on another. Use outranking methods (ELECTRE, PROMETHEE) if non-compensatory preferences are intended.
Works with
How to cite
Fishburn, P. C. (1967). Additive utilities with incomplete product sets: Application to priorities and assignments. Operations Research. https://doi.org/10.1287/opre.15.3.537
System ID, as it appears in reports and the API
WSM