"Rank choice" voting trips up even the experts

Hardly anyone knows how the "rank choice voting" that's about to determine the Portland city elections really works. Oh sure, the concept of ranking candidates is pretty easy to understand, but how the ranked votes are going to be counted and how the winners are going to be determined requires a degree in statistics. The voters are expected to trust what they don't understand. It's nuts.

I've been trying to get to the bottom of it myself. I think I've figured out how the mayor's race will be counted; I wrote it up here. But I'm still puzzling over the City Council races; as of yet, I've only gotten this far.

But while I try to figure that one out, I did notice and report an apparent error on the Multnomah County elections website, which the county has now corrected. Until yesterday, it read in part as follows:

That formula's not right, at least when you apply it to the mayor's race. In the mayor's race, the winner does not have to have 50 percent plus 1 of the total number of ballots received. He or she needs only 50 percent plus 1 of the votes being counted in the final round of "rank choice" tallying. By that time, some voters will have been declared "inactive," and their ballots will no longer count.

Here's how the page now reads, as corrected:

It's no wonder that the county had a hard time explaining it correctly. The untested, goofball system that the city charter commission jesters devised takes three and a half pages to explain in the city code. Anyway, it's nice to see the poor vote-counters in Multnomah County, who have to implement the insanity, cleaning up their mistake. 

Of course, small parts of Portland are in Washington and Clackamas Counties, and you have to hope and pray that the elections folks in those two offices are on the same page. At least in Clackistan, high levels of confidence and goodwill have not been earned over the years.

Between last-minute ballots trickling in (they all count if postmarked by Election Day), three counties involved, and multiple rounds of two different versions of "rank choice" being required, including the more complex system in each of four council districts, I'm sure the results are going to be a mite slow. Not to mention impossibly complicated to understand. Election night parties will probably consist of people dancing around giant inflatable question marks.

Eventually winners will be declared. Then there will be the sour grapes, and maybe the lawsuits. Portland wouldn't have it any other way.

Comments

  1. Perfect picture to headline the post. I remember the Marchand calculator from the late 50’s. Back then, automobile dealers called it the “Okie Charmer”.

    ReplyDelete
    Replies
    1. I had a job in the registrar's office in my undergrad college. A wonderful job. We had an electric adding machine along the same lines as the one pictured here. When it did division, it whirred, and the carriage moved like a typewriter as the digits appeared. If you divided by zero, it would run forever, or until it caught fire.

      Delete
    2. “If you divided by zero, it would run forever, or until it caught fire.”

      If that isn’t some kind of metaphor.

      Delete
  2. My father was a CPA all his working life (Port of Portland). At home he was also an insurance agent among other number crunching endeavors and his home office was full of manual and electric "adding machines" including something like this one. I used to play with them always thinking something was going to happen if I pushed the right buttons. And, I can still smell his cigar smoke when I think of them.

    ReplyDelete
  3. To be fair, Clackamas County voters did boot Sherry Hall, replacing her with Catherine McMullen. Since being elected, Ms. McMullen has added a ballot tracker, which WashCo and MultCo have had for years. Whether they’re prepared to count the Portland mayoral/council ballots remains to be seen.

    ReplyDelete
  4. One question worth asking: who owns the algorithms that will be used to make the mayor and council computations? Is the code "open source?" Has the code been reviewed by any outside consultants? How much did the county pay for this new algorithm?
    And--how soon can we put a charter revision on the next ballot?

    ReplyDelete
    Replies
    1. Most voting machines are privately owned and managed so the code is not available for inspection. There has been a lot of hearings from experts that point out how easy they are to "get the results" they want.

      Delete
  5. We have no idea that they have programmed the tabulator correctly. I'm guessing that there will be a ton of questions about the final tally results. Even the optical scanner might get confused with six ranking slots and many candidates. But hey, EQUITY baby.

    ReplyDelete
  6. I just don’t understand why the Charter Commission had to choice this specific method of ranked choice voting, and not the more simple method that has been done in many places. Leave it to Portland mucky mucks to really screw up the most simple things.

    ReplyDelete
    Replies
    1. Deep thought is the default method of solving simple problems for Portland’s elected and bureaucrat leaders.

      Delete
    2. Along with reinventing the wheel when a perfectly fine solution sits right in front of them.

      Delete
  7. As a software engineer, I really wish that whatever they're using for tabulating this mess was open source so we could audit the logic ourselves.

    Why do I have a feeling that not a single line of the code will be made available for inspection, which makes it a "trusted" black box that nobody really knows what's going on inside other than the blessed few who wrote it and put a giant padlock on it?

    ReplyDelete
    Replies
    1. Hear hear. The audit will consist of someone saying "Trust me, bro."

      Delete

Post a Comment

The platform used for this blog is awfully wonky when it comes to comments. It may work for you, it may not. It's a Google thing, and beyond my control. Apologies if you can't get through. You can email me a comment at jackbogsblog@comcast.net, and if it's appropriate, I can post it here for you.