Multi-member plurality — Limited Voting (3 seats): majority 2, minority 1¶
Generated from mmp_limited_voting.yaml — do not edit by hand. Regenerate: python STARVote_LH_tabulation_engine/tools_adam/scripts/build_yaml_pages.py.
Method: plurality · 3 seats · Expected winners: Ada, Ben, Uma
▶ Live on BetterVoting: vote · results ↗ (election 3x4vrv · test BV2135).
Official tie-break (lot) order: Ada > Ben > Cal > Uma > Val > Wren — consulted only if every deterministic tiebreaker stays tied (how the ladder works).
Scenario¶
One of three races comparing the multi-member plurality family on the SAME 60/40 electorate (LH-only — see the set README). 10 voters, 3 seats: a 6-voter MAJORITY (Home: Ada, Ben) and a 4-voter MINORITY (Away: Uma, Val).
LIMITED VOTING: each voter casts FEWER votes than there are seats — here up to 2 votes for 3 seats. Because a party can't fill every seat with its own supporters, over-nominating splits the vote, so disciplined parties concentrate. Home uses its 2 votes on Ada, Ben (6 each); Away concentrates all 4 of its voters behind Uma (bullet — using just one of its two votes). The top three are Ada, Ben (6) and Uma (4) — a clean 2-1 split, no tie. Limited Voting sits between Block Voting (majority sweeps 3-0) and SNTV (minority tops the poll): capping votes-per-voter below the seat count is what opens space for a concentrated minority.
Ballots¶
Row 1 = candidate names; each later row is one voter's 0–5 scores (a N × prefix = N identical ballots).
Ada,Ben,Cal,Uma,Val,Wren
6: 1,1,0,0,0,0
4: 0,0,0,1,0,0
What the engine says¶
Full report from the _tabulated mirror (regenerated on every run; every analysis forced on):
--- Multi-winner Plurality — 3 winners ---
Tabulating 10 ballots (mixed votes/voter).
Votes (most votes fill the seats):
Ada 6 <- Elected
Ben 6 <- Elected
Uma 4 <- Elected
Cal 0
Val 0
Wren 0
Winners — Multi-winner Plurality, 3 seats:
1. Ada (6 votes)
2. Ben (6 votes)
3. Uma (4 votes)
Run it yourself:
python STARVote_LH_tabulation_engine/starvote_larry_hastings.py method_comparisons/multi_member_plurality/cases/mmp_limited_voting.yaml
See also¶
More cases in this set: mmp_block_voting · mmp_majority_ceiling · mmp_sntv