Page MenuHomePhabricator

Add support for the Meek STV method in SecurePoll
Open, LowestPublic

Subscribers
Tokens
"Love" token, awarded by 4nn1l2."Like" token, awarded by Abiyoyo."Like" token, awarded by Mardetanha."Mountain of Wealth" token, awarded by Dalba.
Assigned To
None
Authored By
Huji, Oct 29 2015

Description

The Meek algorithm for counting single transferable votes (STVs) is considered, at least by some, to be the best vote counting algorithm when electing multiple people and simplicity is not important. The algorithm does not seem to be computationally too intensive.

Enabling this in SecurePoll should not be hard; the voting interface is exactly the same as the Schulze method, which is already implemented in SecurePoll. It is only the tallying mechanism that is different.

Please consider adding this to SecurePoll as an option.

Event Timeline

Huji created this task.Oct 29 2015, 11:15 PM
Huji raised the priority of this task from to Needs Triage.
Huji updated the task description. (Show Details)
Huji added a subscriber: Huji.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptOct 29 2015, 11:15 PM
Huji set Security to None.Oct 29 2015, 11:16 PM
Huji added subscribers: 4nn1l2, Ladsgroup.
Dalba awarded a token.Nov 20 2015, 1:38 AM
Restricted Application added a subscriber: StudiesWorld. · View Herald TranscriptNov 20 2015, 1:38 AM
Dalba added a subscriber: Dalba.Nov 20 2015, 1:38 AM
4nn1l2 updated the task description. (Show Details)Sep 14 2016, 6:28 PM
grin added a subscriber: grin.May 3 2017, 8:05 AM

A bit of a latecomer but I would comment that by some (and this some seems to be more some than the meek supporters* ;-)) the Schulze STV (https://en.wikipedia.org/wiki/Schulze_STV) is considered pretty useful in the real life scenarios (and usually recommended over other multi-winner systems by geeks).

There are various implementations on the net, I am using a python version from https://github.com/bradbeattie/python-vote-core/tree/master/pyvotecore but there are possibly others, too. Since it's a preferential voting system (as well as any STV) this could better reflect to the voters' preference.

* {{anecdotal evicence}}
jrbs added a subscriber: jrbs.May 5 2017, 7:51 PM
DannyS712 moved this task from Backlog to SecurePoll on the Elections board.Aug 18 2019, 11:05 AM