TY - JOUR
T1 - Approximate Condorcet Partitioning
T2 - Solving large-scale rank aggregation problems
AU - Akbari, Sina
AU - Escobedo, Adolfo R.
N1 - Funding Information:
The authors gratefully acknowledge funding support from the National Science Foundation, United States (Award 1850355 ). They are also grateful to the four anonymous referees, the area editor, and the editor-in-chief for their valuable and insightful feedback, which helped to enhance the clarity of this paper.
Publisher Copyright:
© 2023 Elsevier Ltd
PY - 2023/5
Y1 - 2023/5
N2 - Rank aggregation has ubiquitous applications in computer science, operations research, and various other fields. Most attention on this problem has focused on an NP-hard variant known as Kemeny aggregation, for which solution approaches with provable guarantees that can handle difficult high-dimensional instances remain elusive. This work introduces exact and approximate methodologies inspired by the social choice foundations of the problem, namely the Condorcet Criterion. We formalize the concept of the finest-Condorcet partition for rankings that may contain ties and specify its required conditions. We prove that this partition is unique and devise an efficient algorithm to obtain it. To deal with instances where it does not yield many subsets, we propose Approximate Condorcet Partitioning (ACP), with which larger subsets can be further broken down and more easily solved. ACP is a scalable solution technique capable of handling large instances while still providing provable guarantees. Although ACP approximation factors are instance-specific, their values were lower than those offered by all known constant-factor approximation schemes — inexact algorithms whose resulting objective values are guaranteed to be within a specified fixed percent of the optimal objective value — for all 113 instances tested herein (containing up to 2,820 items). What is more, ACP obtained solutions that deviated by at most two percent from the optimal objective function values for a large majority of these instances.
AB - Rank aggregation has ubiquitous applications in computer science, operations research, and various other fields. Most attention on this problem has focused on an NP-hard variant known as Kemeny aggregation, for which solution approaches with provable guarantees that can handle difficult high-dimensional instances remain elusive. This work introduces exact and approximate methodologies inspired by the social choice foundations of the problem, namely the Condorcet Criterion. We formalize the concept of the finest-Condorcet partition for rankings that may contain ties and specify its required conditions. We prove that this partition is unique and devise an efficient algorithm to obtain it. To deal with instances where it does not yield many subsets, we propose Approximate Condorcet Partitioning (ACP), with which larger subsets can be further broken down and more easily solved. ACP is a scalable solution technique capable of handling large instances while still providing provable guarantees. Although ACP approximation factors are instance-specific, their values were lower than those offered by all known constant-factor approximation schemes — inexact algorithms whose resulting objective values are guaranteed to be within a specified fixed percent of the optimal objective value — for all 113 instances tested herein (containing up to 2,820 items). What is more, ACP obtained solutions that deviated by at most two percent from the optimal objective function values for a large majority of these instances.
KW - Computational social choice
KW - Condorcet criterion
KW - Group decision-making
KW - Kemeny–Snell distance
KW - Rank aggregation
UR - http://www.scopus.com/inward/record.url?scp=85147855976&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85147855976&partnerID=8YFLogxK
U2 - 10.1016/j.cor.2023.106164
DO - 10.1016/j.cor.2023.106164
M3 - Article
AN - SCOPUS:85147855976
SN - 0305-0548
VL - 153
JO - Computers and Operations Research
JF - Computers and Operations Research
M1 - 106164
ER -