Saved in:
Bibliographic Details
Main Authors: Csar, Theresa, Lackner, Martin, Pichler, Reinhard
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2505.12976
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915349876703232
author Csar, Theresa
Lackner, Martin
Pichler, Reinhard
author_facet Csar, Theresa
Lackner, Martin
Pichler, Reinhard
contents The Schulze method is a voting rule widely used in practice and enjoys many positive axiomatic properties. While it is computable in polynomial time, its straight-forward implementation does not scale well for large elections. In this paper, we develop a highly optimised algorithm for computing the Schulze method with Pregel, a framework for massively parallel computation of graph problems, and demonstrate its applicability for large preference data sets. In addition, our theoretic analysis shows that the Schulze method is indeed particularly well-suited for parallel computation, in stark contrast to the related ranked pairs method. More precisely we show that winner determination subject to the Schulze method is NL-complete, whereas this problem is P-complete for the ranked pairs method.
format Preprint
id arxiv_https___arxiv_org_abs_2505_12976
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Computing the Schulze Method for Large-Scale Preference Data Sets
Csar, Theresa
Lackner, Martin
Pichler, Reinhard
Computer Science and Game Theory
Distributed, Parallel, and Cluster Computing
The Schulze method is a voting rule widely used in practice and enjoys many positive axiomatic properties. While it is computable in polynomial time, its straight-forward implementation does not scale well for large elections. In this paper, we develop a highly optimised algorithm for computing the Schulze method with Pregel, a framework for massively parallel computation of graph problems, and demonstrate its applicability for large preference data sets. In addition, our theoretic analysis shows that the Schulze method is indeed particularly well-suited for parallel computation, in stark contrast to the related ranked pairs method. More precisely we show that winner determination subject to the Schulze method is NL-complete, whereas this problem is P-complete for the ranked pairs method.
title Computing the Schulze Method for Large-Scale Preference Data Sets
topic Computer Science and Game Theory
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2505.12976