Computational Aspects of Approval Voting and Declared-strategy Voting
نویسندگان
چکیده
OF THE DISSERTATION Computational Aspects of Approval Voting and Declared-Strategy Voting by Robert Hampton LeGrand III May 2008 Washington University St. Louis, Missouri Professor Ron K. Cytron, Chairperson Computational social choice is a relatively new discipline that explores issues at the intersection of social choice theory and computer science. Designing a protocol for collective decision-making is made difficult by the possibility of manipulation through insincere voting. In approval voting systems, voters decide whether to approve or disapprove available alternatives; however, the specific nature of rational approval strategies has not been adequately studied. This research explores aspects of strategy under three different approval systems, from chiefly a computational viewpoint. While traditional voting systems elicit only the outcome of a voter’s strategic thinking, a Declared-Strategy Voting (DSV) system accepts such strategies directly and applies them according to the voter’s preferences over the available alternatives. Ideally, when rational strategies are employed on behalf of the voters, voters are discouraged from expressing insincere preferences. Approval voting is a natural fit for use with DSV, but, unlike for the common plurality voting system, there is no extant theory regarding the most effective approval strategies in a DSV context. We propose such a theory. Approval-rating polls already serve an important role in assaying the views of an electorate on some subject of interest. Sites such as Rotten Tomatoes and Metacritic.com collect and display the results of approval-rating polls for movies and games. Moreover, sites such as Amazon and eBay collect approval ratings to estimate the worthiness of their buyers and sellers. In these polls, a rational voter’s approval or disapproval will sometimes be insincere so as to move the result in a desired direction. A nonmanipulable protocol would allow indication of a voter’s ideal outcome and would never reward an insincere such indication. We present and analyze a large new class of such nonmanipulable protocols motivated by the DSV concept. The minimax procedure is a multiwinner form of approval voting that aims to maximize the satisfaction with the outcome of the least satisfied voter. Unfortunately, computing the minimax winner set is computationally hard. We propose an approximation algorithm for this problem, a framework for polynomial-time heuristics that perform very well in practice, and a preliminary analysis of strategic voting under minimax.
منابع مشابه
Stump COMPUTATIONAL ASPECTS OF APPROVAL VOTING AND DECLARED - STRATEGY VOTING
COMPUTATIONAL ASPECTS OF APPROVAL VOTING AND DECLARED-STRATEGY VOTING by Robert Hampton LeGrand III ADVISOR: Professor Ron K. Cytron December, 2007 St. Louis, Missouri Designing a protocol for collective decision-making is made difficult by the possibility of manipulation through insincere voting. The traditional plurality system suffers from this problem; approval voting addresses it by allowi...
متن کاملComputational Aspects of Multi-Winner Approval Voting
We study computational aspects of three prominent voting rules that use approval ballots to elect multiple winners. These rules are satisfaction approval voting, proportional approval voting, and reweighted approval voting. We first show that computing the winner for proportional approval voting is NP-hard, closing a long standing open problem. As none of the rules are strategyproof, even for d...
متن کاملSur les aspects computationnels du vote par approbation. (Computational Aspects of Approval Voting)
The subject of this thesis is the study of computational aspects of approval voting. Mostof the works are theoretical results about computational issues raised by approval voting, in manydi erent settings. Indeed, I use algorithmic techniques like polynomial reductions to prove that manyproblems are di cult to solve in the context of approval voting. However, I also study some quest...
متن کاملComputational Aspects of Approval Voting1
This paper is concerned with the computational aspects of approval voting and some of its variants, with a particular focus on the complexity of problems that model various ways of tampering with the outcome of an election: manipulation, control, and bribery. For example, in control settings, the election’s chair seeks to alter the outcome of an election via control actions such as adding/delet...
متن کاملCan Declared Strategy Voting be an Effective Instrument for Group Decision-Making?
The goal of this research is to determine whether declared strategy voting can be an effective tool for group decision-making. Declared strategy voting is a novel group decision-making procedure in which preference is specified using voting strategies — first-order mathematical functions that specify a choice in terms of zero or more parameters. This research will focus on refining the declared...
متن کامل