[EM] Score Sorted Margins + Sequential Monroe Voting (python code)

Ted Stern dodecatheon at gmail.com
Mon Jun 8 13:56:05 PDT 2020


Thanks for your comments, Rob!

I don't recall what I was writing about a year or two ago, but it was
probably about your approval primary idea.

If one were advocating for voting method improvements, Approval Voting
would certainly be a great place to start, and my ssmpr.py code could be
used for both single and multi-winner with a 0 to 1 range ballot.

With either Approval or Score ballots, I think one reasonable way to do a
primary would be to use SSMPR to run several different elections on the
same ballots:

Single-winner plus runner-up
Two winners (quota = 50%)
Three winners (quota = 33%)

and include all those candidates on the general election ballot.

In the worst case, this would put 7 candidates on the general ballot, but
more likely 3 to 5, since there would likely be some overlap between the
three sub-elections.  In a scenario with two larger parties having 40% and
35% strength, the 3-seat multiwinner count would ensure that any
alternative party with more than 7% strength (or appeal to factions within
the larger parties) would have a candidate on the ballot.

On Fri, Jun 5, 2020 at 6:42 PM Rob Lanphier <robla at robla.net> wrote:

> Hi Ted,
>
> This looks really interesting.  I haven't (yet) followed the details
> of all of this, but I *may* dig into this at some point.
>
> BTW, you have a typo in the URL to the Github repo you cited (with
> ssmpr.py in it)  The correct URL:
> https://github.com/dodecatheon/approval-sorted-margins/
>
> At *some* point, I would love to build a language-agnostic test suite
> for election methods. I'm pretty comfortable with Python, but I also
> have dreams of reviving Electowidget in Lua and hosting it on
> electowiki.org (and I have many ideas I could keep writing about here
> but I'll try not to threadjack).
>
> Ted, I think there's an email that you sent a year or so ago that I
> *meant* to respond to.  My backlog of emails and wiki edits and forum
> postings that I want to make is pretty long.  I hope you get traction
> with ^that approval-sorted-margins project.  Like I said: interesting.
>
> Rob
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.electorama.com/pipermail/election-methods-electorama.com/attachments/20200608/dec442c5/attachment.html>


More information about the Election-Methods mailing list