Applied

Five rules and five winners

Twenty-seven ranked ballots, five entirely reasonable ways of counting them, and five different candidates declared the winner. Every count is correct, every rule is defensible, and the answer turns out to be a property of the rule rather than of the ballots.

Worth reading first: The majority that goes in a circle · More things than boxes.

The rung below left the pairwise majority in pieces: a majority preferring A to B, another preferring B to C, another preferring C to A, and no ranking at all to be had out of the three. That failure is loud, and it is also uncommon. The trouble on this page is quieter, needs no breakdown of any kind, and is harder to shrug off — because in it every rule works perfectly.

Five rules on one profile of 27 ballots, and 5 different winnersThe ballot groups as columns beside a table of five voting rules with the winner each returns and the count that decided it.the profileone column per group, size abovethe rulesand what each returns7655221st2nd3rd4th5thDACEACEBDBBEBEBCDACDADCDACEAEBwinnerpluralityBordainstant runoffCondorcetCoombsABCDEthe deciding count8 first places63 points19 of 27 at the end4 of 4 pairs14 of 27 at the endthe candidate that rule returnsthe count it was decided on27 voters in 6 groups over 5 candidates; a majority is more than 13.5the five rules return 5 different winners: plurality A, Borda B, instant runoff C, Condorcet D, Coombs Einstant runoff eliminates B, E, D; Coombs eliminates A, C, D
Fig. 1 Twenty-seven ballots in 6 groups over 5 candidates, counted five ways. The five rules return 5 different winners, and each winner was checked against every other candidate on that rule’s own scale before the table was drawn: strictly the most first places, strictly the most points, a strict majority at the end of each elimination, and 4 of 4 pairs won head to head.

Nothing in that picture is a trick. The ballots are a single fixed list. Nobody changed their mind between one column of the table and the next. Each rule reads the same twenty-seven rankings and returns a different name, and every one of those names is correct under the rule that produced it.

The five rules, stated exactly

Each rule takes a preference profile — a list of voters, each of whom has ranked all the candidates from first to last — and returns a name. All five have been proposed in earnest, all five are in use somewhere, and none is anybody’s joke.

  • Plurality. Count first places only. Whoever has the most is the winner.
  • Borda. Each ballot awards c1c-1 points to its first choice, c2c-2 to its second, down to zero for its last. Whoever has the most points wins. With five candidates and twenty-seven voters the largest score anybody could reach is 27×4=10827 \times 4 = 108.
  • Instant runoff. Count first places. If nobody holds a majority of the whole electorate, delete whoever has fewest, promote each deleted name’s ballots to their next surviving choice, and count again.
  • Condorcet. For each pair of candidates ask which of the two a majority ranks higher. Whoever wins every one of those contests is the winner.
  • Coombs. As instant runoff, except that the candidate deleted each round is the one with the most last places rather than the fewest firsts.

The figure’s generator implements all five separately, and refuses to compute one from another even where it easily could. That is not tidiness. If instant runoff were computed by reusing the plurality tally, a single shared mistake would pull two winners together and the picture would understate the very thing it exists to show.

The count of distinct winners is then taken twice over, once through a set and once by walking the list and keeping first occurrences. Two routes to a number a caption is going to quote is the habit this collection runs on, and here the headline is a single digit.

Each rule also refuses to guess. When a deciding count comes out level — two candidates tied for elimination, two tied at the top — the generator stops and says which step was level rather than breaking the tie. A tie-break is another rule, and an unstated rule doing work inside a picture is the one thing this collection will not have.

Where this profile came from

The provenance matters, and hiding it would be dishonest, so: this profile was found by search. Profiles were generated and counted until one turned up on which all five rules disagreed. It was then shrunk — from ninety-three voters to twenty-seven, which is the smallest electorate the search reached while keeping every deciding count strict — and finally the candidates were relabelled so that the five winners read A, B, C, D, E in the order the rules are listed.

That last step costs nothing whatever, and it is worth saying why. The candidates are letters, with nothing behind them that a permutation of the alphabet could disturb, so relabelling is a change of notation rather than of content and every count in the table is identical before and after. The tidiness of the answer column is presentational; the disagreement is not.

What the search does not establish is how common such profiles are. A successful search proves that the thing exists and says nothing at all about density. What has been produced is a counterexample to the idea that the ballots settle the winner, and it is worth setting beside its opposite: an argument that proves some object exists without producing one leaves the other half of the question open, and both gaps are easy to overlook once an object is on the page. The six groups are of sizes seven, six, five, five, two and two, and 7+6+5+5+2+2=277 + 6 + 5 + 5 + 2 + 2 = 27.

The majorities underneath the table

The same twenty-seven ballots carry a second structure that the rules table does not show: for each pair of candidates, which of the two a majority puts higher.

A profile of 27 ranked ballots, and the majority in every pairThe voter groups as columns with the ranking down each, beside the pairwise majority matrix whose cells are the margins.the ballotsone column per group, size abovethe pairwise majoritiesrow against column7655221st2nd3rd4th5thDACEACEBDBBEBEBCDACDADCDACEAEBABCDEABCDE·−7−11−7−1+7·+13−1−1+11−13·−3−9+7+1+3·+1+1+1+9−1·the row candidate wins the pairthe row candidate loses it27 voters in 6 groups, each ranking all 5 candidateseach cell of the matrix is the margin by which the row candidate beats the column one; all 10 pairs split the electorate exactly, 10 against 17 for A and BD beats every other candidate, so D is the Condorcet winner
Fig. 2 The five-winner ballots again, beside the margin by which each row candidate beats each column one. All 10 pairs split the electorate exactly — 10 against 17 for A and B — and D beats every other candidate, so D is the Condorcet winner.

Two rows repay a long look. Row D is positive across the board: D wins all four of its head-to-head contests, and by margins as small as +1+1. And row A is negative across the board — a majority prefers B to A, C to A, D to A and E to A. Yet A is plurality’s winner, with the most first places of anybody.

So the profile contains four candidates whom a majority would rather have than the plurality winner. That is not an artefact of the search; it is what happens whenever support is concentrated in one bloc and opposition is spread across several. Plurality sees the concentration and has no instrument for seeing the spread, because it never looks below the top line of a ballot.

This matrix of pairwise majority verdicts is the whole of what the Condorcet rule reads, and Condorcet is the only one of the five that can return nobody at all — the rung below is entirely about the profiles on which it does. Here it returns D, cleanly, with 10 and 17 splitting the electorate on the very first pair and 10+17=2710 + 17 = 27.

What each rule refuses to read

The disagreement becomes much less mysterious once each rule is described by what it discards.

Plurality reads the first name on each ballot and throws the rest away. Borda reads every position and throws away nothing, which is why its verdict on two candidates can be shifted by a third who wins nothing at all — a section further down does exactly that. Instant runoff reads the top of each ballot repeatedly, so it sees a little more of each ballot the longer that ballot’s favourites survive. Coombs reads the bottom, and therefore measures opposition where instant runoff measures support. Condorcet reads every pair and nothing else — it never forms a score for a candidate at all.

Deliberate discarding is how the good ideas in this collection tend to work: Euler solved a problem about a city by deleting the city, and what survived was worth more than the map. Each of these five rules is a deletion of that kind — keep this much of each ballot, discard the rest, count what is left.

The difficulty is that the deletions are incomparable. There is no sense in which reading only the top is less faithful than reading every pair; reading every pair is what produces the cycle of the rung below, and reading the whole ballot is what makes Borda sensitive to candidates who cannot possibly win. Each rule keeps something real and drops something real, and the five choices of what to drop are exactly the five winners.

The control, and why it is the important figure

A picture of five rules disagreeing is worth very little on its own, because a reader with no other information cannot tell whether it is a curiosity or the normal state of affairs. So the same machinery is run on a different profile of the same size.

Five rules on one profile of 27 ballots, and 1 different winnersThe ballot groups as columns beside a table of five voting rules with the winner each returns and the count that decided it.the profileone column per group, size abovethe rulesand what each returns10743211st2nd3rd4th5thABCDEBCABECCDDDCDABEAAADECEBBEwinnerpluralityBordainstant runoffCondorcetCoombsAAAAAthe deciding count10 first places72 points17 of 27 at the end4 of 4 pairs17 of 27 at the endthe candidate that rule returnsthe count it was decided on27 voters in 6 groups over 5 candidates; a majority is more than 13.5the five rules return 1 different winner: plurality A, Borda A, instant runoff A, Condorcet A, Coombs Ainstant runoff eliminates E, D, B; Coombs eliminates E, B
Fig. 3 The control: 27 voters in 6 groups over 5 candidates again, and the five rules return 1 different winner. A takes it on 10 first places, 72 points, 4 of 4 pairs, and 17 of 27 at the end of both eliminations — with no candidate holding a majority of first places, so the agreement is not the trivial kind.

On these ballots the five rules are unanimous, and the unanimity is not bought cheaply: no candidate has a majority of first places, so nothing forces the answer. Every rule simply arrives at A, by five different routes and five different counts. The group sizes are ten, seven, four, three, two and one, and 10+7+4+3+2+1=2710 + 7 + 4 + 3 + 2 + 1 = 27.

That is the ordinary case, and it is what makes the first figure a finding rather than a scandal. Rules that disagreed on most profiles would be useless and would have been abandoned long ago; rules that never disagreed would be one rule with five names. The interesting situation is the actual one — broad agreement, punctuated.

Two rules parting company

Between total agreement and total disagreement sits the case a reader is most likely to meet, in which the rules split into two camps.

Five rules on one profile of 27 ballots, and 2 different winnersThe ballot groups as columns beside a table of five voting rules with the winner each returns and the count that decided it.the profileone column per group, size abovethe rulesand what each returns8743321st2nd3rd4th5thBAACDECBEEBDDEBBCCADCDEAECDAABwinnerpluralityBordainstant runoffCondorcetCoombsABBBBthe deciding count11 first places76 points14 of 27 at the end4 of 4 pairs19 of 27 at the endthe candidate that rule returnsthe count it was decided on27 voters in 6 groups over 5 candidates; a majority is more than 13.5the five rules return 2 different winners: plurality A, Borda B, instant runoff B, Condorcet B, Coombs Binstant runoff eliminates E, C, D; Coombs eliminates E, A
Fig. 4 27 voters in 6 groups over 5 candidates, and the five rules return 2 different winners: plurality alone says A on 11 first places, while Borda, instant runoff, Condorcet and Coombs all say B — on 76 points, 14 of 27, 4 of 4 pairs and 19 of 27 respectively.

Plurality gives it to A on eleven first places out of twenty-seven. The other four rules, each reading a different part of the ballots, all arrive at B — which is the Condorcet winner, has the most Borda points, survives both eliminations, and still has three fewer first places than A. The group sizes here are eight, seven, four, three, three and two, and 8+7+4+3+3+2=278 + 7 + 4 + 3 + 3 + 2 = 27.

One rule against the rest is the common form of disagreement, and it is where the choice of rule does its real work. A five-way split is arresting; a two-way split is the one that decides things.

Three candidates, and a ceiling on the disagreement

The disagreement has a hard upper bound, and the bound is a counting argument of the simplest kind.

Five rules return five names, but the names are drawn from the candidates on the ballot. With only three candidates there are three names to go round and five rules asking for one, so two of the rules must return the same candidate — not because they are similar, but because there is nowhere else for the fifth answer to go. “Five rules and five winners” therefore needs at least five candidates, which is why the profile at the top of this page has exactly five.

Five rules on one profile of 9 ballots, and 3 different winnersThe ballot groups as columns beside a table of five voting rules with the winner each returns and the count that decided it.the profileone column per group, size abovethe rulesand what each returns33211st2nd3rdACBABBCCCAABwinnerpluralityBordainstant runoffCondorcetCoombsABCBBthe deciding count4 first places10 points5 of 9 at the end2 of 2 pairs5 of 9 at the endthe candidate that rule returnsthe count it was decided on9 voters in 4 groups over 3 candidates; a majority is more than 4.5the five rules return 3 different winners: plurality A, Borda B, instant runoff C, Condorcet B, Coombs Binstant runoff eliminates B; Coombs eliminates A
Fig. 5 The ceiling, reached: 9 voters in 4 groups over 3 candidates, and the five rules return 3 different winners — plurality A on 4 first places, Borda B on 10 points, instant runoff C on 5 of 9. Condorcet and Coombs also say B, because with 3 candidates and five rules two of the answers have to coincide.

Three is the ceiling and the ceiling is reached: plurality takes A, Borda takes B, instant runoff takes C, and the remaining two rules are obliged to duplicate. The four groups are of sizes three, three, two and one, and 3+3+2+1=93 + 3 + 2 + 1 = 9 — nine voters, which is small enough that the whole thing can be checked by hand in a few minutes, and worth doing.

The same trouble inside a single rule

It would be comfortable to conclude that the problem is having five rules, and that any one of them, adopted and left alone, would behave. It would not.

Independence of irrelevant alternatives, broken by BordaTwo profiles that agree on every voter's ranking of two candidates and differ only in where the others sit, with the rule's verdict between the two reversed.first profile4 voters, one column eachsecond profilethe same voters on A and Bv1v2v3v41st2nd3rdAABBBCAACBCCv1v2v3v41st2nd3rdAABBBBACCCCAA 6 · B 5 pointsA 5 · B 6 pointsBorda: A ≻ BBorda: B ≻ AflipsABthe candidates that movedevery voter ranks A against B the same way in both profiles; only the third candidate moves — and Bordareverses its verdictno pair of profiles flips Borda at 3 voters; at 4 voters 3456 of the 104976 ordered pairs inside a class do
Fig. 6 Two profiles of 4 voters over 3 candidates in which every voter ranks A against B the same way, only the third candidate moves — and Borda reverses its verdict, from A 6 · B 5 points to A 5 · B 6. No pair of profiles flips Borda at 3 voters; at 4 voters 3456 of the 104976 ordered pairs inside a class do.

Every voter in the second profile ranks A against B exactly as they did in the first. Not one opinion about that pair has changed. All that moved is a third candidate — one who wins nothing, and whose presence ought to be irrelevant to a question about A and B — and Borda’s verdict on A against B reverses.

The pair was not typed in. It was searched for, by fixing each voter’s ranking of A against B, partitioning the profiles by that pattern, and counting the ordered pairs inside a class whose verdicts oppose. The sweep starts at three voters, finds nothing, and finds the first flip at four — which is a genuine fact about Borda count rather than a fact about how hard somebody looked.

That condition is called independence of irrelevant alternatives, and the rung above takes it up properly, as one of four conditions no rule can satisfy at once. What matters here is narrower: the sensitivity is not a symptom of having several rules. It lives inside each of them.

When the ballots settle nothing at all

One of the five can fail in a way the other four cannot. With every count strict and no tie anywhere, Condorcet can still return nobody at all.

A majority cycle over 3 candidates, and how often 3 voters produce oneThe majority tournament as a directed polygon with each arc's margin, beside one cell for every profile of the stated size, filled where no Condorcet winner exists.the majority tournament100 voters, every pair decidedevery profile of the space216 of them, one cell each+34+36+30ABCno Condorcet winner (12)a winner exists (204)the 3 arcs of the ring are the majority in each pair, and following them returns to A: A → B → C → A12 of the 216 profiles of 3 voters over 3 candidates have no Condorcet winner — 5.6% of the space, every oneof them built and tested
Fig. 7 The majority tournament as a ring, with the margin on each arc: 100 voters give A +34 over B, B +36 over C and C +30 over A, and following the 3 arcs returns to A. Beside it, 12 of the 216 profiles of 3 voters over 3 candidates have no Condorcet winner — 5.6% of the space, every one built and tested.

The right-hand panel is what the rung below is about, and the number is worth carrying forward: every one of the 63=2166^3 = 216 profiles of three voters over three candidates was constructed and decided, and twelve of them have no Condorcet winner. That is a count over a completely exhausted space, and nothing about it is estimated.

Notice what the two halves of this page do to each other. The condorcet cycle the rung below exhibits is a failure of the ballots to determine anything; the five-winner profile is a failure of a different sort, because there the ballots determine five perfectly good answers. The second is the more corrosive, since it comes with no warning light. A rule that returns nobody at least announces its own difficulty.

What these figures cannot show

Every number on this page is a count over a stated finite object, performed rather than quoted — the same standing of evidence as a theorem settled by a machine walking a list of cases — and the boundary of what that licenses needs saying plainly.

The five winners at the top are exact, and they are exact about this profile. Twenty-seven ballots were counted five ways and the five answers differ; each answer was checked against every other candidate on that rule’s own scale before the picture was drawn. That much is settled and no reader need take it on trust.

The essay’s larger claim — that this is a normal feature of voting rules rather than a contrived specimen — is precisely what a single profile cannot establish. The profile was found by search. A successful search is evidence that such profiles exist, and it is no evidence at all about how common they are; the two questions are not related, and answering the first tells nothing about the second. Neither is the control figure a frequency claim: it is one profile on which the rules agree, and one profile is one profile whichever way it comes out. Nothing here counts how large the disagreeing region is, and it would be easy and wrong to leave a reader with the impression that something had.

The one count here that is a frequency claim is the exhausted one in the cycle figure — twelve of two hundred and sixteen — and it is worth noticing how narrow it is: three voters, three candidates, one property. The syllogism figures can say fifteen of two hundred and fifty-six because all two hundred and fifty-six were built; nothing of that kind has been built for profiles here, and the honest move is to name the searches that were run and stop.

Where the choice actually sits

The five rules disagree, each is defensible, and each is a different answer to the question of which part of a ballot to read. Adopting one of them is therefore choosing an answer, and the choice is made before a single ballot is filled in.

That is a familiar structure elsewhere in this collection, in a place nobody expects it. The Monty Hall answer is not about the doors; it is about what the host was permitted to do, fixed in advance, invisible in the evidence. Here the answer is not about the ballots; it is about which rule was adopted, fixed in advance, invisible in the table of rankings. In both cases the data is not enough, and the missing ingredient is a procedure chosen earlier by somebody else.

The sharpest version of the same idea is in analysis. A conditionally convergent series has no sum until an order of summation is fixed — rearrange the terms and it converges to whatever number is asked for, adding nothing and removing nothing. A profile of ballots is the same kind of object. It has no winner until a rule is fixed, and the rule, like the ordering, supplies the answer while appearing merely to organise the counting. That two subjects so far apart should share the structure is the most surprising thing on this page.

Two more things follow, and neither is a recommendation. The first is that a rule, once chosen, is not even safe from the voters it counts.

Every ballot one voter could submit under instant runoffOne voter's true ranking beside every ranking that voter could submit instead, with the winner each produces and the profitable misreports marked.the electoratethe first column is the manipulating voterevery ballot that voter could submitand the winner it producestrue1121st2nd3rdAABCBBCBCCAAelectsfor the voterA ≻ B ≻ CA ≻ C ≻ BB ≻ A ≻ CB ≻ C ≻ AC ≻ A ≻ BC ≻ B ≻ AChonestCno gainBbetterBbetterCno gainCno gainthe honest ballota misreport that paysthe control: the same voters, A and B only0 of 2 ballots payelectsfor the voterA ≻ BB ≻ ABhonestBno gainthe voter's true ranking is A ≻ B ≻ C; the honest ballot elects C under instant runoff2 of the 6 ballots the voter could submit elect somebody the voter ranks higher: B ≻ A ≻ C; B ≻ C ≻ Athe control runs the identical search with only A and B left: 0 of the 2 ballots pay, which is what astrategy-proof contest looks like
Fig. 8 One voter whose true ranking is A ≻ B ≻ C, and every ballot that voter could submit instead: 2 of the 6 elect somebody the voter ranks higher than the honest outcome. The control repeats the identical search with only A and B left and finds that 0 of the 2 ballots pay, which is what a strategy-proof contest looks like.

The second is that arguing from these figures to a recommendation is not available. The figures decide which rule returns which winner on the profiles shown, and they decide nothing whatever about which rule anybody should use. Choosing between rules means weighing what each one discards, which is a judgement rather than a computation, and this page holds no such judgement and no materials for one. Two structures can satisfy the same axioms and disagree about everything else — that is how independence is demonstrated in logic, and the five rules stand in close to that relation.

The instant runoff and Coombs columns make the point in miniature: one rule deletes on fewest firsts, the other on most lasts, and on the first profile of this page they eliminate almost opposite sets and end with different names. Neither is reading the ballots wrongly. They are reading different ballots, assembled out of the same marks, and the fourth rung of this anchor asks what happens once a voter notices which one is being read.

What links here

Computed from the collection, not written here: the essays that point at this one.

Reads more easily once this is understood

Essays that name this one as worth reading first.

Shares its objects with

Essays that name at least two of the same things, and that neither author linked.

Named objects

A dashed tag is an object no other essay names yet.

Borda countCondorcet cycleCounterexampleCounting argumentInstant runoffPairwise majorityPreference profileVoting rule