The Black Curtain¶
Generated from Black_Curtain_01a_c3_b5_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: Bob
Scenario¶
The SAME five voters as Black_Curtain_01_c3_b5_hidden-consensus.yaml, counted as an Approval election. In the video, "approve" = any 0–9 score of 5 or more (on this repo's 0–5 scale: 3 or more). Bob — every voter's strong second — is approved by all 5 voters and wins; Cal (the Choose-One / RCV-IRV / STAR winner) gets only 3 approvals. Same ballots, different question, different winner. See README_black_curtain.md. Source video: https://www.youtube.com/watch?v=5_ZMruwOZgw Notes doc: https://docs.google.com/document/d/1ntOS5PQ_kkPnaZpDeqLShGv2pz_k6Zom9LnTEdjjd4o BetterVoting template: https://bettervoting.com/p9gwc3/vote This folder on GitHub: https://github.com/masiarek/YAML/tree/master/method_comparisons/black_curtain
Ballots¶
Row 1 = candidate names; each later row is one voter's approvals (1 = approve, 0/blank = not approved).
Ann,Bob,Cal
0,1,1 # voter 1 — approves Bob (8) and Cal (9)
0,1,1 # voter 2 — approves Bob (8) and Cal (9)
0,1,1 # voter 3 — approves Bob (8) and Cal (9)
1,1,0 # voter 4 — approves Ann (9) and Bob (8)
1,1,0 # voter 5 — approves Ann (9) and Bob (8)
What the engine says¶
Full report from the _tabulated mirror (regenerated on every run; every analysis forced on):
--- Approval Voting (single winner) ---
Tabulating 5 ballots (any non-zero score = approval).
Ballots:
columns = Ann, Bob, Cal (1 = approve; 0 = not approved)
3 × 0,1,1
2 × 1,1,0
Bob -- 5 (100%) -- Elected
Cal -- 3 (60%)
Ann -- 2 (40%)
[Approval Distribution] (how many candidates each ballot approved)
10 approvals across 5 ballots — average 2.0 of 3 (range 2–2).
approved 2: 5 ballots
[Co-Approval Matrix]
Of the voters who approved the ROW candidate, the % who ALSO approved the COLUMN candidate.
| Bob | Cal | Ann |
---------------------------------
Bob | -- | 60% | 40% |
Cal | 100% | -- | 0% |
Ann | 100% | 0% | -- |
Winner — Approval Voting (single winner)
Bob
Run it yourself:
python STARVote_LH_tabulation_engine/starvote_larry_hastings.py method_comparisons/black_curtain/cases/Black_Curtain_01a_c3_b5_approval.yaml
See also¶
More cases in this set: Black_Curtain_01_c3_b5_hidden-consensus · Black_Curtain_01b_c3_b5_dichotomous · Black_Curtain_02_c3_b5_near-clones · Black_Curtain_03_c3_b5_polarized-on-cal · Black_Curtain_04_c4_b5_four-candidates