paper

Fast Schulze Voting Using Quickselect

arXiv:2411.18790 · doi:10.7155/jgaa.v30i1.3030

Abstract

The Schulze voting method aggregates voter preference data using maxmin-weight graph paths, achieving the Condorcet property that a candidate who would win every head-to-head contest will also win the overall election. Once the voter preferences among candidates have been arranged into an matrix of pairwise election outcomes, a previous algorithm of Sornat, Vassilevska Williams and Xu (EC '21) determines the Schulze winner in randomized expected time . We improve this to randomized expected time using a modified version of quickselect.

Fast Schulze Voting Using Quickselect · wovepaper