CSCE
475/875
Game Day 2: Voting Day
Assigned: October 9, 2013 Game Day: October 23, 2013
Introduction
On Voting Day,
students are required to practice different voting mechanisms as agents. Remember that voting is a key coordination
mechanism for social decisions. For this
game day, you are to learn about the different voting mechanisms and gain
insights into their strengths and weaknesses.
The objectives of
Voting Day are to familiarize students with voting, social decision making
processes in general, and multiagent coordination mechanisms. More specifically, you will learn about
plurality voting, cumulative voting, approval voting, plurality with
elimination, Borda voting, and pairwise elimination. You will also learn about voting paradoxes
such as the Condorcet condition, spoiler in Borda voting, and elimination order
that enables a Pareto-dominated candidate to win.
Recall the following from our lectures:
Definition
9.3.1 (Plurality voting): Each voter casts a single vote. The candidate
with the most votes is selected. (Round 1)
Definition
9.3.2 (Cumulative voting): Each voter is given votes,
which can be cast arbitrarily (e.g., several votes could be cast for one
candidate, with the remainder of the votes being distributed across other
candidates). The candidate with the most votes is selected. (Round 2)
Definition
9.3.3 (Approval voting): Each voter can cast a single vote for as many
of the candidates as he or she wishes; the candidate with the most votes is
selected. (Round 3)
Definition
9.3.5 (Borda voting): Each voter submits a full ordering on the
candidates. This ordering contributes
points to each candidate; if there are candidates,
it contributes points to
the highest ranked candidate, points to
the second highest, and so on; it contributes no points to the lowest ranked
candidate. The winners are those whose total sum of points from all the voters
is maximal. (Round 4)
Definition
9.3.4 (Plurality with elimination): Each voter casts a single vote for
their most-preferred candidate. The candidate with the fewest votes is
eliminated. Each voter who cast a vote
for the eliminated candidate casts a new
vote for the candidate he or she most prefers among the candidates that have
not been eliminated. This process is
repeated until only one candidate remains.
(Round 5)
Definition
9.3.6 (Pairwise elimination): In advance, voters are given a
schedule for the order in which pairs of candidates will be compared. Given two
candidates (and based on each voter’s preference ordering) determine the candidate
that each voter prefers. The candidate who is preferred by a minority of voters
is eliminated, and the next pair of non-eliminated candidates in the schedule
is considered. Continue until only one candidate remains. (Round 6)
Setup
There will be a list of
items for each team to vote on. The
voting is secret. There will be several
rounds of voting. Each round will use a
particular voting mechanism. For each
round, after voting is done, the votes will be revealed anonymously. And each team is required to compute the
preference order of the items based on the votes and submit the result to the
Game Day monitor(s). Each team will be
scored based on first the correctness of their computed preference order and
then the time stamp of the receipt of the result by the monitor(s). Each team
is also required to be consistent in their voting throughout all rounds.
For some rounds, we will
pose additional questions such as:
1.
Is
the Condorcet condition satisfied?
2.
Is
there a spoiler item such that its removal from the list would cause
significant changes to the preference ordering?
If yes, prove it. If no, explain.
3.
Is
there a pairwise elimination order that would cause an item that
Pareto-dominates another item to finish behind the said dominated item? If yes, prove it. If no, explain.
You will submit your response
to the above questions on your worksheets.
Because of the time
constraint, each round will be limited to a few minutes. If a team is not able to provide an answer
within the allotted time, it will be receive 0 points for that round.
Note
that you are required to be consistent with your votes. For example, if in Round 1, you prefer , then in all other rounds, your must also
prefer .
On
Game Day, the rounds will be revealed to you as part of the Game Day package.
Requirements
Each student group is required to turn in three reports: pre-game strategies, mid-game strategies, and post-game lessons learned.
· Pre-game strategies are to be handed in before the Game Day starts.
· The report on mid-game strategies consists of your observations noted down on your worksheets during the Game Day
· Post-game lessons learned are handed in at the end of the Game Day.
Some ideas on what should be included in the reports: your strategies for each round of multiagent voting, your reflections on the voting mechanisms and processes, any insights as to the strengths and weaknesses of the different voting mechanisms, and finally your conclusion.
Your participation on Voting Day will be graded based on:
· 50% Game Day Report (pre-game and mid-game strategies, post-game lessons learned, worksheets)
· 50% Voting
The Voting Score will be graded based on your in-class participation on Voting Day, and on your team’s performance.