Computing the Schulze Method for Large-Scale Preference Data Sets

被引:0
作者
Csar, Theresa [1 ]
Lackner, Martin [1 ]
Pichler, Reinhard [1 ]
机构
[1] TU Wien, Vienna, Austria
来源
PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE | 2018年
基金
奥地利科学基金会;
关键词
INDEPENDENCE; ALGORITHMS; CLONES;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Schulze method is a voting rule widely used in practice and enjoys many positive axiomatic properties. While it is computable in polynomial time, its straight-forward implementation does not scale well for large elections. In this paper, we develop a highly optimised algorithm for computing the Schulze method with Pregel, a framework for massively parallel computation of graph problems, and demonstrate its applicability for large preference data sets. In addition, our theoretic analysis shows that the Schulze method is indeed particularly well-suited for parallel computation, in stark contrast to the related ranked pairs method. More precisely we show that winner determination subject to the Schulze method is NL-complete, whereas this problem is P-complete for the ranked pairs method.
引用
收藏
页码:180 / 187
页数:8
相关论文
共 23 条
  • [1] Experiments with Kemeny ranking: What works when?
    Ali, Alnur
    Meila, Marina
    [J]. MATHEMATICAL SOCIAL SCIENCES, 2012, 64 (01) : 28 - 40
  • [2] [Anonymous], 2010, P 2010 ACM SIGMOD IN, DOI [10.1145/1807167.1807184, DOI 10.1145/1807167.1807184]
  • [3] [Anonymous], 2016, Handbook of Computational Social Choice
  • [4] Theoretical and empirical evaluation of data reduction for exact Kemeny Rank Aggregation
    Betzler, Nadja
    Bredereck, Robert
    Niedermeier, Rolf
    [J]. AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2014, 28 (05) : 721 - 748
  • [5] The Computational Complexity of Choice Sets
    Brandt, Felix
    Fischer, Felix
    Harrenstein, Paul
    [J]. MATHEMATICAL LOGIC QUARTERLY, 2009, 55 (04) : 444 - 459
  • [6] Brill Markus, 2012, P AAAI 12
  • [7] Conitzer V., 2006, P AAAI C ART INT, P620
  • [8] Conitzer V, 2009, 21ST INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-09), PROCEEDINGS, P109
  • [9] Csar T, 2017, AAAI CONF ARTIF INTE, P451
  • [10] Dean J, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE SIXTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDE '04), P137