Approaching the Rank Aggregation Problem by Local Search-based Metaheuristics

Encouraged by the success of applying metaheuristics algorithms to other ranking-based problems (Kemeny ranking problem and pa rameter estimation for Mallows distributions), in this paper we deal with the rank aggregation problem (RAP), which can be viewed as a generalization of the Kemeny problem t...

ver descrição completa

Detalhes bibliográficos
Autores: Aledo Sánchez, Juan Ángel, Gámez Martín, José Antonio, Molina García, David
Tipo de documento: artigo
Data de publicação:2019
País:España
Recursos:Universidad de Castilla-La Mancha
Repositório:RUIdeRA. Repositorio Institucional de la UCLM
OAI Identifier:oai:ruidera.uclm.es:10578/28323
Acesso em linha:http://hdl.handle.net/10578/28323
Access Level:Acceso aberto
Palavra-chave:Ranking
Rank aggregation problem
Metaheuristic algorithm
Kendall distance
Permutation
Partial ranking
Descrição
Resumo:Encouraged by the success of applying metaheuristics algorithms to other ranking-based problems (Kemeny ranking problem and pa rameter estimation for Mallows distributions), in this paper we deal with the rank aggregation problem (RAP), which can be viewed as a generalization of the Kemeny problem to arbitrary rankings. While in the Kemeny problem the input is a set of permutations, the RAP con sists in obtaining the consensus permutation for a sample of arbitrary rankings.This is an NP-hard problem which can be approached by using greedy heuristic algorithms (e.g. Borda). Such algorithms are fast but the solutions so obtained are far to be optimal. In this paper we propose the use of more complex search processes to deal with the RAP. In particular, we perform a comparative study among some local-based search metaheuristics: hill climbing (HC), iterated local search (ILS), variable neighborhood search (VNS) and greedy ran domized adaptive search procedure (GRASP). We provide a complete analysis of the experimental study regard ing accuracy and number of iterations required to reach the best solu tion. From the results we can conclude that the selection of a suitable neighborhood plays a key role, and that depending on the available re sources (cpu time) a different algorithm (VNS, ILS or GRASP) could be the proper choice.