BrightSpots / rcv

Ranked Choice Voting Universal Tabulator
Mozilla Public License 2.0
74 stars 19 forks source link

add top-two instant runoff voting tabulation #634

Open chughes297 opened 1 year ago

chughes297 commented 1 year ago

add a winning method that produces a top-two IRV tabulation, where: first choices are tallied top two candidates are identified all candidates except the top two are eliminated Ballots transfer from eliminated candidates to the top two candidates candidate with the most votes wins

endolith commented 1 year ago

This is called "Contingent Vote" and has even more problems than Hare RCV: https://en.wikipedia.org/wiki/Contingent_vote

See https://github.com/BrightSpots/rcv/issues/579

tarheel commented 1 year ago

@chughes297: are there specific jurisdictions that need this? (Assuming yes since you listed it as a v1.4 requirement.)

@endolith: yeah, you're preaching to the choir here! But I think our general stance is that a flawed version of IRV is better than nothing (FPTP) and we're willing to support it in the app if that's what it takes to get a jurisdiction moving in the right direction. (But that's just my take. @chughes297 can speak on behalf of the RCV Resource Center.)

chughes297 commented 1 year ago

Agree, I am not a fan but Utah has a bill that apparently has legs and requires this.

We could leave them high and dry....

tarheel commented 1 year ago

We could leave them high and dry....

What's your best guess of what would actually happen if we did that?

andyanderson commented 1 year ago

Utah — Are they not already high and dry? 😂

On Feb 22, 2023 01:35 PM, at 1:35 PM, chughes297 @.***> wrote:

Agree, I am NOT a fan but Utah has a bill https://le.utah.gov/~2023/bills/hbillint/HB0205S01.pdf that apparently has legs and requires this.

We could leave them high and dry....

— Reply to this email directly, view it on GitHub https://github.com/BrightSpots/rcv/issues/634#issuecomment-1440584489, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABDAO72CSGN7RRJEKK7IFTTWYZMAVANCNFSM6AAAAAAVDIUVWM. You are receiving this because you are subscribed to this thread.

chughes297 commented 1 year ago

What's your best guess of what would actually happen if we did that?

if we didn't implement i can't imagine anyone else implementing this for them.

chughes297 commented 1 year ago

I heard the Utah bill has died so I am removing the 1.4 req label.