[EM] Best Deterministic Ranked Preference Method?

Kevin Venzke stepjak at yahoo.fr
Wed Dec 23 21:46:09 PST 2020

Hi Forest,

Here are some thoughts. Recall your original non-monotone method is being called BTT.

Your approval method, I call BTA. I think this method is monotone only if you use an explicit approval cutoff. With implicit approval, raising a candidate (from the bottom) can change two candidates' approval and create a problem.

BTA is quite similar to MinMax(WV) and MinMax(AWP).

I thought it was odd that if one votes A>B (approving both) and B pairwise defeats A, then A can't get credit for this vote. So I took the liberty of devising another method called BTP (P=preferred). In BTP, instead of checking for losses to all the approved candidates, you check for losses to the candidates strictly preferred to the candidate you're scoring. This revised method turns out to be incredibly similar to MinMax(WV). It's not so obvious to me yet why it should be, but for now I'm amazed.

(Comparing BTP to other WV methods, Schulze/River/RP/MinMax are closer to each other than to BTP. Since BTP seems to satisfy Schwartz and mono-raise I wonder if it must have a clone problem or other weird flaw. By some metrics BTP seems to be less good.)

Your idea to make BTA satisfy FBC unfortunately doesn't seem to quite work. I call that version BTAM (M=majority). It's an indecisive method: Consider a scenario with no majorities at all, with perfect scores awarded to everyone. If you break ties with approval, it is very similar to MDDA. A problem for FBC is that your top-ranked candidates may stand in each other's way of getting credit for the vote. Example:

0.384: B>A>C
0.299: C>B>A
0.176: C=A>B  -----> change to C>A=B
0.138: A>C>B
0.002: B>C>A

There's an A>C>B>A majority cycle. Initially B wins. Then A is lowered on some ballots. This has no effect but to allow C to claim those ballots to their score. Now C wins.

That's it for now.


>Le mercredi 23 décembre 2020 à 10:13:09 UTC−6, Kevin Venzke <stepjak at yahoo.fr> a écrit : 
>Forest wanted the below posted to EM.
>But Forest, the original is not BPW. BPW only cares about the first preference winner and is only for 
>three candidates. I called your method "BTT" in my post.
>I'll take a look at your new idea.
>Le mercredi 23 décembre 2020 à 10:02:27 UTC−6, Forest Simmons <fsimmons at pcc.edu> a écrit : 
>>Season's Greetings!
>Kristofer & Kevin pointed out the non-monotonicity and identified the original version as Stensholts BPW, 
>and Kevin compared it wth some related methods with various relative advantages  ... great work!
>I generalized in a different direction than Kevin, and got lucky ... the mono-raise problem fixed!
>Elect the alternative that (for the greatest number of ballots B) is not pairwise beaten by any of the 
>alternatives that are approved on ballot B.
>This version is closest to BPW when "approved" means  "ranked equal top."
>It works equally well wth implicit or explicit approval.
>This method always elects from Landau, i.e. the winner is always uncovered.
>This property can be traded in for the FBC by simply swapping out the phrase "not pairwise beaten" for 
>the phrase "not majority defeated." (a trick I learned from Kevin many years ago)
>If the voters are not allowed explicit approval cutoffs, then they should be allowed equal top, or truncation 
>at the very least, in order to accommodate a default cutoff. For the FBC compliant version equal top must 
>be allowed.
>As we have seen from past experience, the explicit approval cutoff facilitates different responses to burial 
>and chicken offensives.
>We can review that in another message.
>Best Wishes to All!
>P.S. Kristofer, please forward this to the EM list; when I do it, I always get some spam back for some 
>mysterious reason.

More information about the Election-Methods mailing list