Approximate Condorcet Partitioning: Solving large-scale rank aggregation problems

被引:1
|
作者
Akbari, Sina [1 ]
Escobedo, Adolfo R. [1 ]
机构
[1] Arizona State Univ, Sch Comp & Augmented Intelligence, POB 878809, Tempe, AZ 85287 USA
关键词
Group decision-making; Rank aggregation; Computational social choice; Condorcet criterion; Kemeny-Snell distance; ALGORITHM; EFFICIENT;
D O I
10.1016/j.cor.2023.106164
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
下载
收藏
页数:17
相关论文
共 50 条
  • [1] Solving Large-scale Stochastic Orienteering Problems with Aggregation
    Thayer, Thomas C.
    Carpin, Stefano
    2020 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2020, : 2452 - 2458
  • [2] Solving large-scale nonlinear programming problems by constraint partitioning
    Wah, BW
    Chen, YX
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2005, PROCEEDINGS, 2005, 3709 : 697 - 711
  • [3] A graph partitioning strategy for solving large-scale crew scheduling problems
    Silke Jütte
    Ulrich W. Thonemann
    OR Spectrum, 2015, 37 : 137 - 170
  • [4] A graph partitioning strategy for solving large-scale crew scheduling problems
    Juette, Silke
    Thonemann, Ulrich W.
    OR SPECTRUM, 2015, 37 (01) : 137 - 170
  • [5] SOLVING LARGE-SCALE GENERALIZED ASSIGNMENT PROBLEMS - AN AGGREGATION DISAGGREGATION APPROACH
    HALLEFJORD, A
    JORNSTEN, KO
    VARBRAND, P
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1993, 64 (01) : 103 - 114
  • [6] Solving large-scale control problems
    Benner, P
    IEEE CONTROL SYSTEMS MAGAZINE, 2004, 24 (01): : 44 - 59
  • [7] Partitioning and solving large-scale tactical harvest scheduling problems for industrial plantation forests
    Bellavenutte, Pedro
    Chung, Woodam
    Diaz-Balteiro, Luis
    CANADIAN JOURNAL OF FOREST RESEARCH, 2020, 50 (08) : 811 - 818
  • [8] Parametrization of ε-approximate algorithms for solving some classes of large-scale problems of discrete optimization
    Sigal, IK
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2002, 41 (06) : 898 - 907
  • [9] Dynamic Constraint Aggregation for Solving Very Large-scale Airline Crew Pairing Problems
    Desaulniers G.
    Lessard F.
    Saddoune M.
    Soumis F.
    SN Operations Research Forum, 1 (3):
  • [10] SOLVING LARGE-SCALE LINEAR-PROGRAMS BY AGGREGATION
    SHETTY, CM
    TAYLOR, RW
    COMPUTERS & OPERATIONS RESEARCH, 1987, 14 (05) : 385 - 393