Section 7.6: Plurality-with-Elimination Method
- Page ID
- 219582
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \newcommand{\dsum}{\displaystyle\sum\limits} \)
\( \newcommand{\dint}{\displaystyle\int\limits} \)
\( \newcommand{\dlim}{\displaystyle\lim\limits} \)
\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)
( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\id}{\mathrm{id}}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\kernel}{\mathrm{null}\,}\)
\( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\)
\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\)
\( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)
\( \newcommand{\vectorA}[1]{\vec{#1}} % arrow\)
\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow\)
\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vectorC}[1]{\textbf{#1}} \)
\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)
\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)
\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\(\newcommand{\longvect}{\overrightarrow}\)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)- Determine the winner of an election using the plurality-with-elimination method
We've now studied two voting methods, and each has revealed serious flaws:
Plurality Method:
- ✗ Vulnerable to vote splitting and spoiler effects
- ✗ Ignores all preference information beyond first choice
- ✗ Can elect candidates opposed by large majorities
- ✗ Violates the Condorcet Criterion
Borda Count Method:
- ✗ Violates the Majority Criterion (can override clear majorities)
- ✗ Highly vulnerable to strategic manipulation
- ✗ Violates the Condorcet Criterion
Let's introduce another voting method called the plurality-with-elimination method:
Plurality-with-Elimination (also called Instant Runoff Voting or IRV, or Ranked Choice Voting or RCV) attempts to simulate what would happen if we held multiple rounds of voting, eliminating the weakest candidate after each round, until someone achieves a majority.
- Step 0: Collect Ranked Ballots (if a preference table is not given)
- Voters rank candidates in order of preference:
- 1st choice (most preferred)
- 2nd choice
- 3rd choice
- And so on...
- Voters rank candidates in order of preference:
Voters don't have to rank all candidates—partial rankings are allowed in most implementations.
- Step 1: Count First-Place Votes (Round 1)
- Count how many voters ranked each candidate first.
- Check for majority winner:
- If any candidate has more than 50% of first-place votes → That candidate wins immediately
- If no candidate has a majority → Proceed to elimination
- Check for majority winner:
- Count how many voters ranked each candidate first.
- Step 2: Eliminate the Weakest Candidate
- Identify the candidate with the fewest first-place votes and eliminate them from the race.
- Transfer their votes:
- Find all ballots that ranked the eliminated candidate first
- Look at each ballot's next preference (second choice)
- Transfer those votes to the next-ranked candidate still in the race
- If a ballot's second choice is also eliminated, go to the third choice, and so on
- Transfer their votes:
- Identify the candidate with the fewest first-place votes and eliminate them from the race.
- Step 3: Recount with Transferred Votes (Round 2)
- Count the votes again, now including:
- Original first-place votes for remaining candidates
- Transferred votes from eliminated candidate's supporters
- Check for majority winner:
- If any remaining candidate now has more than 50% → That candidate wins
- If no candidate has a majority → Continue elimination process
- Check for majority winner:
- Count the votes again, now including:
- Step 4: Repeat Until a Winner Emerges
- Continue the cycle:
- Eliminate the candidate with fewest votes
- Transfer their votes to next preferences
- Recount
- Check for majority
- Continue until: One candidate achieves more than 50% of the remaining votes.
- That candidate is declared the winner.
- Continue the cycle:
Traditional runoff elections require a second election whenever no candidate receives a majority of the votes. However, holding a second election can be expensive, time-consuming, and often results in lower voter turnout. Ranked-choice voting addresses this issue by allowing voters to rank candidates in order of preference on a single ballot. Using these rankings, the election simulates multiple rounds of runoff voting by eliminating the candidate with the fewest votes and redistributing those ballots according to the voters’ next choices. This process continues until one candidate receives a majority of the votes.
Consider the following preference table with Candidates A, B, & C:
| Number of Voters | 6 | 5 | 3 |
|---|---|---|---|
| First Choice | B | C | A |
| Second Choice | C | A | C |
| Third Choice | A | B | B |
Use the plurality-with-elimination method to determine a winner..
✅ Solution:
- Step 0: A preference table was given, so preference ballots have been counted.
- Step 1: Count first-place votes. (Round 1)
- Candidate A received 3 out of 14 first place votes or 21.4%
- Candidate B received 6 out of 14 first place votes or 42.9%
- Candidate C received 5 out of 14 first place votes or 35.7%
- So, no majority winner.
- Step 2: Eliminate the weakest candidate.
Candidate A received the fewest first place votes, so eliminate Candidate A by removing them from the table.
| Number of Voters | 6 | 5 | 3 |
|---|---|---|---|
| First Choice | B | C | |
| Second Choice | C | C | |
| Third Choice | B | B |
Then move up all other candidates in the next available slots and remove the last row.
| Number of Voters | 6 | 5 | 3 |
|---|---|---|---|
| First Choice | B | C | C |
| Second Choice | C | B | B |
- Step 3: Count first-place votes. (Round 2)
- Candidate B received 6 out of 14 first place votes or 42.9%
- Candidate C received (5 + 3) = 8 out of 14 first place votes or 57.1%
- So, a majority exists.
Thus, Candidate C is the winner by the plurality-with-elimination method.
A survey of 23 customers was conducted asking them to rank which protein they prefer at a local Chipotle restaurant. The results are listed below:
| Number of Voters | 8 | 7 | 5 | 3 |
|---|---|---|---|---|
| First Choice | Steak | Carnitas | Chicken | Steak |
| Second Choice | Chicken | Barbacoa | Carnitas | Barbacoa |
| Third Choice | Barbacoa | Chicken | Steak | Chicken |
| Fourth Choice | Carnitas | Steak | Barbacoa | Carnitas |
Use the plurality-with-elimination method to determine a winner.
✅ Solution:
- Step 0: A preference table was given, so preference ballots have been counted.
- Step 1: Count first-place votes. (Round 1)
- Steak received (8 + 3) = 11 out of 23 first place votes or 47.8%
- Carnitas received 7 out of 23 first place votes or 30.4%
- Chicken received 5 out of 23 first place votes or 21.7%
- Barbacoa received 0 out of 23 first place votes or 0%
- So, no majority winner.
- Step 2: Eliminate the weakest candidate.
Barbacoa received the fewest first place votes, so eliminate Barbacoa by removing them from the table.
| Number of Voters | 8 | 7 | 5 | 3 |
|---|---|---|---|---|
| First Choice | Steak | Carnitas | Chicken | Steak |
| Second Choice | Chicken | Carnitas | ||
| Third Choice | Chicken | Steak | Chicken | |
| Fourth Choice | Carnitas | Steak | Carnitas |
Then move up all other candidates in the next available slots and remove the last row.
| Number of Voters | 8 | 7 | 5 | 3 |
|---|---|---|---|---|
| First Choice | Steak | Carnitas | Chicken | Steak |
| Second Choice | Chicken | Chicken | Carnitas | Chicken |
| Third Choice | Carnitas | Steak | Steak | Carnitas |
- Step 3: Count first-place votes. (Round 2)
- Steak received (8 + 3) = 11 out of 23 first place votes or 47.8%
- Carnitas received 7 out of 23 first place votes or 30.4%
- Chicken received 5 out of 23 first place votes or 21.7%
- So, no majority winner.
- Step 4: Repeat Until a Winner Emerges
- Eliminate the weakest candidate.
Chicken received the fewest first place votes, so eliminate Chicken by removing them from the table.
| Number of Voters | 8 | 7 | 5 | 3 |
|---|---|---|---|---|
| First Choice | Steak | Carnitas | Steak | |
| Second Choice | Carnitas | |||
| Third Choice | Carnitas | Steak | Steak | Carnitas |
Then move up all other candidates in the next available slots and remove the last row.
| Number of Voters | 8 | 7 | 5 | 3 |
|---|---|---|---|---|
| First Choice | Steak | Carnitas | Carnitas | Steak |
| Second Choice | Carnitas | Steak | Steak | Carnitas |
- Step 3 (Repeated): Count first-place votes. (Round 3)
- Steak received (8 + 3) = 11 out of 23 first place votes or 47.8%
- Carnitas received (7 + 5) = 12 out of 23 first place votes or 52.2%
- So, a majority exists.
Thus, Carnitas is the winner by the the plurality-with-elimination method.
City council members need to choose a new location for the city's community center. Four sites are being considered:
| Number of Voters | 35 | 30 | 20 | 15 |
|---|---|---|---|---|
| First Choice | Downtown | Northside | Eastside | Westside |
| Second Choice | Northside | Eastside | Westside | Eastside |
| Third Choice | Eastside | Westside | Northside | Northside |
| Fourth Choice | Westside | Downtown | Downtown | Downtown |
Use the plurality-with-elimination method to determine a winner.
✅ Solution:
- Step 0: A preference table was given, so preference ballots have been counted.
- Step 1: Count first-place votes. (Round 1)
- Downtown received 35 out of 100 first place votes or 35%
- Northside received 30 out of 100 first place votes or 30%
- Eastside received 20 out of 100 first place votes or 20%
- Westside received 15 out of 100 first place votes or 15%
- So, no majority winner.
- Step 2: Eliminate the weakest candidate.
Westside received the fewest first place votes, so eliminate Westside by removing them from the table.
| Number of Voters | 35 | 30 | 20 | 15 |
|---|---|---|---|---|
| First Choice | Downtown | Northside | Eastside | |
| Second Choice | Northside | Eastside | Eastside | |
| Third Choice | Eastside | Northside | Northside | |
| Fourth Choice | Downtown | Downtown | Downtown |
Then move up all other candidates in the next available slots and remove the last row.
| Number of Voters | 35 | 30 | 20 | 15 |
|---|---|---|---|---|
| First Choice | Downtown | Northside | Eastside | Eastside |
| Second Choice | Northside | Eastside | Northside | Northside |
| Third Choice | Eastside | Downtown | Downtown | Downtown |
- Step 3: Count first-place votes. (Round 2)
- Downtown received 35 out of 100 first place votes or 35%
- Northside received 30 out of 100 first place votes or 30%
- Eastside received (20 + 15) = 35 out of 100 first place votes or 35%
- So, no majority winner.
- Step 4: Repeat Until a Winner Emerges
- Eliminate the weakest candidate.
Northside received the fewest first place votes, so eliminate Northside by removing them from the table.
| Number of Voters | 35 | 30 | 20 | 15 |
|---|---|---|---|---|
| First Choice | Downtown | Eastside | Eastside | |
| Second Choice | Eastside | |||
| Third Choice | Eastside | Downtown | Downtown | Downtown |
Then move up all other candidates in the next available slots and remove the last row.
| Number of Voters | 35 | 30 | 20 | 15 |
|---|---|---|---|---|
| First Choice | Downtown | Eastside | Eastside | Eastside |
| Second Choice | Eastside | Downtown | Downtown | Downtown |
- Step 3 (Repeated): Count first-place votes. (Round 3)
- Downtown received 35 out of 100 first place votes or 35%
- Eastside received (30 + 20 + 15) = 65 out of 100 first place votes or 65%
- So, a majority exists.
Thus, Eastside is the winner by the plurality-with-elimination method.
-
Consider the following preference table with Candidates A, B, & C:
Preference ballot showing voter rankings for candidates A, B, and C Number of Voters 7 6 6 5 3 First Choice C B A B A Second Choice A A B C C Third Choice B C C A B Use the plurality-with-elimination method to determine a winner.
-
A group of 41 people is choosing where to eat lunch during their meeting. The four fast food delivery options are: Board & Brew, Naugles, T.K. Burgers, or In-N-Out Burgers. Each voter ranks the restaurants from most preferred to least preferred.
Preference ballot showing voter rankings for candidates Board & Brew, In-N-Out, Naugles, and T.K. Burgers Number of Voters 11 9 8 6 4 3 First Choice In-N-Out T.K. Burgers Naugles Board & Brew T.K.Burgers In-N-Out Second Choice Naugles Naugles T.K.Burgers T.K. Burgers In-N-Out T.K. Burgers Third Choice T.K. Burgers Board & Brew In-N-Out In-N-Out Naugles Board & Brew Fourth Choice Board & Brew In-N-Out Board & Brew Naugles Board & Brew Naugles Use the plurality-with-elimination method to determine a winner.
- Answers
-
- Candidate A wins.
- T.K. Burgers wins.

