Schulze (winning votes)
DefaultThe strength of a victory is the number of voters who prefer the winner. The variant recommended by Markus Schulze.
The most robust Condorcet method: it settles cycles by the strength of chains of victories, resists clones and makes ties unlikely.
When to choose it: by default, unless your bylaws require another method. Keep winning votes, recommended by its author; prefer margins if your bylaws reason in terms of vote gaps.
If Camille beats Adèle and Adèle beats Sophie, Camille has a chain of victories leading to Sophie, even if she loses their direct duel. A chain is only as strong as its weakest link.
For each pair of options, Schulze compares the strongest chain in each direction: the option whose chain prevails ranks ahead. The resulting ranking can never go round in circles.
| Camille | Adèle | Sophie | |
|---|---|---|---|
| Camille | 65 | 65 | |
| Adèle | 60 | 75 | |
| Sophie | 60 | 60 |
In color, the chain that beats the reverse chain.
Same calculation; only the strength given to each victory changes. Without ties on the ballots, both variants always give the same result; they can diverge when voters rank options as tied, or leave some out (those then count as tied, last).
The strength of a victory is the number of voters who prefer the winner. The variant recommended by Markus Schulze.
The strength of a victory is the vote margin between winner and loser.
45 voters rank Camille first, with Adèle and Sophie tied behind; 11 rank Adèle first, with the other two tied. With winning votes, the weakest victory is Sophie’s (29 votes): it gives way, and Adèle wins. With margins, it is Camille’s victory over Sophie, by a single vote: Sophie wins.
A rare set of guarantees. Like every Condorcet method, it gives up only the criteria that none can satisfy.
| Criterion | Schulze | First-past-the-post |
|---|---|---|
| Majority An option ranked first by more than half of the voters wins. | Yes | Yes |
| Majority loser An option ranked last by more than half of the voters never wins. | Yes | No |
| Mutual majority If a majority ranks a group of options ahead of all the others, the winner belongs to that group. | Yes | No |
| Condorcet winner The option that beats each of the others in a duel is always elected. | Yes | No |
| Condorcet loser The option beaten by each of the others in a duel is never elected. | Yes | No |
| Smith criterion The winner belongs to the smallest group of options that beat every option outside it. | Yes | No |
| Independence of clones Adding an option very similar to another does not change the outcome among the others. | Yes | No |
| Monotonicity Ranking the winner higher can never make them lose. | Yes | Yes |
| Local independence Removing the option that finished last (or first) in the result does not change the order of the others. | No | No |
| Reversal symmetry If every ballot is reversed, the former winner no longer wins. | Yes | No |
| Participation Voting sincerely can never leave a voter worse off than abstaining. | No | Yes |
| Consistency If an option wins in two separate groups, it wins when they are combined. | No | Yes |
| Later-no-harm Ranking an additional choice can never hurt those already ranked ahead of it. | No | Yes Note 1 |
| Resolvability A final tie becomes unlikely as the number of voters grows. | Yes | Yes |
| Fast computation The result is computed in polynomial time, even with many options. | Yes | Yes |
| Type | Reference |
|---|---|
| Encyclopedia | Schulze method Wikipedia |
| Documentation | Voting Methods CondorcetPHP · docs.condorcet.io |
| Paper | A new monotonic, clone-independent, reversal symmetric, and Condorcet-consistent single-winner election method Markus Schulze (2011) · Social Choice and Welfare 36(2) |