BV2132 — Pet poll (Approval): broad support elects Cat¶
Generated from bv2132_ykjjhy_pet_approval.yaml — do not edit by hand. Regenerate: python STARVote_LH_tabulation_engine/tools_adam/scripts/build_yaml_pages.py.
Method: Approval Voting · 1 seat · Expected winner: Cat
▶ Live on BetterVoting: vote · results ↗ (election ykjjhy · test BV2132).
Scenario¶
One of the four races in the BV2132 "Pet poll" (BetterVoting election ykjjhy). This is the Approval race: each voter approves any number of pets (1 = approve). Cat is approved by everyone except the pure Dog bloc — 22 approvals — so Approval elects Cat, the broadly-acceptable consensus candidate (and Condorcet winner). Same electorate as the Plurality race (Dog wins) and the RCV-IRV race (Fish wins). BV also elects Cat. Live results: https://bettervoting.com/ykjjhy/results
Ballots¶
Row 1 = candidate names; each later row is one voter's approvals (1 = approve, 0/blank = not approved).
Dog,Cat,Fish
9: 1,1,0
13: 0,1,1
What the engine says¶
Full report from the _tabulated mirror (regenerated on every run; every analysis forced on):
--- Approval Voting (single winner) ---
Tabulating 22 ballots (any non-zero score = approval).
Ballots:
columns = Dog, Cat, Fish (1 = approve; 0 = not approved)
9 × 1,1,0
13 × 0,1,1
Cat -- 22 (100%) -- Elected
Fish -- 13 (59%)
Dog -- 9 (41%)
[Approval Distribution] (how many candidates each ballot approved)
44 approvals across 22 ballots — average 2.0 of 3 (range 2–2).
approved 2: 22 ballots
[Co-Approval Matrix]
Of the voters who approved the ROW candidate, the % who ALSO approved the COLUMN candidate.
| Cat | Fish | Dog |
----------------------------------
Cat | -- | 59% | 41% |
Fish | 100% | -- | 0% |
Dog | 100% | 0% | -- |
Winner — Approval Voting (single winner)
Cat
Run it yourself:
python STARVote_LH_tabulation_engine/starvote_larry_hastings.py method_comparisons/pet_poll_four_methods/cases/bv2132_ykjjhy_pet_approval.yaml
See also¶
More cases in this set: bv2132_ykjjhy_pet_irv · bv2132_ykjjhy_pet_plurality · bv2132_ykjjhy_pet_star