Skip to content

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