Voting Paradoxes
Imagine that a Political Science class studying the American presidential process holds a mock election. The class members rank the Democratic Party, Republican Party, and Third Party nominees, from most preferred to least preferred ( means ‘is preferred to’).
|
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
What is the preference of the group as a whole?
Overall, the group prefers the Democrat to the Republican by five votes; seventeen voters ranked the Democrat above the Republican versus twelve the other way. And the group prefers the Republican to the Third’s nominee, fifteen to fourteen. But, strangely enough, the group also prefers the Third to the Democrat, eighteen to eleven.
This is a voting paradox, specifically, a majority cycle.
Mathematicians study voting paradoxes in part because of their implications for practical politics. For instance, the instructor can manipulate this class into choosing the Democrat as the overall winner by first asking for a vote between the Republican and the Third, and then asking for a vote between the winner of that contest, who will be the Republican, and the Democrat. By similar manipulations the instructor can make any of the other two candidates come out as the winner. (We will stick to three-candidate elections but the same thing happens in larger elections.)
Mathematicians also study voting paradoxes simply because they are interesting. One interesting aspect is that the group’s overall majority cycle occurs despite that each single voter’s preference list is rational, in a straight-line order. That is, the majority cycle seems to arise in the aggregate without being present in the components of that aggregate, the preference lists. However we can use linear algebra to argue that a tendency toward cyclic preference is actually present in each voter’s list and that it surfaces when there is more adding of the tendency than canceling.
For this, abbreviating the choices as , , and , we can describe how a voter with preference order contributes to the above cycle.
(The negative sign is here because the arrow describes as preferred to , but this voter likes them the other way.) The descriptions for the other preference lists are in the decomposition table.
Now, to conduct the election we linearly combine these descriptions; for instance, the Political Science mock election
yields the circular group preference shown earlier.
Of course, taking linear combinations is linear algebra. The graphical cycle notation is suggestive but inconvenient so we use column vectors by starting at the and taking the numbers from the cycle in counterclockwise order. Thus, we represent the mock election and a single vote in this way.
We will decompose vote vectors into two parts, one cyclic and the other acyclic. For the first part, we say that a vector is purely cyclic if it is in this subspace of .
For the second part, consider the set of vectors that are perpendicular to all of the vectors in . Exercise 6 shows that this is a subspace
(read that aloud as “ perp”). So we are led to this basis for .
We can represent votes with respect to this basis, and thereby decompose them into a cyclic part and an acyclic part. (Note for readers who have covered the optional section in this chapter: that is, the space is the direct sum of and .)
For example, consider the voter discussed above. We represent that voter with respect to the basis
using the coordinates , , and . Then
gives the desired decomposition into a cyclic part and an acyclic part.
Thus we can see that this voter’s rational preference list does have a cyclic part.
The voter is opposite to the one just considered in that the ‘’ symbols are reversed. This voter’s decomposition
shows that these opposite preferences have decompositions that are opposite. We say that the first voter has positive spin since the cycle part is with the direction that we have chosen for the arrows, while the second voter’s spin is negative.
The fact that these opposite voters cancel each other is reflected in the fact that their vote vectors add to zero. This suggests an alternate way to tally an election. We could first cancel as many opposite preference lists as possible and then determine the outcome by adding the remaining lists.
The table below contains the three pairs of opposite preference lists. For instance, the top line contains the voters discussed above.
| positive spin | negative spin | ||||
|---|---|---|---|---|---|
If we conduct the election as just described then after the cancellation of as many opposite pairs of voters as possible there will remain three sets of preference lists: one set from the first row, one from the second row, and one from the third row. We will finish by proving that a voting paradox can happen only if the spins of these three sets are in the same direction. That is, for a voting paradox to occur the three remaining sets must all come from the left of the table or all come from the right (see Exercise 3). This shows that there is some connection between the majority cycle and the decomposition that we are using—a voting paradox can happen only when the tendencies toward cyclic preference reinforce each other.
For the proof, assume that we have canceled opposite preference orders and are left with one set of preference lists for each of the three rows. Consider the first row’s remaining preference lists. They could be from the first row’s left or right (or between, since the lists could have canceled exactly). We shall write
where is an integer that is positive if the remaining lists are on the left, where is negative if the lists are on the right, and zero if the cancellation was perfect. Similarly we have integers and for the second and third rows, which can each be positive, negative, or zero.
Then the election is determined by this sum.
A voting paradox occurs when the three numbers in the total cycle on the right, and and , are all nonnegative or all nonpositive. We will prove this occurs only when either all three of , , and are nonnegative or all three are nonpositive.
Let the total cycle numbers be nonnegative; the other case is similar.
Add the first two rows to see that . Add the first and third rows for . And, the second and third rows together give . Thus if the total cycle is nonnegative then in each row the remaining preference lists are from the table’s left. That ends the proof.
This result says only that having all three spin in the same direction is a necessary condition for a majority cycle. It is not sufficient; see Exercise 4.
Voting theory and associated topics are the subject of current research. There are many intriguing results, notably those produced by K Arrow [Arrow] who won the Nobel Prize in part for this work, showing that no voting system is entirely fair (for a reasonable definition of “fair”). Some good introductory articles are [Gardner, 1970], [Gardner, 1974], [Gardner, 1980], and [Neimi & Riker]. [Taylor] is a readable text. The long list of cases from recent American political history in [Poundstone] shows these paradoxes are routinely manipulated in practice. (On the other hand, quite recent research shows that computing how to manipulate elections can in general be unfeasible, but this is beyond our scope.) This Topic is drawn from [Zwicker]. (Author’s Note: I would like to thank Professor Zwicker for his kind and illuminating discussions.)
Exercises
Exercise 1 Worked answer
Here is a reasonable way in which a voter could have a cyclic preference. Suppose that this voter ranks each candidate on each of three criteria.
Draw up a table with the rows labeled ‘Democrat’, ‘Republican’, and ‘Third’, and the columns labeled ‘character’, ‘experience’, and ‘policies’. Inside each column, rank some candidate as most preferred, rank another as in the middle, and rank the remaining one as least preferred.
In this ranking, is the Democrat preferred to the Republican in (at least) two out of three criteria, or vice versa? Is the Republican preferred to the Third?
Does the table that was just constructed have a cyclic preference order? If not, make one that does.
So it is possible for a voter to have a cyclic preference among candidates. The paradox described above, however, is that even if each voter has a straight-line preference list, a cyclic preference can still arise for the entire group.
Answer. This example yields a non-rational preference order for a single voter.
character experience policies Democrat most middle least Republican middle least most Third least most middle The Democrat is better than the Republican for character and experience. The Republican wins over the Third for character and policies. And, the Third beats the Democrat for experience and policies.
Exercise 2 Worked answer
Compute the values in the table of decompositions.
Answer. First, compare the decomposition that was covered in the Topic
with the decomposition of the opposite voter.
Obviously, the second is the negative of the first, and so , , and . This principle holds for any pair of opposite voters, and so we need only do the computation for a voter from the second row, and a voter from the third row. For a positive spin voter in the second row,
gives , , and . For a positive spin voter in the third row,
gives , , and .
Exercise 3 Worked answer
Perform the cancellations of opposite preference orders for the Political Science class’s mock election. Are all the remaining preferences from the left three rows of the table or from the right?
Answer. The mock election corresponds to the decomposition table in the way shown in the first table, and after cancellation the result is the second table.
positive spin negative spin 5 voters 2 voters 8 voters 4 voters 8 voters 2 voters positive spin negative spin 3 voters -canceled- 4 voters -canceled- 6 voters -canceled- All three come from the same side of the table (the left), as the result from this Topic says must happen. Now we can tally, using the canceled numbers
to get the same outcome.
Exercise 4 Worked answer
The necessary condition that a voting paradox can happen only if all three preference lists remaining after cancellation have the same spin is not also sufficient.
Give an example of a vote where there is a majority cycle and addition of one more voter with the same spin causes the cycle to go away.
Can the opposite happen; can addition of one voter with a “wrong” spin cause a cycle to appear?
Give a condition that is both necessary and sufficient to get a majority cycle.
Answer.
A trivial example starts with the zero-voter election, which has a trivial majority cycle, and adds any one voter. A more interesting example takes the Political Science mock election and adds two voters (to satisfy the “addition of one more voter” criteria in the question we can add them one at a time). The new voters have positive spin, which is the spin of the votes remaining after cancellation in the original mock election. This is the resulting table of voters and next to it is the result of cancellation.
positive spin negative spin 5 voters 2 voters 8 voters 4 voters 10 voters 2 voters positive spin negative spin 3 voters -canceled 4 voters -canceled- 8 voters -canceled- This is the election using the canceled numbers.
The majority cycle has indeed disappeared.
Reverse the prior exercise. That is, add a voter to the result of the prior exercise that cancels the one who made the cycle disappear.
One such condition is that, after cancellation, all three be nonnegative or all three be nonpositive, and: and and . That follows from this diagram.
Exercise 5 Worked answer
A one-voter election cannot have a majority cycle because of the requirement that we’ve imposed that the voter’s list must be rational.
Show that a two-voter election may have a majority cycle. (We consider the group preference a majority cycle if all three group totals are nonnegative or if all three are nonpositive—that is, we allow some zero’s in the group preference.)
Show that for any number of voters greater than one, there is an election involving that many voters that results in a majority cycle.
Answer.
A two-voter election can have a majority cycle in two ways. First, the two voters could be opposites, resulting after cancellation in the trivial election (with the majority cycle of all zeroes). Second, the two voters could have the same spin but come from different rows, as here.
There are two cases. An even number of voters can split half and half into opposites, e.g., half the voters are and half are . Then cancellation gives the trivial election. If the number of voters is greater than one and odd (of the form with ) then using the cycle diagram from the proof,
we can take and and . Because , this is a majority cycle.
Exercise 6 Worked answer
Let be a subspace of . Prove that the set of vectors that are perpendicular to each vector in is also subspace of . Does this hold if is not a subspace?
Answer. It is nonempty because it contains the zero vector. To see that it is closed under linear combinations of two of its members, suppose that and are in and consider . For any ,
and so .
As to whether it holds if is a subset but not a subspace, the answer is yes.
References cited in this section
Arrow
Kenneth J. Arrow, Social Choice and Individual Values, Wiley, 1963.
Gardner, 1970
Martin Gardner, Mathematical Games, Some mathematical curiosities embedded in the solar system, Scientific American, April 1970, p. 108–112.
Gardner, 1974
Martin Gardner, Mathematical Games, On the paradoxical situations that arise from nontransitive relations, Scientific American, October 1974.
Gardner, 1980
Martin Gardner, Mathematical Games, From counting votes to making votes count: the mathematics of elections, Scientific American, October 1980.
Neimi & Riker
Richard G. Neimi, William H. Riker, The Choice of Voting Systems, Scientific American, June 1976, p. 21–27.
Taylor
Alan D. Taylor, Mathematics and Politics: Strategy, Voting, Power, and Proof, Springer-Verlag, 1995.
Poundstone
W. Poundstone, Gaming the Vote, Hill and Wang, 2008. ISBN-13: 978-0-8090-4893-9
Zwicker
William S. Zwicker, The Voters’ Paradox, Spin, and the Borda Count, Mathematical Social Sciences, vol. 22 (1991), p. 187–227.