[EM] Combing Reweighted range/score voting and PR-STV

Kristofer Munsterhjelm km-elmet at broadpark.no
Tue Aug 18 14:11:41 PDT 2009


Raph Frank wrote:
> This method would provide guaranteed Droop proportionality while still
> have range/score like effects.  It is basically PR-STV for electing
> the candidates but RRV for deciding who to eliminate.
> 
> So,
> 
> 1) Voter casts range/score vote
> 2) Ranked ballot can be inferred
> 3) Run PR-STV as normal until an elimination step is required
> 4) Reweight all the ballots based on current winning set and eliminate
> the lowest rated candidate
> 5) goto 3
> 
> This is slightly different to RRV as it eliminates the lowest
> candidate rather than elects the most popular candidate.

Without reweighting, the method might be more monotone than STV is. 
However, while the Droop proportionality criterion holds for such a 
method (as long as the base method - what is used to find winners - can 
determine if a single candidate is supported by a Droop quota), the 
proportionality beyond the DPC might suffer. Also, if one can generalize 
from apportionment methods, such a method would still be nonmonotonic, 
because in meeting quota, it also has to fail population pair monotonicity.

A possible reweighting-free method could work like this:

1. Construct a social ordering based on Range ballots. Call this 
ordering, X.
2. Count the input ballots, Plurality style
3. If a candidate is supported by more than a Droop quota:
3.1. Elect this candidate.
3.2. Eliminate the candidate from all ballots and from X.
3.3. Go to 2 unless we have the entire council.
4. If no candidate is supported by more than a Droop quota:
4.1. Eliminate the candidate which X ranks last, from all ballots and 
from X.
4.2. Go to 2.

Plurality could be replaced by any method that returns, for each 
candidate, information so that it's possible to determine, using that 
information alone, whether the candidate is part of a minimal Droop set 
or not. A minimal Droop set is one that at least a Droop quota ranks 
ahead of all others, where no such smaller set exists.

(As an aside: the above could also be used in constructing PR methods 
with or without reweighting. For instance, a method like this:
  - Use DAC/DSC explicit set enumeration to find a minimal Droop set.
  - Pick a candidate from this set according to some desirability measure.
  - Eliminate that candidate from all ballots and loop.

This always works because even if voters vote in a completely 
disorganized fashion, the minimal Droop set will be the set of all 
candidates, at which point the desirability measure kicks in. The only 
ambiguities lie in the desirability measure and how to deal with the 
situation where, say, > 2 Droop quotas prefer one set where > 1 prefer 
another. The DAC/DSC solution would be to intersect minimal "n Droop 
sets" (supported by more than n Droop quotas) down to one, then picking 
from what results, according to whatever desirability measure.
)


More information about the Election-Methods mailing list