No voting method meets every criterion but two of my favourites are
- Schulze Method [0]
- Ranked Pairs [1]
The Schulze method allows for a simple ranked choice ballot, and satisfies more criteria than other RCV methods. Downside is that it is hecking complicated so it can feel like an opaque process. With distrustful electors it's a no go imo.
The Ranked Pairs method satisfies a similar number of criteria as Schulze, and meets a weaker version of later-no-harm. It's also a very intuitive method. The main downside is that the ballots become impossibly long, scaling quadratically with the number of candidates.
It's weird to me how little score/approval voting has caught on (at least here in the US) amid the push to replace FPTP. It's a lot simpler to explain than RCV, and has a lot fewer downsides overall than both RCV and FPTP.
Unanimous.ai has an interesting approach: instead of static snapshots, make voting a dynamic, real-time process where preferences are elicited through action.
No voting method meets every criterion but two of my favourites are
- Schulze Method [0]
- Ranked Pairs [1]
The Schulze method allows for a simple ranked choice ballot, and satisfies more criteria than other RCV methods. Downside is that it is hecking complicated so it can feel like an opaque process. With distrustful electors it's a no go imo.
The Ranked Pairs method satisfies a similar number of criteria as Schulze, and meets a weaker version of later-no-harm. It's also a very intuitive method. The main downside is that the ballots become impossibly long, scaling quadratically with the number of candidates.
[0] https://en.m.wikipedia.org/wiki/Schulze_method
[1] https://en.wikipedia.org/wiki/Ranked_pairs
Ranked pairs does not have a quadratic ballot length, since all of the preference information can be computed from a single ranking of the candidates.
How did I never realize this. Thank you.
EDIT: I was also swapped "later-no-harm" with "independence of irrelevant alternatives". I should stop writing comments before my morning coffee.
It's weird to me how little score/approval voting has caught on (at least here in the US) amid the push to replace FPTP. It's a lot simpler to explain than RCV, and has a lot fewer downsides overall than both RCV and FPTP.
Unanimous.ai has an interesting approach: instead of static snapshots, make voting a dynamic, real-time process where preferences are elicited through action.