We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DS

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Data Structures and Algorithms

Title: A Practical and Worst-Case Efficient Algorithm for Divisor Methods of Apportionment

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.
Comments: (v4 adds missing figures in v3)
Subjects: Data Structures and Algorithms (cs.DS)
Cite as: arXiv:1504.06475 [cs.DS]
  (or arXiv:1504.06475v4 [cs.DS] for this version)

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.