Fixed-parameter algorithms for Kemeny rankings

  • Authors:
  • Nadja Betzler;Michael R. Fellows;Jiong Guo;Rolf Niedermeier;Frances A. Rosamond

  • Affiliations:
  • Institut für Informatik, Friedrich-Schiller-Universität Jena, Ernst-Abbe-Platz 2, D-07743 Jena, Germany;PC Research Unit, Office of DVC (Research), University of Newcastle, Callaghan, NSW 2308, Australia;Institut für Informatik, Friedrich-Schiller-Universität Jena, Ernst-Abbe-Platz 2, D-07743 Jena, Germany;Institut für Informatik, Friedrich-Schiller-Universität Jena, Ernst-Abbe-Platz 2, D-07743 Jena, Germany;PC Research Unit, Office of DVC (Research), University of Newcastle, Callaghan, NSW 2308, Australia

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2009

Quantified Score

Hi-index 5.23

Visualization

Abstract

The computation of Kemeny rankings is central to many applications in the context of rank aggregation. Given a set of permutations (votes) over a set of candidates, one searches for a ''consensus permutation'' that is ''closest'' to the given set of permutations. Unfortunately, the problem is NP-hard. We provide a broad study of the parameterized complexity for computing optimal Kemeny rankings. Besides the three obvious parameters ''number of votes'', ''number of candidates'', and solution size (called Kemeny score), we consider further structural parameterizations. More specifically, we show that the Kemeny score (and a corresponding Kemeny ranking) of an election can be computed efficiently whenever the average pairwise distance between two input votes is not too large. In other words, Kemeny Score is fixed-parameter tractable with respect to the parameter ''average pairwise Kendall-Tau distance d"a''. We describe a fixed-parameter algorithm with running time 16^@?^d^"^a^@?@?poly. Moreover, we extend our studies to the parameters ''maximum range'' and ''average range'' of positions a candidate takes in the input votes. Whereas Kemeny Score remains fixed-parameter tractable with respect to the parameter ''maximum range'', it becomes NP-complete in the case of an average range of two. This excludes fixed-parameter tractability with respect to the parameter ''average range'' unless P=NP. Finally, we extend some of our results to votes with ties and incomplete votes, where in both cases one no longer has permutations as input.