This page is published in English.
Aggregation Operator
Kemeny-Young - Optimal rank aggregation minimising Kendall τ disagreement
Rank aggregation (Kemeny consensus, NP-hard optimisation)
Kemeny, J. G.1959
Overview
Kemeny-Young finds the ranking σ* minimising total Kendall τ distance from all individual rankings (equivalently maximising the Kemeny score). It always elects the Condorcet winner if one exists. Computing the exact solution is NP-hard for large m - use branch-and-bound or genetic algorithm heuristics for m > 8.
- Output
- rank position, lower is better
- Data
- Crisp, complete rank
- Size
- 2+ alternatives, 3-12 criteria works best
- Used for
- Rank aggregation, social choice, preference fusion
How it works
- 1
Collect K expert rankings R_k.
Kemeny 1959, p.585
- 2
Pairwise disagreement count d(σ,R_k) for each candidate consensus σ.
Kemeny 1959, p.586
- 3
Find σ* minimising total Kemeny distance Σ_k d(σ,R_k).
Kemeny 1959, p.587 Eq.(2)
- 4
Kemeny consensus σ* is the final ranking.
Young-Levenglick 1978, p.288 Theorem 1
Fits when / Look elsewhere when
Fits when
- •Native group-decision support (multi-DM aggregation built into the pipeline)
Look elsewhere when
- •Cardinal preferences important. Use a MAUT method.
Assumptions to verify
- Input is a rank matrix (1=best, m=worst per voter)
- Each voter ranks all alternatives
Edge cases and pitfalls
Kemeny-Young is NP-hard: exact computation feasible only for m ≤ 8 alternatives (8! = 40320 permutations). For larger m use heuristics (genetic algorithms, simulated annealing).
How to cite
Kemeny, J. G. (1959). Mathematics without numbers. Daedalus.
System ID, as it appears in reports and the API
KEMENY-YOUNG