rcv icon indicating copy to clipboard operation
rcv copied to clipboard

add top-two instant runoff voting tabulation

Open chughes297 opened this issue 2 years ago • 7 comments

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

chughes297 avatar Feb 21 '23 16:02 chughes297

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

endolith avatar Feb 22 '23 03:02 endolith

@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.)

tarheel avatar Feb 22 '23 18:02 tarheel

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....

chughes297 avatar Feb 22 '23 18:02 chughes297

We could leave them high and dry....

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

tarheel avatar Feb 22 '23 18:02 tarheel

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.

andyanderson avatar Feb 22 '23 19:02 andyanderson

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 avatar Mar 01 '23 12:03 chughes297

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

chughes297 avatar Mar 06 '23 19:03 chughes297