On Fri, Jul 7, 2023 at 1:53 PM Craig Russell <apache....@gmail.com> wrote:
> Hi, > > I'm serving on the Santa Clara County Citizens' Commission on Elections > and we're working to recommend settings for machines tabulating ranked > choice voting. > > One of the settings deals with what to do when there is a tie for last > place during a round. The settings allow looking at the vote totals in > previous rounds. The following options are available: > • None: ties are broken manually. > • Backwards: the system attempts to break ties using vote totals in > previous rounds going backwards from the round preceding the current round > to the first round. > • Forwards: the system will attempt to break ties using vote totals in > previous rounds going forward from first round to the round preceding the > current round. > > Is there anything in Steve that allows tie breaking? > Hey Craig! Very interesting question. STeVe does not have a configuration switch for when that happens. When it finds a tie, and needs to exclude "the lowest", it simply flips a coin. It will note that in the output, so I guess somebody could see the situation and handle it differently. So to your original concern, for SCCCCoE, we (the Apache STeVe community) don't have any deep thoughts to provide on options or recommendations. The codebase just throws random numbers at the issue. That has never really sat well with me, but it has never been a problem in Apache elections and "needed solving". It could be interesting to add the backwards/forwards options for use in the future. Cheers, -g