Methods · Ranking
WPM (Weighted Product Model)
WPM raises each alternative's ratio on every criterion to a power equal to that criterion's weight, multiplies these together into a single unit-free score, and ranks alternatives on that score.
Base method's data type: Classical
What Is the Method?
WPM is a ranking method for when you hold a numerical decision table and want to place the alternatives in a single order. Its output is a unit-free multiplicative score for each alternative and the ranking that follows from it; it does not produce criterion weights, taking them from outside. Miller and Starr proposed it in 1969; it traces its origin to dimensional analysis in physics, and it is one of the oldest and simplest multiplicative approaches among multi-criteria decision methods.
The Philosophy Behind It
The idea behind WPM is to MULTIPLY criteria rather than add them. Adding measures in different units (kilograms, days, points) requires acting as though they had all been converted into the same "currency." Multiplying is different: you take each criterion's own RATIO on its own scale (its percentage relative to the best) and multiply these ratios together; the units then cancel, leaving a directly comparable, unit-free number. This is why the method draws its inspiration from dimensional analysis in physics: just as units cancel through ratios in physics, criteria cancel the same way in WPM.
This idea carries a sharp philosophical consequence: unlike additive methods such as SAW, WPM does NOT EASILY FORGIVE a weak criterion. In a sum, a small number can be lost against larger ones; in a product, a value close to zero drags the whole product down. WPM's nature is not "I partly go along with every criterion" but "you cannot be seriously weak on any criterion." While not fully eliminatory, it is less forgiving than additive methods.
How It Works
The method proceeds in two steps.
First, direction-sensitive ratioing. WPM sets each cell against the best value in its own column: for a "higher is better" criterion, the value is divided by the column's largest; for a "lower is better" criterion, the column's smallest is divided by the value. This differs from TOPSIS's vector normalisation: in WPM, normalisation is itself a RATIO, not a difference or square-root operation. Every column is thereby converted into a unit-free ratio between 0 and 1.
Second, the weighted product. WPM raises each alternative's ratioed values to a power equal to the relevant criterion's weight, and multiplies these together across all criteria. A weakness on a heavily weighted criterion, thanks to this exponentiation, pulls the score down disproportionately. WPM ranks alternatives from highest to lowest on this single multiplicative score.
The formulas behind the steps and the citation formats are given on the DecisionMind method page; this card carries no formulas.
How to Read the Output
The multiplicative score states an alternative's relative standing against the other alternatives in this particular analysis; a value such as 0.77 does not mean "77 per cent good," and it cannot be compared with a score from a different analysis, because the ratioing in each analysis is built from that analysis's own best values. Thanks to WPM's normalisation (ratioing against the column's best), scores are unaffected when criteria are rescaled by the SAME PROPORTION (from kilograms to tonnes, say). This is the source of the method's claim to be "unit-independent." But this immunity holds only for PROPORTIONAL rescaling. If a criterion's measurement ORIGIN (its zero point) is arbitrary or contested, for instance where a scoring system's zero does not represent a genuine "nothing," the result can change; the multiplication operation assumes a genuine zero point exists, that is, a ratio scale.
Thus instead of writing:
"The WPM result stays the same whatever unit the criteria are measured in"
the report should read:
"The WPM result does not change when criteria are rescaled PROPORTIONALLY (as from kilograms to tonnes); but where a criterion's measurement origin is arbitrary (as with a scoring scheme that has no genuine zero), the result can be sensitive to that arbitrary choice"
Data Type and Inputs
WPM works with crisp, strictly positive (not zero or negative) numerical data: if a cell is zero or negative, the product becomes undefined or meaningless. You need alternatives in rows, criteria in columns, direction information ("higher is better" or "lower is better") for every criterion, no empty cells, and criterion weights that sum to 1. WPM does not produce weights, it asks for them; you can derive them from expert opinion (AHP, BWM, SWARA) or from the data itself (Entropy, CRITIC). Criteria need to be measured on a genuine ratio scale with a meaningful zero point (price, weight, duration, speed, and the like); a criterion measured only on an interval scale (with an arbitrary zero) can give a misleading result in WPM. DecisionMind holds nine WPM family members alongside the base method (across uncertainty types such as fuzzy, intuitionistic fuzzy, Fermatean fuzzy, Pythagorean fuzzy and q-rung orthopair); which fits your data situation depends on your data type. A minimum of two alternatives and two criteria is required; three to twelve criteria work comfortably.
When to Use It, When Not To
WPM is a sound choice if your criteria are measured with strictly positive numbers on a genuine zero point (price, weight, speed, capacity, and the like), your table has no gaps, and you accept that a weak criterion will pull the score down disproportionately (a harsher penalty than additive methods apply). It is also advantageous where you want to combine criteria in different units (kg, days, TL) directly, without setting an additional normalisation range, because of WPM's multiplicative, unit-cancelling structure.
WPM should not be used where your data has a zero or negative value (the product becomes undefined) or where a criterion is measured on a scale without a genuine zero point (for instance, a survey score whose zero represents an arbitrary starting point rather than "not satisfied at all"). If you want a weakness on one criterion to be fully offset by strength on others (that is, if WPM's harsh penalty is not wanted), an additive method such as SAW should be used instead.
All criteria positive, with a genuine zero point (ratio scale) → WPM
A criterion can be zero or negative → Not WPM; SAW or TOPSIS
A criterion has no genuine zero (only an interval scale, e.g. an arbitrarily anchored score) → Not WPM; SAW or TOPSIS
Full compensation wanted for a weak criterion, harsh penalty not wanted → SAW
A simple, multiplicative, unit-independent aggregation is wanted → WPM
Strengths
WPM's greatest strength is its unit-independence: it can combine criteria in different units (kg, TL, days) directly, because its normalisation is itself a ratio and units cancel under multiplication. Its computation is very simple and needs few parameters. Because it does not forgive a weak criterion as easily as additive methods do, it makes it harder to hide alternatives that are "average at everything but very poor on one item" than additive methods do.
Weaknesses
Its limitations stem from that same severity and from its old, simple structure. First, it is undefined for zero or negative values; this closes WPM off from some data situations. Second, it is unaffected when measurement changes PROPORTIONALLY (kilograms to tonnes), but if a criterion's measurement origin (its zero) is arbitrary, the result can be sensitive to that arbitrary choice; WPM assumes a genuine ratio scale. Third, applying additive (WSM/SAW) and multiplicative (WPM) methods to the same data can give different rankings; this has been termed, in the literature, the "decision-making paradox," and shows that WPM's ranking is sensitive to the choice of aggregation (Triantaphyllou and Mann, 1989). Fourth, being a fairly old and simple method, WPM specifically has less of the extensive rank-reversal and sensitivity literature that later methods such as TOPSIS or VIKOR have accumulated (Triantaphyllou, 2000).
Common Mistakes
The most common mistake is feeding WPM a table without noticing that a criterion holds a zero or negative value; this renders the product undefined or leads to a meaningless result. A second mistake is feeding WPM a criterion without a genuine zero point (for instance, a satisfaction score with an arbitrary starting point); ratios of such criteria are not meaningful, and the result becomes sensitive to the measurement's origin. A third mistake is comparing a WPM result directly with a SAW or TOPSIS result on the same data and asking "which is correct"; different aggregation logics can give different rankings, and this is not an error but the nature of the methods. A fourth mistake is failing to check that the criterion weights sum to 1; in the multiplicative formula the exponents must sum to 1, otherwise the scores become incomparable.
The governing principle is this:
A WPM result rests on the assumption that criteria are measured on a genuine ratio scale, with a meaningful zero point; where this assumption does not hold, the multiplicative result is not reliable either.
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 is drawn from the method's founding source. The remaining cases are illustrative constructions.
1. Engineering: Choosing among three investment alternatives (Miller and Starr, 1969)
A business will choose among three investment alternatives (A1, A2, A3). There are three performance criteria, all "higher is better." The business set the weights at the highest for the first criterion (0.50), then the second (0.30), and the lowest for the third (0.20).
| Alternative | Criterion 1 | Criterion 2 | Criterion 3 |
|---|---|---|---|
| A1 | 4.0 | 3.0 | 2.0 |
| A2 | 3.0 | 5.0 | 4.0 |
| A3 | 5.0 | 2.0 | 3.0 |
| Direction | higher is better | higher is better | higher is better |
| Weight | 0.50 | 0.30 | 0.20 |
The method ratios each column against its own largest value, then raises each ratio to the power of the criterion's weight and multiplies.
| Alternative | Multiplicative score | Rank |
|---|---|---|
| A2 | 0.7746 | 1 |
| A3 | 0.7172 | 2 |
| A1 | 0.6680 | 3 |
The result reads as follows: A2, though not the best on the first criterion (A3 holds that), comes out ahead because it holds the highest values on the second and third criteria; WPM's multiplicative structure rewards A2 for having no serious weakness on any criterion.
The business hesitates here: the first criterion (weighted highest, at 0.50) was scored by a panel, and the "zero point" of that scoring is contested. The panel may not have started its scoring from 0 but from a different reference point. This scenario was tested in Python. When 1 was subtracted from every value of the first criterion, shifting the scoring's starting point by one unit, and the score recalculated, the ranking was confirmed to flip from A2-A3-A1 to A3-A2-A1. This shows that WPM is reliable only for data measured on a genuine ratio scale, with a meaningful, uncontested zero point.
In the report: "With the given scores, A2 holds the highest multiplicative score (0.7746); but if the first criterion's scoring origin (zero point) is contested, the result is sensitive to it, and this sensitivity should be stated in the report."
Source: Miller, D. W., & Starr, M. K. (1969), Executive Decisions and Operations Research, pp. 237-239. The figures are taken from the manifest record; the book's original pages have not been directly seen for this card, so Case 1's literature-sourced classification is open to scientific review (see review notes).
2. Sport: A club's youth-infrastructure investment selection
A sports club will choose one of three youth-academy infrastructure investment packages (A1, A2, A3). Three criteria have been set: expected player-development capacity, facility service life, and an annual maintenance-cost-saving score (all three "higher is better," all positive and measured on a genuine zero point).
The method ratios each package against the best values, then calculates the weighted product. Suppose the package with the highest player capacity comes out ahead because it also holds reasonable (not-worst) values on the other two criteria; a package with the lowest maintenance-cost saving but the highest capacity falls behind in the multiplicative score because of that weakness.
The club hesitates here: WPM's harsh-penalty logic has done its work. A package weak on maintenance cost could more easily offset that weakness with its high capacity under an additive method such as SAW. The club should not announce the result before deciding which logic (harsh penalty or full compensation) it wants.
In the report: "By the weighted-product score, the most balanced package comes out ahead; if the same data were re-evaluated with an additive method (SAW), the package with the highest capacity but weak maintenance cost could take the lead instead. Which logic was preferred should be stated in the report."
3. Logistics: A distribution company's warehouse-site selection
An e-commerce company will choose one of three candidate sites (A1, A2, A3) for a new distribution warehouse. Three criteria have been set: daily processable package capacity, a motorway-proximity score, and a warehouse rent/operating-cost-saving score (all three "higher is better," positive, and measured on a genuine zero point).
The method ratios each candidate site against the best values and calculates the weighted product. Suppose the site closest to the motorway but with the lowest capacity falls behind another, more balanced candidate on the other two criteria, because WPM harshly penalises the low capacity owing to its heavy weight.
The company hesitates here: the weight on the capacity criterion rests on an assumption based on growth projections; if growth turns out slower, this weight may not stay high. The company should not finalise its decision without lowering the weight and rechecking the result.
In the report: "Under the current weights, the balanced candidate comes out ahead; since the capacity weight rests on a growth assumption, rechecking the result is recommended if growth turns out slower."
4. What Not to Do
The first error is running WPM on the investment example without checking whether the third criterion holds a zero or negative value; such a value renders the product undefined. The second error is ignoring the fact that the first criterion is a panel score whose zero point may be contested, and presenting the result as a certain fact, when, as confirmed by the Python check, the ranking changed once this starting point shifted by one unit. The third error is reading WPM's multiplicative score (such as 0.7746) as a percentage or a probability, and comparing it with a score from a different analysis.
Extensions: for different data types
WPM has 8 extensions in the library. Same decision logic, different data type: if your data is not a classical number, read the relevant data type card, then open that member.
Sources
For the formulas behind the steps and citation formats, see the DecisionMind method page: decisionmind.app/library/wpm
Miller, D. W., & Starr, M. K. (1969). Executive Decisions and Operations Research. Prentice-Hall. (no DOI; the DOI in the manifest record points to a book review and has not been carried into this card, see review notes)
Triantaphyllou, E. (2000). Multi-Criteria Decision Making Methods: A Comparative Study. Applied Optimization, Vol. 44. Kluwer Academic Publishers. DOI: 10.1007/978-1-4757-3157-6
Triantaphyllou, E., & Mann, S. H. (1989). An examination of the effectiveness of multi-dimensional decision-making methods: A decision-making paradox. Decision Support Systems, 5(3), 303–312. DOI: 10.1016/0167-9236(89)90037-7