Analytic hierarchy process
Derive weights from pairwise comparisons rather than stating them directly, and check whether your comparisons were internally consistent.
- Time cost
- 2 h
- Output
- Derived weights plus a consistency ratio.
- Steps
- 5
Use when
- You cannot state weights directly but can say which of two criteria matters more, and by roughly how much.
- Several people must agree on weights and direct numbers cause deadlock.
- You want a consistency check on your own preferences.
Do not use when
- There are many criteria — n criteria need n(n−1)/2 comparisons, so seven criteria is twenty-one judgements.
- Speed matters. This is the slowest method in the cluster.
- The precision would be false. The arithmetic is exact; the inputs are not.
Inputs required
- Criteria
- Patience for pairwise comparisons
- Options scored per criterion
Procedure
- 01
Build the hierarchy
Goal at the top, criteria beneath, options at the bottom. Sub-criteria only where a criterion genuinely splits.
- 02
Compare criteria in pairs
For each pair, state which matters more on a 1–9 scale: 1 equal, 3 moderately, 5 strongly, 7 very strongly, 9 extremely. Record the reciprocal automatically.
- 03
Derive the weights
The normalised principal eigenvector of the comparison matrix gives the weights. In practice, normalise each column, then average the rows — that approximation is close enough at this scale.
- 04
Check consistency
Compute the consistency ratio. Above about 0.1, your comparisons contradict each other — you said A > B, B > C and C > A. Revisit, do not proceed.
- 05
Score and combine
Compare options pairwise within each criterion, or score them directly. Combine with the derived weights for a final ranking.
Characteristic failure mode
Worked example
A committee choosing among three community projects on four criteria.
- 01Six pairwise comparisons to weight the criteria: reach, cost, durability, equity.
- 02Derived weights: 0.41, 0.28, 0.19, 0.12.
- 03Consistency ratio 0.06 — acceptable.
- 04One member’s separate run produces 0.14, revealing contradictory stated preferences.
Result
The weights get agreed without anyone having to propose a number first. The failed consistency check was more useful than the ranking.
Where this disagrees with another method
AHP derives abstract weights from abstract comparisons; even swaps forces every trade into real units. Prefer even swaps when the criteria have natural units, and AHP when they do not and a group must agree.
Where to go next