The River Method
Michelle Döring, Markus Brill, Jobst Heitzig
TL;DR
River is a Condorcet-consistent refinement of Split Cycle that constructs a tree-shaped margin diagram by adding edges in decreasing margin while forbidding cycles and branching, yielding a unique winner with easily interpretable rebutting paths. It achieves independence from Pareto-dominated alternatives (IPDA) and independence from Smith-dominated alternatives (ISDA), and, with impartial or Pareto-consistent tiebreakers, independence of clones (IoC) and quasi-Pareto independence (IQDA). The method combines simplicity (hand-calcable procedure and tree diagram) with strong axiomatic guarantees, addressing agenda-manipulation concerns that affect related methods like RP, BP, and SV. Computationally, River-PUT is polynomial-time, making River competitive for practical use and robust against extensive tie-breaking scenarios, with supplementary material illustrating real-world-scale examples.
Abstract
We introduce River, a novel Condorcet-consistent voting method that is based on pairwise majority margins and can be seen as a simplified variation of Tideman's Ranked Pairs method. River is simple to explain, simple to compute even 'by hand', and gives rise to an easy-to-interpret certificate in the form of a directed tree. Like Ranked Pairs and Schulze's Beat Path method, River is a refinement of the Split Cycle method and shares with those many desirable properties, including independence of clones. Unlike the other three methods, River satisfies a strong form of resistance to agenda-manipulation that is known as independence of Pareto-dominated alternatives.
