Page MenuHomePhabricator

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


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 ( 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 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