References & Citations
Computer Science > Data Structures and Algorithms
Title: A Practical and Worst-Case Efficient Algorithm for Divisor Methods of Apportionment
(Submitted on 24 Apr 2015 (v1), last revised 5 Dec 2017 (this version, v4))
Abstract: Proportional apportionment is the problem of assigning seats to parties according to their relative share of votes. Divisor methods are the de-facto standard solution, used in many countries.
In recent literature, there are two algorithms that implement divisor methods: one by Cheng and Eppstein (ISAAC, 2014) has worst-case optimal running time but is complex, while the other (Pukelsheim, 2014) is relatively simple and fast in practice but does not offer worst-case guarantees.
We demonstrate that the former algorithm is much slower than the other in practice and propose a novel algorithm that avoids the shortcomings of both. We investigate the running-time behavior of the three contenders in order to determine which is most useful in practice.
Submission history
From: Sebastian Wild [view email][v1] Fri, 24 Apr 2015 11:37:00 GMT (190kb,D)
[v2] Mon, 7 Sep 2015 14:05:14 GMT (2122kb,D)
[v3] Wed, 15 Mar 2017 14:39:09 GMT (1835kb,D)
[v4] Tue, 5 Dec 2017 16:38:10 GMT (2291kb,D)
Link back to: arXiv, form interface, contact.