Skip to main content
Logo image

Contemporary Mathematics: Contemporary Mathematics at Nebraska

Section 7.3 Fairness Criteria

We have seen that there are many different voting methods and they can produce very different results even given the same voters’ preferences. Given that this is the case, we need some tools to help us evaluate the fairness of different voting methods and decide which ones to use.

Fairness Criteria.

A fairness criterion is a precise statement of a specific behavior that we expect to happen if an election is to be considered fair. (Note that “criterion” is the singular form, and “criteria” is the plural form.)
We will see that different methods satisfy different criteria, and in fact, no method will satisfy every criterion. Therefore, we still ultimately must use our judgement to assess which method we think is most appropriate. The mathematics of voting, however, lets us do so in a more precise and thoughtful way. We can move from the vague and imprecise question "Which method is best?" to the more objective and useful question "Which method satisfies the fairness criteria that I care about?".

Subsection 7.3.1 The Majority Criterion

Recall the preference table and result from Example 7.2.3:
Table 7.3.1.
Number of voters
Borda points Rankings 6 3 2
3 1st choice F S M
2 2nd choice S M S
1 3rd choice M F F
Using Borda Count, the winner was Scarlet & Cream (S). However, you might have reason to feel uneasy with that result. In the election, there were 11 total voters, and 6 of them voted for Walnut Fudge (F) as their first choice. That’s about 54.5%—a clear majority. Yet Walnut Fudge lost to Scarlet & Cream! This motivates our first fairness criterion.

The Majority Criterion.

  • The majority criterion states that if a candidate has a majority of first choice votes, then that candidate should be the winner of the election.
  • If no majority candidate exists, then the majority criterion does not apply.
Example 7.2.3 shows that the Borda Count violates the majority criterion: there is an election in which a candidate (Walnut Fudge) had a majority of first choice votes, but another candidate (Scarlet & Cream) won the election. But, does this always happen with the Borda Count? Let’s consider another example.

Example 7.3.2.

The UNL Dairy Store decides to take another survey on customers’ opinions of some different ice cream flavors. Their preferences are shown in the table below. The three options are Cappuccino Chocolate Chip (C), Lemon Custard (L), and Butter Brickle (B). Which flavor would the Borda Count pick as the overall favorite?
Number of voters
Borda points Rankings 6 3 2
3 1st choice C L B
2 2nd choice B C L
1 3rd choice L B C
Each flavor earns the following points:
  • C: \(6 \times 3 + 3 \times 2 + 2 \times 1 =26\)
  • L: \(6 \times 1 + 3 \times 3 + 2 \times 2 =19\)
  • B: \(6 \times 2 + 3 \times 1 + 2 \times 3 =21\)
Therefore, Cappuccino Chocolate Chip wins with 26 points. Cappuccino Chocolate Chip also has a majority of first choice votes: 6 out of 11, or about 54.5%. Therefore, the Borda Count does not violate the majority criterion in this election.
We can see that there are really two kinds of question we could ask: whether or not a voting method satisfies a fairness criterion in one specific election, and whether or not a voting method satisfies a fairness criterion in general, i.e., in every election. What we’re ultimately interested in is the second of these questions. Let’s make it a little more precise.

Satisfying Fairness Criteria.

  • When we can show that a voting method is guaranteed to fulfill a given fairness criterion in any possible election, we say that the method satisfies the criterion.
  • If a voting method does not satisfy a given fairness criterion—even if it fails in only one election!—then we say that the method violates the given criterion.
Therefore, Example 7.3.2 does not show that the Borda Count satisfies the majority criterion, because it is one example rather than a general argument. Instead, Example 7.2.3 shows that the Borda Count violates the majority criterion. As soon as we find one example of a violation, we know that the method in question violates the criterion we’re looking at.
It sounds like a strong condition to ask that a voting method satisfy a fairness criterion in any possible election, but hopefully it makes sense why. We don’t want a system that just happens to be fair in some elections; we want a voting method that is guaranteed to be fair in any possible election that will be held in the future.
This does mean, however, that it can take some work to show that a voting method satisfies a certain fairness criterion. We can’t just look at one election, or even many elections. Instead, to show that a voting method satisfies a fairness criterion, we must construct an argument explaining why the criterion will be satisfied in any possible election using that method. Let’s see how this works by looking at the plurality method.
Does the plurality method satisfy or violate the majority criterion? Let’s first look again at the election from Example 7.2.1:
Number of voters
Borda points Rankings 6 5 4 2
4 1st choice A D C B
3 2nd choice B B D C
2 3rd choice D C B D
1 4th choice C A A A
The plurality winner of this election was A, with 6 votes out of 17 (about 35%). This is one of many examples we’ve seen in which a plurality winner did not have a majority. However, this does not represent a violation of the majority criterion. Remember that if no majority candidate exists, then the criterion does not apply: it is neither satisfied nor violated. This election does not tell us anything about whether or not the plurality method satisfies the majority criterion.
What if a majority candidate does exist? By definition, that candidate must have over 50% of the vote. Therefore, all other candidates combined must have less than 50%. No matter what, no other candidate can have as many votes as the majority candidate. Hence, any candidate with a majority must necessarily be the plurality winner, so the plurality method satisfies the majority criterion. This is the kind of explanation we use to show that a method satisfies a criterion: we’ve demonstrated why it must be true in any election.
So, in spite of its problems with electing candidates without majority support, the plurality method satisfies the majority criterion, because when a candidate does have majority support, they will be elected. In contrast, the Borda Count does not satisfy the majority criterion. This relates to the Borda Count’s character, mentioned previously, as a consensus-based method. For instance, in Example 7.2.3, Black Walnut Fudge had a majority of first choice votes, but everyone else put it in last place. The Borda Count rejected it in favor of Scarlet & Cream, which had less first choice votes but was not the last choice of anyone. Some people see this as a positive feature of the Borda Count, since it rejects polarizing candidates. Others see its violation of the majority criterion as a drawback.

Exploration 7.3.1.

Our two other voting methods, IRV and the method of pairwise comparisons, both satisfy the majority criterion. Determine and explain why they do.
Solution.
Suppose there is an election where some candidate wins a majority of first-choice votes. Then in the first step of IRV, that candidate will win, and therefore IRV satisfies the majority criterion.
If we use the method of pairwise comparisons, note that every other candidate will lose when they are paired with the majority winner; each candidate in a pair can only gain more votes on top of the first-choice votes they already have when we run them against each other, and the majority winner already has enough first-choice votes to win. So a majority winner will win every pair they are a part of, earning the maximum number of points possible, whereas each other candidate will lose at least once (against the majority winner), giving them less than the maximum points possible. Therefore, the majority winner will have more points than any other candidate, and will win the election if we use the method of pairwise comparisons. Hence, pairwise comparisons also satisfies the majority criterion.

Subsection 7.3.2 The Condorcet Criterion

Recall the Vermont mayoral election from Example 7.2.12 between Kiss (K), Wright (W), and Montroll (M):
Percent of voters
Rankings 34 37 15 9 5
1st choice K W M M M
2nd choice M M K W
3rd choice W K W K
When using the method of pairwise comparisons, we saw that Montroll was the pairwise winner because he won the most pairs of any candidate. We can say more, however: not only did Montroll win the most pairs, he actually won every pair in which he was one of the options. In other words, Montroll would never lose a one-on-one contest against any of his opponents. This is could be considered a strong argument for his superiority over other candidates: if some other candidate wins, the majority of voters will prefer Montroll to have won, but if Montroll wins there will be no such majority for any other candidate. A candidate that satisfies this property is called a Condorcet candidate, named after Nicolas, Marquis de Condorcet.
 1 
Condorcet was a French philosopher and mathematician who lived during the 18th century. His ideas were influencial during the earlier part of the French Revolution, and he was a major author of a proposed constitution. However, his ideas were not adopted, and he became a target during the Reign of Terror. After unsuccessfully attempting to flee, Condorcet was arrested and died in prison in 1794. It is still unknown whether his death was suicide or murder. You can read more about his interesting life at the MacTutor History of Mathematics and, of course, Wikipedia.
A Condorcet candidate would seem to be strongly supported by voters; this leads to our next fairness criterion:

The Condorcet Criterion.

  • A candidate who would defeat any other candidate in a one-on-one contest is called a Condorcet winner (also called a Condorcet candidate), pronounced “condor-say”.
  • The Condorcet criterion states that, if a Condorcet winner exists, then that candidate should be the winner of the election.
  • Note that not every election may have a Condorcet winner! If there is no Condorcet winner, then the Condorcet criterion does not apply; that is, it does not state that any candidate ought to win.
Notice that the Condorcet criterion is very similar in form to the majority criterion. Both stipulate that, if a special kind of candidate exists in an election (a majority or Condorcet winner), then that candidate should win. If not, then they do not specify that any particular candidate should win. The main difference is that determining if a Condorcet candidate exists is more involved than determining if a majority winner exists. We may need to run every pair of candidates against each other to see if one of them wins against every other candidate.

Example 7.3.3.

Consider the following election:
Percent of voters
Rankings 29 26 25 20
1st choice A B C B
2nd choice C C B A
3rd choice B A A C
  1. Let’s determine if this election has a Condorcet candidate. First, let’s run A vs B, ignoring C. The first column of \(29\%\) of votes goes to A, and the second, third, and fourth go to B, for a total of \(71\%\text{.}\) So B would win against A. Therefore, A cannot be a Condorcet candidate, since A lost against another candidate, but B could still be a Condorcet candidate. So let’s check if B will beat C. The first and third columns prefer C to B, so C gets \(29\% + 25\% = 54\%\) of the vote, leaving B with \(46\%\) from the second and fourth columns. So B loses to C, and cannot be a Condorcet candidate. At this point, only C could be a Condorcet candidate, and only if they win against A. In A vs C, A wins the first and fourth columns, getting \(29\% + 20\% = 49\%\) of the vote, leaving C with \(51\%\) from the second and third columns. So C also wins against A. Since C wins against every other candidate, C is a Condorcet candidate for this election.
  2. Let’s determine if this election demonstrates that any of our voting methods violate the Condorcet criterion. Remember that an election shows that a voting method violates the Condorcet criterion if there is a Condorcet candidate, and that candidate does not win the election using the given voting method. Since C is a Condorcet candidate in this election, it is possible that this election could demonstrate a violation; we just need to check whether or not C wins the election using each method.
    1. Plurality: With 46% of first-choice votes (from the second and fourth columns of the table), candidate B has the most first-choice votes of any candidate, and wins the election if we use plurality. Since C is a Condorcet candidate and did not win the election, this election demonstrates that plurality violates the Condorcet criterion.
    2. Borda Count: Below are the points that each candidate earns.
      • A: \(29 \times 3 + 26 \times 1 + 25 \times 1 + 20 \times 2 = 178\)
      • B: \(29 \times 1 + 26 \times 3 + 25 \times 2 + 20 \times 3 = 217\)
      • C: \(29 \times 2 + 26 \times 2 + 25 \times 3 + 20 \times 1 = 205\)
      So B also wins using Borda Count, showing that Borda Count also violates the Condorcet criterion.
    3. IRV: No candidate has a majority of first-choice votes, so we eliminate the candidate with the fewest votes. C has the fewest votes, with 25. We could finish the election, but at this point we know that C will not win, which is enough to conclude that IRV violates the Condorcet criterion.
    4. Method of pairwise comparisons: In finding out whether or not this election has a Condorcet candidate, we did most of the work we need to determine the winner using this method. A loses against B and C, earning 0 points. B wins against A but loses to C, earning 1 point. C wins against both A and B, and earns 2 points. So if we use pairwise comparisons, C wins this election. This does not demonstrate a violation of the Condorcet criterion, since it states that C ought to win. However, this is not enough to demonstrate that pairwise comparisons satisfies the Condorcet criterion, since there might be another election in which a Condorcet candidate does not win.

Exploration 7.3.2.

Even though the above example could not determine if the method of pairwise comparisons satisfies or violates the Condorcet criterion, you might be able to make an educated guess based on this example. Determine whether pairwise comparisons satisfies or violates the Condorcet criterion, and explain why.
Solution.
Pairwise comparisons satisfies the Condorcet criterion. The explanation might look familiar; it is similar to the one we gave for the majority criterion above.
Suppose there is an election that has a Condorcet candidate. Since a Condorcet candidate wins every pair they are a part of, they earn the maximum number of points possible, whereas each other candidate will lose at least once (against the Condorcet candidate), giving them less than the maximum points possible. Therefore, the Condorcet candidate will have more points than any other candidate, and will win the election if we use the method of pairwise comparisons. Hence, pairwise comparisons satisfies the Condorcet criterion.

Subsection 7.3.3 The Monotonicity Criterion

Our next fairness criterion is different from the majority and Condorcet criteria, in that it considers two elections: an initial election, and then another in which the original election has been changed in a way that probably shouldn’t change the outcome. Since this is more involved, let’s first look at an example that demonstrates what can go wrong when this new criterion is violated. We will consider a hypothetical situation based on the election from Example 7.2.8.

Example 7.3.4. A hypothetical mayoral election in Burlington, VT.

Recall the original election, between Kiss (K), Wright (W), and Montroll (M):
Percent of voters
Rankings 34 37 15 9 5
1st choice K W M M M
2nd choice M M K W
3rd choice W K W K
When we used IRV on this table in Example 7.2.8, we found that Kiss won.
Suppose that this election were held again, except that 10% of the voters cast their ballots slightly differently, according to the table below.
Table 7.3.5.
Percent of voters
Rankings 34 27 10 15 9 5
1st choice K W K M M M
2nd choice M M W K W
3rd choice W K M W K
Before calculating the winner of this election, let’s consider who we think should win. The only difference between these preferences and the preferences expressed in the real election is that 10% of voters who originally ranked Wright first (from the second column of the original table) now rank Kiss first (in the third column of the new table). They still all believe that Wright is better than Montroll; they have only changed their minds about Kiss. Since Kiss won the original election, and the only difference is that now some people like Kiss even better, it stands to reason that Kiss should still win. Right?
Round 1: Percent of votes for K: 44 W: 27 M: 15+9+5=29
W is eliminated, and votes are allocated to their different second choice.
Round 2: K: 44 M: 29+27=56
M wins the election.
In the first election, Kiss was the winner. In the second election, when nothing changed except that some voters ranked Kiss higher, the winner changed to Montroll. Do you think this is fair?
This is a really strange outcome! It is so unusual that it motivates our next fairness criterion.

The Monotonicity Criterion.

The monotonicity criterion states that moving a candidate higher on one’s preference list should not hurt that candidate.
More precisely, this means that if two elections are held, and the only difference is that the winner of the first election is ranked higher by some voters in the second election, then that candidate should still win the second election.

Exploration 7.3.3.

  1. Find the winner of the following election using IRV.
    Table 7.3.6. Election 1
    Number of voters
    Rankings 37 22 12 29
    1st choice Adams Brown Brown Carter
    2nd choice Brown Carter Adams Adams
    3rd choice Carter Adams Carter Brown
  2. Find the winner of the following election using IRV. Note that it is similar to Election 1 in the first part of this problem.
    Table 7.3.7. Election 2
    Number of voters
    Rankings 47 22 2 29
    1st choice Adams Brown Brown Carter
    2nd choice Brown Carter Adams Adams
    3rd choice Carter Adams Carter Brown
  3. Does a monotonicity violation occur between Elections 1 and 2? Explain why or why not.
  4. Find the winner of the following election using IRV. Note that it is similar to Election 1.
    Table 7.3.8. Election 3
    Number of voters
    Rankings 37 22 2 29
    1st choice Adams Brown Brown Carter
    2nd choice Brown Carter Adams Brown
    3rd choice Carter Adams Carter Adams
  5. Compare Election 3 to Election 1. Does this pair of elections demonstrate a violation of the monotonicity criterion? Explain why or why not.
Solution.
Election 1: Carter is eliminated in the first round. The 29 votes for Carter are transferred to Adams. In the second round, Adams beats Brown, 66 votes to 34.
Election 2: Brown is eliminated in the first round. 22 of the votes for Brown are transferred to Carter, and 2 are transferred to Adams. In the second round, Carter beats Adams, 51 votes to 49.
Yes, Elections 1 and 2 show a monotonicity violation. The only difference between Election 1 and Election 2 is that 10 voters ranked Adams higher in Election 2 than they did in Election 1. However, Adams won Election 1 and Carter won in Election 2, showing that these 10 voters hurt Adams by ranking that candidate higher.
Election 3: Carter is eliminated in the first round. The 29 votes for Carter are transferred to Brown. In the second round, Brown beats Adams, 63 votes to 37.
No, Elections 1 and 3 do not show a monotonicity violation. Some voters changed their preferences, and the winner did change. However, the difference between Election 1 and Election 3 is that some voters ranked Brown higher in Election 3. The result was that the winner switched from Adams in Election 1 to Brown in Election 3. Thus, the voters who ranked Brown higher helped that candidate by doing so, and therefore the monotonicity criterion was not violated.
Violation of the monotonicity criterion is one drawback of IRV in particular among the voting methods we’ve studied. In contrast, the plurality, Borda count, and pairwise comparison methods all satisfy monotonicity. Why is this?
Explain why the plurality, Borda count, and pairwise comparison methods all satisfy the monotonicity criterion.
Suppose some candidate, A, wins a plurality election. Recall that plurality only looks at voters’ first choice votes. If a second election occurs in which some voters rank A higher than before, then the number of first choice votes for A will never decrease; it will only increase or stay the same. (It could stay the same if, for instance, some voters move A from 3rd to 2nd place.) Thus, A will still win the second election. Since this is true for any election, the plurality method satisfies the monotonicity criterion.
Suppose that some candidate, B, is the winner of an election using the Borda count. If a second election occurs and some voters rank B higher, the number of Borda points awarded to B will only increase. This is because higher rankings always correspond to higher point values in the Borda count method. Thus, B will still win the second election. This reasoning applies to any Borda count election, so the Borda count satisfies monotonicity.
Finally, suppose that some candidate, C, is the winner of an election using the method of pairwise comparisons. If a second election occurs and some voters rank C higher, the number of one-on-one contests that C wins can only increase. This is because moving C higher can never reduce the number of votes C gets in a one-on-one contest: if C was already preferred over the other candidate by some voters, C will retain those votes when moved higher on some preference lists. Therefore, C will earn at least as many points as in the original election. Since no other preferences have been changed, every other pair will have the same result as in the original election, so no other candidate will earn any more points than they did originally. Hence, C will still win the second election. Since this is true for any election, the method of pairwise comparisons satisfies the monotonicity criterion.

Subsection 7.3.4 The Independence of Irrelevant Alternatives Criterion (IIA)

Like monotonicity, our final fairness criterion considers two elections: an initial election, and then another in which the original election has been changed in a way that shouldn’t change the outcome. In this case, the second election is one in which a losing candidate drops out.

The Independence of Irrelevant Alternatives Criterion (IIA).

  • The Independence of Irrelevant Alternatives (IIA) criterion states that election results should not change if a losing candidate is left out.
  • To check whether IIA is violated, we must remove a losing candidate, keeping the voters’ preferences the same otherwise, and then find the winner of the new election. If the winner of the new election is different than the old election, then IIA was violated.
A losing candidate whose participation in the election affects the outcome is known as a spoiler. In plurality elections, a spoiler is often an independent candidate who has little chance of winning, but is similar enough to one of the major candidates to "steal" some of that candidate’s votes, preventing the major candidate from winning. It would be nice if we could find a method that satisfies IIA, and therefore prevents spoilers. Unfortunately, all of the voting methods we’ve studied violate IIA and allow for spoilers.

Example 7.3.9.

Let’s use the following preference table to show how some of our voting methods violate IIA.
Table 7.3.10.
Number of voters
Rankings 6 5 4 2
1st choice A B D C
2nd choice C C B D
3rd choice B D C B
4th choice D A A A
  1. Plurality: In this election, A wins with plurality. However, if losing candidate D is removed from this election, but we keep all other preferences the same, the preference table for the new election looks like this:
    Table 7.3.11.
    Number of voters
    Rankings 6 5 4 2
    1st choice A B B C
    2nd choice C C C B
    3rd choice B A A A
    Since B gains 4 more votes that would have gone to D, B will now win the election with 9 votes. Since the outcome of the election changed when we removed a losing candidate, this demonstrates that plurality violates IIA.
  2. Borda Count: Below are the points awarded when using Borda Count in the original election, in Table 7.3.10.
    • A: \(6 \times 4 + 5 \times 1 + 4 \times 1 + 2 \times 1 = 35\)
    • B: \(6 \times 2 + 5 \times 4 + 4 \times 3 + 2 \times 2 = 48\)
    • C: \(6 \times 3 + 5 \times 3 + 4 \times 2 + 2 \times 4 = 49\)
    • D: \(6 \times 1 + 5 \times 2 + 4 \times 4 + 2 \times 3 = 38\)
    So candidate C wins the original election. However, if we again remove losing candidate D and assign points based on Table 7.3.11, the results are different:
    • A: \(6 \times 3 + 5 \times 1 + 4 \times 1 + 2 \times 1 = 29\)
    • B: \(6 \times 1 + 5 \times 3 + 4 \times 3 + 2 \times 2 = 37\)
    • C: \(6 \times 2 + 5 \times 2 + 4 \times 2 + 2 \times 3 = 36\)
    When D is removed, B wins the election instead of C. Since the outcome of the election changed when we removed a losing candidate, this demonstrates that Borda Count violates IIA.
  3. IRV: Below is the result of the initial election.
    Round 1: A: 6 B: 5 C: 2 D: 4
    C is eliminated, and votes are allocated to their different second choice.
    Round 2: A: 6 B: 5 D: 4+2=6
    B is eliminated, and votes are allocated to their different second choice.
    Round 3: A: 6 D: 5+4+2=11
    D wins the election.
    However, if losing candidate B is removed from the election, but we keep all other preferences the same, the preference table for the new election looks like this:
    Table 7.3.12.
    Number of voters
    Rankings 6 5 4 2
    1st choice A C D C
    2nd choice C D C D
    3rd choice D A A A
    In this new election without B, the IRV results are as follows:
    Round 1: A: 6 C: 5+2=7 D: 4
    D is eliminated, and votes are allocated to their different second choice.
    Round 2: A: 6 C: 5+4+2=11
    C wins the election.
    When B is removed, C wins the election instead of D. Since the outcome of the election changed when we removed a losing candidate, this demonstrates that IRV violates IIA.
  4. Pairwise comparisons: Notice that, in the original election, B is a Condorcet candidate, i.e., B wins against each other candidate. So B will win the election if we use pairwise comparisons. If we then eliminate any other candidate, B will still be a Condorcet candidate for the new election. This is because removing a candidate does not affect the results of pairs that the candidate is not a part of. So B will still win against each candidate that was not removed, making B a Condorcet candidate. Therefore, B will still win the new election. Since the outcome of this election does not change no matter which losing candidate we remove, this election does not demonstrate that pairwise comparisons violates IIA.
Based on the results from this example, you may be hopeful that the method of pairwise comparisons satisfies IIA. Unfortunately, this is not the case; there can be violations in elections where there is no Condorcet candidate.

Example 7.3.13.

Let’s use the following election to show that the method of pairwise comparisons violates IIA.
Table 7.3.14.
Number of voters
Rankings 6 11 9 4
1st choice A B D C
2nd choice D A C B
3rd choice C D B A
4th choice B C A D
Here are the results of this election when we use the method of pairwise comparisons:
Pair Number of voters Winner/points
1 A 6 Lose = 0
vs B 11+9+4=24 Win = 1
2 A 6+11=17 Win = 1
vs C 9+4=13 Lose = 0
3 A 6+11+4=21 Win = 1
vs D 9 Lose = 0
4 B 11 Lose = 0
vs C 6+9+4=19 Win = 1
5 B 11+4=15 Tie = 0.5
vs D 6+9=15 Tie = 0.5
6 C 4 Lose = 0
vs D 6+11+9=26 Win = 1
A earns 2 points, B earns 1.5 points, C earns 1 point, and D earns 1.5 points. So A wins this election. However, if losing candidate C is removed from the election, but we keep all other preferences the same, the preference table for the new election looks like this:
Table 7.3.15.
Number of voters
Rankings 6 11 9 4
1st choice A B D B
2nd choice D A B A
3rd choice B D A D
If we run this new election using pairwise comparisons, the results of each pair (that doesn’t contain C) remains the same:
Pair Number of voters Winner/points
1 A 6 Lose = 0
vs B 11+9+4=24 Win = 1
2 A 6+11+4=21 Win = 1
vs D 9 Lose = 0
3 B 11+4=15 Tie = 0.5
vs D 6+9=15 Tie = 0.5
Now A earns 1 point, B earns 1.5 points, and D earns 0.5 points, so B wins instead of A. Since the outcome of the election changed when we removed a losing candidate, this demonstrates that pairwise comparisons violates IIA.