STAR voting
Created on 2020-08-06T02:45:15.289803
Single-seat
- Each candidate on a ballot is given a score (ex. 0-5.)
- First round adds all scores from each ballot and takes the top two winners.
- Second round counts how many ballots put one of the candidates over the other. The candidate with the most overness is the winner.
Multi-seat
- Same as single seat but the winner is given the next available chair and then removed from play. The next two highest candidates still in play are checked for overness and the winner is given the next seat. Repeat.
Sequentially spent multi-seat
- Each candidate is scored 0-5 as per single seat.
- But now each ballot has a total voting power which is initially 5. This is the highest amount of score the ballot is allowed to contribute to a candidate.
- Add all ballots and highest score is winner.
- Remove the winner from play. Now for all ballots lower their voting power by the score given to the winning candidate. So if they were at 5 and the winning candidate was given 3, their new total voting power is 2.
- Repeat the process until all seats filled. Keep in mind that regardless of the score given it is capped by the remaining total voting power, which is also then "spent."
If a candidate is given all five points for example then if that candidate is a winner, all five points are spent and future rounds have zero input for any candidate.
Reducing spoilage
- Calculate a droop quota for the seat in question,
- Any excess votes for the candidate constitute a "surplus." This becomes a quotient used to quash losses in total voting power
- The squash factor is max(total score * (winners / voters), 1)