Title :
A Dynamic Programming Approach to the Rank Aggregation Problem
Author_Institution :
Sch. of Comput. Sci., Univ. of Glasgow, Glasgow, UK
Abstract :
Rank aggregation is an essential approach for aggregating the preferences of multiple agents. One rank aggregation rule of particular interest is the Kemeny rule, which maximises the number of pairwise agreements between the final ranking and the existing rankings, and has an important interpretation as a maximum likelihood estimator. However, Kemeny rankings are NP-hard to compute. This has resulted in the development of various algorithms for computing Kemeny rankings. Fortunately, NP-hardness may not reflect the difficulty of solving problems that arise in practice. As a result, we aim to demonstrate that the Kemeny consensus can be computed efficiently when aggregating different rankings in real case. In this paper, we describe a dynamic programming model for aggregating university rankings. We also provide details on the implementation of the model. Finally, we present results obtained from an experimental comparison of different models based on real world and randomly generated problem instances, and show that the dynamic programming approach has comparable efficiency as other approaches.
Keywords :
computational complexity; dynamic programming; educational institutions; Kemeny rankings problem; Kemeny rule; NP-hard problem; agent preference; dynamic programming approach; rank aggregation problem; university ranking aggregation; Algorithm design and analysis; Arrays; Computational modeling; Dynamic programming; Educational institutions; Heuristic algorithms; Object oriented modeling; rank aggregation; Kemeny consensus; Kemeny score; dynamic programming;
Conference_Titel :
Computer Modelling and Simulation (UKSim), 2014 UKSim-AMSS 16th International Conference on
Print_ISBN :
978-1-4799-4923-6
DOI :
10.1109/UKSim.2014.92