Identifying k-Majority Digraphs via SAT Solving

Many voting rules—including single-valued, set-valued, and probabilistic rules—only take into account the majority digraph. The contribution of this paper is twofold. First, we provide a surprisingly efficient implementation for computing the minimal number of voters that is required to induce a given digraph. This implementation relies on an encoding of the problem as a Boolean satisfiability (SAT) problem which is then solved by a SAT solver. Secondly, we experimentally evaluate how many voters are required to induce the majority digraphs of real-world and generated preference profiles. Our results are based on datasets from the PrefLib library and preferences generated using stochastic models such as impartial culture, impartial anonymous culture, Mallows mixtures, and spatial models. It turns out that all tournaments checked in these experiments can be induced by at most five voters whereas all other digraphs can be induced by at most eight voters. We also confirm a conjecture by Shepardson and Tovey by verifying that all tournaments with less than eight vertices can be induced by three voters.

[1]  A. Lempel,et al.  Transitive Orientation of Graphs and Identification of Permutation Graphs , 1971, Canadian Journal of Mathematics.

[2]  Marius Thomas Lindauer,et al.  Potassco: The Potsdam Answer Set Solving Collection , 2011, AI Commun..

[3]  Jean-François Laslier,et al.  Tournament Solutions And Majority Voting , 1997 .

[4]  Martin Gebser,et al.  Answer Set Solving in Practice , 2012, Answer Set Solving in Practice.

[5]  P. Ordeshook The Spatial Analysis of Elections and Committees: Four Decades of Research , 1993 .

[6]  Armin Biere Lingeling, Plingeling and Treengeling Entering the SAT Competition 2013 , 2013 .

[7]  Richard Edwin Stearns,et al.  The Voting Problem , 1959 .

[8]  L. Moser,et al.  On the representation of directed graphs as unions of orderings , 1964 .

[9]  Susan A. Murphy,et al.  Monographs on statistics and applied probability , 1990 .

[10]  Kenneth O. May,et al.  A Set of Independent Necessary and Sufficient Conditions for Simple Majority Decision , 1952 .

[11]  Felix Brandt,et al.  A tournament of order 24 with two disjoint TEQ-retentive sets , 2013, ArXiv.

[12]  Fangzhen Lin,et al.  Computer-Aided Proofs of Arrow's and Other Impossibility Theorems , 2008, AAAI.

[13]  Ulrich Endriss,et al.  Automated Search for Impossibility Theorems in Social Choice Theory: Ranking Sets of Objects , 2014, J. Artif. Intell. Res..

[14]  Thomas Schwartz Cyclic tournaments and cooperative majority voting: A solution , 1990 .

[15]  Felix Brandt,et al.  On the Discriminative Power of Tournament Solutions , 2014, OR.

[16]  Jean-François Laslier,et al.  Composition-consistent tournament solutions and social choice functions , 1996 .

[17]  J. Marden Analyzing and Modeling Rank Data , 1996 .

[18]  J. Banks,et al.  Positive Political Theory I: Collective Preference , 1998 .

[19]  Joseph S. Verducci,et al.  Probability models on rankings. , 1991 .

[20]  Douglas B. West,et al.  Acyclic Sets in k-Majority Tournaments , 2011, Electron. J. Comb..

[21]  David C. Mcgarvey A THEOREMI ON THE CONSTRUCTION OF VOTING PARADOXES , 1953 .

[22]  Josef Kittler,et al.  Combinatorial Algorithms , 2016, Lecture Notes in Computer Science.

[23]  Nicholas Mattei,et al.  An Empirical Study of Voting Rules and Manipulation with Large Datasets , 2012 .

[24]  Felix Brandt,et al.  Finding strategyproof social choice functions via SAT solving , 2014, AAMAS.

[25]  C. L. Mallows NON-NULL RANKING MODELS. I , 1957 .

[26]  Felix Brandt,et al.  It only takes a few: on the hardness of voting with a constant number of agents , 2013, AAMAS.

[27]  R. Graham,et al.  A Constructive Solution to a Tournament Problem , 1971, Canadian Mathematical Bulletin.

[28]  M. A. Fiol A note on the voting problem , 2012 .

[29]  Dror Fidler A Recurrence for Bounds on Dominating Sets in k-Majority Tournaments , 2011, Electron. J. Comb..

[30]  Noga Alon,et al.  Dominating sets in k-majority tournaments , 2006, J. Comb. Theory, Ser. B.

[31]  M. Yannakakis The Complexity of the Partial Order Dimension Problem , 1982 .

[32]  Toby Walsh,et al.  PrefLib: A Library for Preferences http://www.preflib.org , 2013, ADT.

[33]  Felix Brandt,et al.  On the Fixed-Parameter Tractability of Composition-Consistent Tournament Solutions , 2011, IJCAI.

[34]  Ben Dushnik,et al.  Partially Ordered Sets , 1941 .