Pets Governance — Council by STAR-PR (3 seats): minority earns a seat¶
Generated from pets_gov_star_pr.yaml — do not edit by hand. Regenerate: python STARVote_LH_tabulation_engine/tools_adam/scripts/build_yaml_pages.py.
Method: Allocated Score (proportional STAR) · 3 seats · Expected winners: Bird, Dog, Fish
▶ Live on BetterVoting: vote · results ↗ (election kcf8vf · test BV2134).
Scenario¶
One of six races in the Pets Governance election (BV2134, bvid kcf8vf; BV-confirmed). Same 22 voters, same scores as the Bloc STAR race — a 13-voter MAJORITY (Dog, Cat, Fish) and a 9-voter MINORITY (Bird, Rabbit, Hamster). This race fills the 3-seat Council by STAR-PR (Allocated Score) — a PROPORTIONAL method. After the majority elects its first seat its ballots are down-weighted, so the minority's Bird wins a seat: the result is Bird, Dog, Fish — 2 majority + 1 minority. Same ballots as Bloc STAR (which swept all three for the majority): proportional vs majoritarian, side by side.
Ballots¶
Row 1 = candidate names; each later row is one voter's 0–5 scores (a N × prefix = N identical ballots).
Dog,Cat,Fish,Bird,Rabbit,Hamster
13: 5,4,4,1,0,0
9: 0,0,1,5,4,4
What the engine says¶
The count, step by step — the rounds and how the winner is reached:
--- Allocated Score Voting Method (3 winners) ---
[Allocated Score Voting]
Tabulating 22 ballots to fill 3 seats.
Count × Dog,Cat,Fish,Bird,Rabbit,Hamster
13 × 5, 4, 4, 1, 0, 0
9 × 0, 0, 1, 5, 4, 4
[Allocated Score Voting: Round 1]
The highest-scoring candidate wins a seat.
Dog -- 65 -- First place
Fish -- 61
Bird -- 58
Cat -- 52
Hamster -- 36
Rabbit -- 36
Dog wins a seat.
[Allocated Score Voting: Round 1: Ballot allocation round]
Allocating 7+1/3 ballots.
[Allocated Score Voting: Round 1: Ballot allocation round: Round 1]
Allocating 13 ballots at score 5.
This allocation overfills the quota. Returning fractional surplus.
Allocating only 56.41% of these ballots.
Keeping these ballots, but multiplying their weights by 17/39.
13 ballots reweighted from 1 to 17/39.
[Allocated Score Voting: Round 2]
The highest-scoring candidate wins a seat.
Bird -- 50+2/3 -- First place
Hamster -- 36
Rabbit -- 36
Fish -- 31+2/3
Cat -- 22+2/3
Bird wins a seat.
[Allocated Score Voting: Round 2: Ballot allocation round]
Allocating 7+1/3 ballots.
[Allocated Score Voting: Round 2: Ballot allocation round: Round 1]
Allocating 9 ballots at score 5.
This allocation overfills the quota. Returning fractional surplus.
Allocating only 81.48% of these ballots.
Keeping these ballots, but multiplying their weights by 5/27.
9 ballots reweighted from 1 to 5/27.
[Allocated Score Voting: Round 3]
The highest-scoring candidate wins a seat.
Fish -- 24+1/3 -- First place
Cat -- 22+2/3
Hamster -- 6+2/3
Rabbit -- 6+2/3
Fish wins a seat.
[Allocated Score Voting: Winners — Allocated Score Voting Method (3 winners)]
Bird
Dog
Fish
Full audit — preference matrix, Condorcet, and score distribution¶
--- Preference Matrix ---
Head-to-head / pairwise comparison
Legend: For - Equal Support - Against
Informational only — not part of the 3-winner count below,
so no Top-2 finalists are marked.
| Dog | Cat | Fish | Bird | Rabbit | Hamster |
-------------------------------------------------------------------------------------------------------
Dog > | --- |13 - 9 - 0 |13 - 0 - 9 |13 - 0 - 9 |13 - 0 - 9 |13 - 0 - 9 |
Cat > | 0 - 9 - 13 | --- | 0 - 13 - 9 |13 - 0 - 9 |13 - 0 - 9 |13 - 0 - 9 |
Fish > | 9 - 0 - 13 | 9 - 13 - 0 | --- |13 - 0 - 9 |13 - 0 - 9 |13 - 0 - 9 |
Bird > | 9 - 0 - 13 | 9 - 0 - 13 | 9 - 0 - 13 | --- |22 - 0 - 0 |22 - 0 - 0 |
Rabbit > | 9 - 0 - 13 | 9 - 0 - 13 | 9 - 0 - 13 | 0 - 0 - 22 | --- | 0 - 22 - 0 |
Hamster > | 9 - 0 - 13 | 9 - 0 - 13 | 9 - 0 - 13 | 0 - 0 - 22 | 0 - 22 - 0 | --- |
[Condorcet Winner]
Condorcet Winner: Dog — matches the STAR winner
[Condorcet Loser]
No strict Condorcet loser; jointly weak Condorcet losers: Rabbit, Hamster (winless — pairwise ties)
[Score Distribution] (how many ballots gave each star rating)
Score
Candidate 5 4 3 2 1 0 | Total Avg
Dog 13 0 0 0 0 9 | 65 3.0
Cat 0 13 0 0 0 9 | 52 2.4
Fish 0 13 0 0 9 0 | 61 2.8
Bird 9 0 0 0 13 0 | 58 2.6
Rabbit 0 9 0 0 0 13 | 36 1.6
Hamster 0 9 0 0 0 13 | 36 1.6
Hare quota is 22/3.
Everything in one file: the _tabulated mirror (regenerated on every run; every analysis forced on).
Run it yourself:
python STARVote_LH_tabulation_engine/starvote_larry_hastings.py method_comparisons/pets_governance/cases/pets_gov_star_pr.yaml
See also¶
More cases in this set: pets_gov_approval · pets_gov_bloc_plurality · pets_gov_bloc_star · pets_gov_ranked_robin · pets_gov_stv