Navigation

    Voting Theory Forum

    • Register
    • Login
    • Search
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups

    Bottom Two Runoff (Condorcet IRV hybrid)

    Single-winner
    4
    26
    1330
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • rob
      rob Banned @Jack Waugh last edited by

      @jack-waugh said in Bottom Two Runoff (Condorcet IRV hybrid):

      I have to say I am intrigued with the idea of marketing IRV Bottom-two Runoff.

      Awesome. Maybe all the time I've spent on this forum in the past week hasn't been entirely wasted. 🙂

      1 Reply Last reply Reply Quote 0
      • J
        Jack Waugh last edited by

        https://twitter.com/fairvote/status/1557015384070529026

        1 Reply Last reply Reply Quote 0
        • J
          Jack Waugh last edited by rob

          @rob, you said you think that whether equal ranking is permitted is an "implementation detail". But I wouldn't be surprised if RCV IRV Hare enthusiasts were to refuse to allow equal ranking. Anyway, they are refusing bottom-two runoff even without equal ranking, as the tweet I cite above argues against it and comes from whoever controls the Twitter account "fairvote".

          rob 1 Reply Last reply Reply Quote 0
          • rob
            rob Banned @Jack Waugh last edited by

            @jack-waugh I'm saying that, if equal ranking is allowed, it doesn't make it a different method. It is just one variation of the same method. Note that the Electowiki page for IRV mentions the possibility of equal ranking, and here is a (very short) discussion of equal rank IRV: https://www.reddit.com/r/EndFPTP/comments/dgzf5k/what_are_the_shortcomings_of_equalrank_irv/

            I'm not speaking of the practical issue of whether Fairvote or RCV IRV Hare enthusiasts will allow it, whether voting machines can deal with it, whether it is allowed under some specific legislation, etc. That's a different issue.

            I imagine the best way to handle equal rankings would be to count fractional votes. (I will need to implement it so I can process cardinal ballots as IRV-Hare and IRV-BTR)

            J 1 Reply Last reply Reply Quote 0
            • J
              Jack Waugh last edited by

              Untested, draft code for tallying RCV-IRV-B2R: tally.mjs

              1 Reply Last reply Reply Quote 0
              • J
                Jack Waugh @rob last edited by

                @rob said in Bottom Two Runoff (Condorcet IRV hybrid):

                I will need to implement it so I can process cardinal ballots as IRV-Hare and IRV-BTR

                naive_strict_ranking.mjs is an untested draft for converting affinities (same form as so-called "cardinal" ballots) into ranking ballots. The assumption underlying my design of the code is that equal-ranking is forbidden except for the sludge at the bottom.

                1 Reply Last reply Reply Quote 0
                • J
                  Jack Waugh last edited by Jack Waugh

                  This post is deleted!
                  1 Reply Last reply Reply Quote 0
                  • J
                    Jack Waugh last edited by Jack Waugh

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • J
                      Jack Waugh last edited by

                      For simulations and small elections in particular, it's in my opinion important to understand the corner cases that can arise in Bottom-Two Runoff, and decide how the outcome should be determined. One reason to think this way is to make sure that the tallying algorithm is deterministic. A deterministic algorithm will make all experiments repeatable, that are based on applying the algorithm to a given set of example data.

                      I posted an algorithm or two in here, but it or they were wrong.

                      1 Reply Last reply Reply Quote 0
                      • J
                        Jack Waugh last edited by Jack Waugh

                        This post is deleted!
                        1 Reply Last reply Reply Quote 0
                        • J
                          Jack Waugh last edited by Jack Waugh

                          This post is deleted!
                          1 Reply Last reply Reply Quote 0
                          • J
                            Jack Waugh last edited by

                            This post is deleted!
                            1 Reply Last reply Reply Quote 0
                            • J
                              Jack Waugh last edited by

                              I have advanced the code from where it was crashing every time to where it gives wrong answers, so that's progress.

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post