Determining Possible and Necessary Winners under Common Voting Rules Given Partial Orders

Usually a voting rule or correspondence requires agents to give their preferences as linear orders. However, in some cases it is impractical for an agent to give a linear order over all the alternatives. It has been suggested to let agents submit partial orders instead. Then, given a profile of partial orders and a candidate c, two important questions arise: first, is c guaranteed to win, and second, is it still possible for c to win? These are the necessary winner and possible winner problems, respectively. We consider the setting where the number of alternatives is unbounded and the votes are unweighted. We prove that for Copeland, maximin, Bucklin, and ranked pairs, the possible winner problem is NP-complete; also, we give a sufficient condition on scoring rules for the possible winner problem to be NP-complete (Borda satisfies this condition). We also prove that for Copeland and ranked pairs, the necessary winner problem is coNP-complete. All the hardness results hold even when the number of undetermined pairs in each vote is no more than a constant. We also present polynomial-time algorithms for the necessary winner problem for scoring rules, maximin, and Bucklin.

[1]  M. Trick,et al.  The computational difficulty of manipulating an election , 1989 .

[2]  Vincent Conitzer,et al.  Communication complexity of common voting rules , 2005, EC '05.

[3]  Edith Elkind,et al.  Hybrid Voting Protocols and Hardness of Manipulation , 2005, ISAAC.

[4]  Lirong Xia,et al.  Sequential voting rules and multiple elections paradoxes , 2007, TARK '07.

[5]  Ariel D. Procaccia,et al.  Algorithms for the coalitional manipulation problem , 2008, SODA '08.

[6]  Ronald L. Rivest,et al.  Introduction to Algorithms, Second Edition , 2001 .

[7]  Ronen I. Brafman,et al.  Reasoning with conditional ceteris paribus statements , 1999, UAI 1999.

[8]  Rolf Niedermeier,et al.  A logic for causal reasoning , 2003, IJCAI 2003.

[9]  Jörg Rothe,et al.  Exact analysis of Dodgson elections: Lewis Carroll's 1876 voting system is complete for parallel access to NP , 1997, JACM.

[10]  Andrew V. Goldberg,et al.  Finding minimum-cost flows by double scaling , 2015, Math. Program..

[11]  Ronen I. Brafman,et al.  CP-nets: A Tool for Representing and Reasoning withConditional Ceteris Paribus Preference Statements , 2011, J. Artif. Intell. Res..

[12]  John J. Bartholdi,et al.  Single transferable vote resists strategic voting , 2015 .

[13]  Jérôme Lang,et al.  Vote and Aggregation in Combinatorial Domains with Structured Preferences , 2007, IJCAI.

[14]  David C. Parkes,et al.  Iterative Combinatorial Auctions , 2006 .

[15]  A. Gibbard Manipulation of Voting Schemes: A General Result , 1973 .

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

[17]  Jérôme Lang,et al.  Voting procedures with incomplete preferences , 2005 .

[18]  Toby Walsh,et al.  Uncertainty in Preference Elicitation and Aggregation , 2007, AAAI.

[19]  Toby Walsh,et al.  Incompleteness and Incomparability in Preference Aggregation , 2007, IJCAI.

[20]  Lirong Xia,et al.  Sequential composition of voting rules in multi-issue domains , 2009, Math. Soc. Sci..

[21]  Tuomas Sandholm,et al.  Preference elicitation in combinatorial auctions , 2002, EC '01.

[22]  Ariel D. Procaccia,et al.  Complexity of unweighted coalitional manipulation under some common voting rules , 2009, IJCAI 2009.

[23]  Nadja Betzler,et al.  Towards a dichotomy for the Possible Winner problem in elections based on scoring rules , 2009, J. Comput. Syst. Sci..

[24]  M. Satterthwaite Strategy-proofness and Arrow's conditions: Existence and correspondence theorems for voting procedures and social welfare functions , 1975 .

[25]  M. Trick,et al.  Voting schemes for which it can be difficult to tell who won the election , 1989 .

[26]  Ronen I. Brafman,et al.  Reasoning With Conditional Ceteris Paribus Preference Statements , 1999, UAI.

[27]  Piotr Faliszewski,et al.  Nonuniform Bribery , 2007, AAMAS.

[28]  Vincent Conitzer,et al.  Vote elicitation: complexity and strategy-proofness , 2002, AAAI/IAAI.

[29]  Vincent Conitzer,et al.  When are elections with few candidates hard to manipulate? , 2007, J. ACM.

[30]  Jörg Rothe,et al.  Exact Complexity of the Winner Problem for Young Elections , 2001, Theory of Computing Systems.

[31]  Vincent Conitzer,et al.  Eliciting single-peaked preferences using comparison queries , 2007, AAMAS '07.

[32]  Toby Walsh,et al.  Winner Determination in Sequential Majority Voting , 2007, IJCAI.

[33]  Vincent Conitzer,et al.  Common Voting Rules as Maximum Likelihood Estimators , 2005, UAI.

[34]  Yoav Shoham,et al.  Combinatorial Auctions , 2005, Encyclopedia of Wireless Networks.

[35]  Piotr Faliszewski,et al.  Swap Bribery , 2009, SAGT.

[36]  Piotr Faliszewski,et al.  Copeland voting: ties matter , 2008, AAMAS.

[37]  Jörg Rothe,et al.  The complexity of probabilistic lobbying , 2009, Discret. Optim..

[38]  Lirong Xia,et al.  Strongly Decomposable Voting Rules on Multiattribute Domains , 2007, AAAI.