Greg Nisbet wrote:
So far the following multiwinner methods have been suggested or I know of:

CPOSTV

Schulze STV

QBS (this is what I meant by Proportional Borda, sorry!)
http://en.wikipedia.org/wiki/Quota_Borda_system

QanythingS (look at the description of QBS, it effectively allows a
black box single winner method to be used in place of Borda Count).

Naive Adaptations -- you can do this with just about anything. Not
proportional at all but enh.

STV various ballot transfer rules

IRNRSTV (**)

BordaSTV (**)

Sainte-Lague (and the 1.4 divisor variant)

Largest Rem (various quotas)

D'hondt

All party-flavored methods can be made with open/closed/free lists too
so its great.

SNTV

Limited vote

Block vote

Preferential Block

RRV

PAV

PRV

Cumulative vote

Districted crap

MMP (combination of districted crap and some party alloc.)

Asset Voting (*)

Forest Simmons' methods:
http://www.rangevoting.org/cgi-bin/DoPassword.cgi (I'll include a copy
of the page at the bottom if you don't feel like joining CRV)

I already suggested QPQ, but I think I forgot to mention some others my simulation program (or a previous vote-counting program) includes.

D'Hondt without lists:
This is a multiwinner method that can be paired with any Condorcet method. First, elect the winner of that method. Second, redo the Condorcet matrix, so that all preferences below the winner is downweighted by f(1). E.g, if A wins and C > B > A > D > E, then D > E has half the strength of C > E. Run the method again. Remove the winner from the output social ordering and whoever placed first to the list of winners. Next round, downweight the preferences below one or more winners by f(x), where x is how many winners the highest-ranked candidate of the pair is below. E.g if A and E are winners and we encounter a ballot of the type B > A > D > E > F > C, then
B > E has strength f(0)
D > F has strength f(0) * f(1)
F > C has strength f(0) * f(1) * f(2).
Continue in this manner until you have all the winners.

For D'Hondt, f(0) = 1, f(1) = 1/2, f(2) = 1/3.. etc. Sainte-Laguë is probably better. You could also use additive weighting.

CFPRM: See http://listas.apesol.org/pipermail/election-methods-electorama.com/2002-November/008855.html

===================

I do need some single winner methods as well to test for QanythingS,
districted crap, and naive crap. I'm not suggesting all [insert large
number] that we have ever discussed. FPTP and Range make the list.
Schulze too. Any other suggestions? (I'd like to limit it to about ten
if that's OK).

A trick here is to make "envelopes" which transform one method into another. For instance, Eliminate-* (combine with FPTP to get IRV, or with Borda to get Baldwin), and Average-Eliminate-* (combine with FPTP to get Carey's Q method).

But if you want to keep the number down.. add one simple Condorcet method to see if the complexity matters. Say, minimax. Also, Borda (or some other simple weighted positional method). If you'll support approval cutoff ballot formats, you could have one or two of those: UncAAO and MDDA, perhaps Condorcet//Approval.


=======================================



Puzzle #15 (open – multiwinner EP & PR voting systems):
[snip]
That's interesting, and not quite what I thought the method was like beforehand. It makes sense that the array is limited by the number of candidates, since ultimately, opinion space can't be rendered any more accurately.
----
Election-Methods mailing list - see http://electorama.com/em for list info

Reply via email to