<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">Still working on refining this. Here's version 3.2. I expect the final version to be version 4.0, at which point the earlier versions and numberings will be only a historical curiosity.<br><br><b style="font-size:12.8px">Here’s how MAS works: you can give each candidate 0, 1, or 2 points. </b><b style="font-size:12.8px">Then,</b><b style="font-size:12.8px"> any candidate that gets a majority of 0’s is eliminated</b><b style="font-size:12.8px">, unless that would eliminate everyone.</b><b style="font-size:12.8px"> Of the remaining candidates, highest score wins. </b></div><div class="gmail_quote"><span style="font-size:12.8px"><b><br></b></span><b style="font-size:12.8px">Blank votes for a candidate count as 1 point in the same percentage as that candidate gets of 2-point votes. Otherwise, they count as 0.</b></div><div class="gmail_quote"><b style="font-size:12.8px"><br></b></div><div class="gmail_quote"><span style="font-size:12.8px">Here's some examples of how that default rule works out:</span></div><div class="gmail_quote"><span style="font-size:12.8px"><br></span></div><div class="gmail_quote">
        
        
        


<p style="margin-bottom:0in;line-height:100%"><br>

</p>
<table width="470" cellpadding="4" cellspacing="0">
        <colgroup><col width="20">
        <col width="58">
        <col width="61">
        <col width="63">
        <col width="56">
        <col width="106">
        <col width="48">
        </colgroup><tbody><tr valign="top">
                <td width="20" style="border-top:1px solid rgb(0,0,0);border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0.04in 0in 0.04in 0.04in">
                        <p><br>

                        </p>
                </td>
                <td width="58" style="border-top:1px solid rgb(0,0,0);border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0.04in 0in 0.04in 0.04in">
                        <p>2-votes</p>
                </td>
                <td width="61" style="border-top:1px solid rgb(0,0,0);border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0.04in 0in 0.04in 0.04in">
                        <p>1-votes</p>
                </td>
                <td width="63" style="border-top:1px solid rgb(0,0,0);border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0.04in 0in 0.04in 0.04in">
                        <p>0-votes</p>
                </td>
                <td width="56" style="border-top:1px solid rgb(0,0,0);border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0.04in 0in 0.04in 0.04in">
                        <p>Blanks</p>
                </td>
                <td width="106" style="border-top:1px solid rgb(0,0,0);border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0.04in 0in 0.04in 0.04in">
                        <p>Total 0-votes</p>
                </td>
                <td width="48" style="border:1px solid rgb(0,0,0);padding:0.04in">
                        <p>Score</p>
                </td>
        </tr>
        <tr valign="top">
                <td width="20" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>A</p>
                </td>
                <td width="58" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>30</p>
                </td>
                <td width="61" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>0</p>
                </td>
                <td width="63" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>0</p>
                </td>
                <td width="56" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>70</p>
                </td>
                <td width="106" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>0+70*.7=49</p>
                </td>
                <td width="48" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:1px solid rgb(0,0,0);padding:0in 0.04in 0.04in">
                        <p>81</p>
                </td>
        </tr>
        <tr valign="top">
                <td width="20" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>B</p>
                </td>
                <td width="58" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>25</p>
                </td>
                <td width="61" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>19</p>
                </td>
                <td width="63" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>0</p>
                </td>
                <td width="56" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>52</p>
                </td>
                <td width="106" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>0+52*.75=39</p>
                </td>
                <td width="48" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:1px solid rgb(0,0,0);padding:0in 0.04in 0.04in">
                        <p>83</p>
                </td>
        </tr>
        <tr valign="top">
                <td width="20" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>C</p>
                </td>
                <td width="58" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>40</p>
                </td>
                <td width="61" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>0</p>
                </td>
                <td width="63" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>40</p>
                </td>
                <td width="56" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>20</p>
                </td>
                <td width="106" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>40+20*.6=52</p>
                </td>
                <td width="48" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:1px solid rgb(0,0,0);padding:0in 0.04in 0.04in">
                        <p>(88)</p>
                </td>
        </tr>
        <tr valign="top">
                <td width="20" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>D</p>
                </td>
                <td width="58" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>25</p>
                </td>
                <td width="61" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>7</p>
                </td>
                <td width="63" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>0</p>
                </td>
                <td width="56" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>68</p>
                </td>
                <td width="106" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>0+68*.75=51</p>
                </td>
                <td width="48" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:1px solid rgb(0,0,0);padding:0in 0.04in 0.04in">
                        <p>(74)</p>
                </td>
        </tr>
</tbody></table>
<p style="margin-bottom:0in;line-height:100%">As you can see, it takes just under 30% support to save a candidate from elimination if nobody explicitly downvotes them; and at around that level, it takes just under 4 explicit 1-votes to make up for a deficit in explicit 2-votes.

</p><p style="margin-bottom:0in;line-height:100%">Since this rule looks at only one candidate at a time, it's easy to implement, and it easily passes FBC and participation. It fails consistency, but only in Simpson's-paradox-like situations, in which arguably consistency is actually a bad idea. It passes a weakened form of Frohnemayer balance:</p><p style="margin-bottom:0in;line-height:100%"><br></p><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-size:12.8px"><b><br></b></div><div style="font-size:12.8px">This default rule gives exactly the result you'd get if <span style="font-size:12.8px">blank votes were counted as 0 only for voters who preferred a stronger candidate, under some simple assumptions about which votes come from where: </span><span style="font-size:12.8px">explicit votes of 1 for a given candidate are spread evenly among all voters who didn't give them a 2; explicit votes of 0 come only from voters who preferred a stronger candidate; </span><span style="font-size:12.8px">every voter gives a 2 to exactly one "serious" candidate; and all "nonserious" candidates get fewer 2's than "serious" ones</span><span style="font-size:12.8px">. You need simplifying assumptions like that so that counting can work by simply tallying the votes of each type, without recording how they are combined on each ballot.</span></div><div><div><div><br></div></div></div></div><div class="m_5631072066429750934gmail-HOEnZb"><div class="m_5631072066429750934gmail-h5"><div class="gmail_extra"><br><div class="gmail_quote">2016-10-13 6:47 GMT-04:00 Jameson Quinn <span dir="ltr"><<a href="mailto:jameson.quinn@gmail.com" target="_blank">jameson.quinn@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">I've been refining a 3-slot system for several weeks now. Let me be clear that I'm only working on one system, even though I've gone through various names as I refine it. The current name is MAS, Majority Acceptable Score. Here's my latest definition. Note that I've tweaked the default rule so that it can be said in one sentence. Mathematically it's trickier, but I think it makes some intuitive sense, as explained in the last sentence.<br><br><b>Here’s how MAS works: you can give each candidate 0, 1, or 2. Any candidate that gets a majority of 0’s is eliminated, unless that would eliminate everyone. Of the remaining candidates, highest score wins. </b><div><b><br></b></div><div><b>Blank votes for a candidate are read as 0’s or 1’s; the proportion that count as 0’s is equal to the proportion between the voters that didn't give the candidate in question a 2, and those that gave a 2 to a candidate with a higher explicit score. Basically, that rule assumes that a voter would want to give 0s to they left blank if those candidates were weaker than their favorite, but 1s if those candidates were stronger.</b><br><div><b><br></b></div><div>Here's a scenario to illustrate:</div><div>
        
        
        


<table width="100%" cellpadding="4" cellspacing="0">
        <colgroup><col width="43*">
        <col width="43*">
        <col width="43*">
        <col width="43*">
        <col width="43*">
        <col width="43*">
        </colgroup><tbody><tr valign="top">
                <td width="17%" style="border-top:1px solid rgb(0,0,0);border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0.04in 0in 0.04in 0.04in">
                        <p>Candidate</p>
                </td>
                <td width="17%" style="border-top:1px solid rgb(0,0,0);border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0.04in 0in 0.04in 0.04in">
                        <p>2 votes</p>
                </td>
                <td width="17%" style="border-top:1px solid rgb(0,0,0);border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0.04in 0in 0.04in 0.04in">
                        <p>1 votes</p>
                </td>
                <td width="17%" style="border-top:1px solid rgb(0,0,0);border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0.04in 0in 0.04in 0.04in">
                        <p>0 votes</p>
                </td>
                <td width="17%" style="border-top:1px solid rgb(0,0,0);border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0.04in 0in 0.04in 0.04in">
                        <p>Blank votes</p>
                </td>
                <td width="17%" style="border:1px solid rgb(0,0,0);padding:0.04in">
                        <p>Explicit score</p>
                </td>
        </tr>
        <tr valign="top">
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>A</p>
                </td>
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>30</p>
                </td>
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>0</p>
                </td>
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>0</p>
                </td>
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>70</p>
                </td>
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:1px solid rgb(0,0,0);padding:0in 0.04in 0.04in">
                        <p>60</p>
                </td>
        </tr>
        <tr valign="top">
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>B</p>
                </td>
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>25</p>
                </td>
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>25</p>
                </td>
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>0</p>
                </td>
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>50</p>
                </td>
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:1px solid rgb(0,0,0);padding:0in 0.04in 0.04in">
                        <p>75</p>
                </td>
        </tr>
        <tr valign="top">
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>C</p>
                </td>
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>42</p>
                </td>
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>0</p>
                </td>
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>55</p>
                </td>
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>3</p>
                </td>
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:1px solid rgb(0,0,0);padding:0in 0.04in 0.04in">
                        <p>84</p>
                </td>
        </tr>
        <tr valign="top">
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>D</p>
                </td>
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>8</p>
                </td>
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>42</p>
                </td>
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>0</p>
                </td>
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:none;padding:0in 0in 0.04in 0.04in">
                        <p>50</p>
                </td>
                <td width="17%" style="border-top:none;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0);border-right:1px solid rgb(0,0,0);padding:0in 0.04in 0.04in">
                        <p>58</p>
                </td>
        </tr>
</tbody></table></div><div><br></div><div>(Note: I think that a scenario like the above, where one candidate got many more explicit 1-votes, would only happen in cases of center squeeze; that is, B's 1-votes probably come primarily from C voters. Thus, B is almost-certainly, but not quite provably, the CW here.)</div><div><br></div><div>Candidate A has 70 blank votes, and 70 voters who didn't give them a 2. 67 voters gave 2 to a candidate with a higher explicit score (C or B). 67 of A's blank votes count as 0s, leaving 3 1's. A gets a total score of 63, and is eliminated for a majority of 0's.</div><div><br></div><div>B has 50 blank votes, and 75 voters who didn't give them a 2. 42 voters gave 2 to a candidate with a higher explicit score (C). So 28 of the blank votes count as 0, 22 count as 1; B gets a score of 97. </div><div><br></div><div>C is eliminated by explicit 0s. D has all their blank votes count as 0 since the number of 2-votes for explicitly stronger candidates is greater than the number who didn't vote for them. They are not quite eliminated. </div><div><br></div><div>So B wins this scenario. If B had gotten 9 or fewer explicit 1-votes, A would have had a higher explicit score, and after assigning blank votes, A would have won.</div><div><br></div><div>This default rule does cause the system to technically fail FBC, because giving extra 2-votes to eliminated candidates can change how blank votes are assigned for uneliminated candidates. However, constructing an FBC-violating scenario would be nontrivial; I don't think it would ever happen in practice.</div><div><br></div><div><br></div><div><br></div><div><br></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div>