←
Condorcet ranking
Secondary method
The Dodgson Quick method
Lewis Carroll’s idea: elect the option that would need the least shuffling to beat everyone. Intuitive, but without proven guarantees comparable to Schulze’s.
When to choose it: if your bylaws specify it, or if this reading of the result speaks to your voters.
- Origin
- Charles Dodgson (Lewis Carroll), 1876; approximation by McCabe-Dansted, Pritchard and Slinko, 2008
- Variants offered
- Dodgson Quick
- Computation
- Polynomial, in n² for n options (exact Dodgson: NP-hard)
The principle
Measuring the distance to the Condorcet winner.
Dodgson elects the option that would become a Condorcet winner with the fewest swaps on the ballots. This exact calculation is NP-hard (Bartholdi, Tovey and Trick, 1989).
Dodgson Quick estimates it simply: for each duel lost, at least half the gap has to be swung. The score adds up these half-gaps, rounded up; the lowest wins.
Step by step
The same cycle, measured in swaps.
The 100 ballots of the example
- Camille , then Adèle , then Sophie 40 voters
- Adèle , then Sophie , then Camille 35 voters
- Sophie , then Camille , then Adèle 25 voters
- 1 Camille. Loses to Sophie by 20 votes: score 10.
- 2 Adèle. Loses to Camille by 30 votes: score 15.
- 3 Sophie. Loses to Adèle by 50 votes: score 25.
- Camille beaten by Sophie, by 20 votes 10
- Adèle beaten by Camille, by 30 votes 15
- Sophie beaten by Adèle, by 50 votes 25
Properties
What the method guarantees, compared with first-past-the-post.
No published table covers Dodgson Quick: only the cells established by its construction or by a general result are filled in.
| Criterion | Dodgson Quick | First-past-the-post |
|---|---|---|
| Majority An option ranked first by more than half of the voters wins. | Yes Note 1 | Yes |
| Majority loser An option ranked last by more than half of the voters never wins. | Not established | No |
| Mutual majority If a majority ranks a group of options ahead of all the others, the winner belongs to that group. | Not established | No |
| Condorcet winner The option that beats each of the others in a duel is always elected. | Yes Note 2 | No |
| Condorcet loser The option beaten by each of the others in a duel is never elected. | Not established | No |
| Smith criterion The winner belongs to the smallest group of options that beat every option outside it. | Not established | No |
| Independence of clones Adding an option very similar to another does not change the outcome among the others. | Not established | No |
| Monotonicity Ranking the winner higher can never make them lose. | Not established | Yes |
| Local independence Removing the option that finished last (or first) in the result does not change the order of the others. | Not established | No |
| Reversal symmetry If every ballot is reversed, the former winner no longer wins. | Not established | No |
| Participation Voting sincerely can never leave a voter worse off than abstaining. | No Note 3 | Yes |
| Consistency If an option wins in two separate groups, it wins when they are combined. | No Note 3 | Yes |
| Later-no-harm Ranking an additional choice can never hurt those already ranked ahead of it. | No Note 3 | Yes Note 4 |
| Resolvability A final tie becomes unlikely as the number of voters grows. | Not established | Yes |
| Fast computation The result is computed in polynomial time, even with many options. | Yes | Yes |
- ✓ always satisfied
- ✕ can be violated in some votes
- ? no published source establishes it
- 1 A direct consequence of the Condorcet criterion: an option ranked first by a majority beats every other option in a duel.
- 2 Guaranteed by construction: CondorcetPHP always places the Condorcet winner first.
- 3 No method that satisfies the Condorcet criterion can satisfy this criterion: this is a general result.
- 4 Trivially: first-past-the-post never looks beyond the first choice.
In Condorcet.Vote
Our implementation choices.
- The Condorcet winner first. When one exists, CondorcetPHP always puts it in first place.
- A deliberate approximation. Exact Dodgson is not offered: its computation can become impractical.
- A limit worth knowing. The score looks only at defeats: an option beaten by all the others can rank ahead of an option that loses only one duel.
Sources
Further reading.
| Type | Reference |
|---|---|
| Encyclopedia | Dodgson’s method Wikipedia |
| Documentation | Voting Methods CondorcetPHP · docs.condorcet.io |
| Paper | Approximability of Dodgson’s rule John C. McCabe-Dansted, Geoffrey Pritchard, Arkadii Slinko (2008) · Social Choice and Welfare 31(2) |
The other methods
- The Schulze method The strongest paths of victories between each pair of options. Our default method.
- The Ranked Pairs method Duels locked in one by one, from the most decisive to the closest, skipping any that would create a cycle.
- The Copeland method One point per duel won, one taken away per duel lost: simple to count by hand.
- Method comparison Each method’s properties, criterion by criterion, set against first-past-the-post.