Table of Contents
Fetching ...

How to Tamper with a Parliament: Strategic Campaigns in Apportionment Elections

Robert Bredereck, Piotr Faliszewski, Michał Furdyna, Andrzej Kaczmarczyk, Joanna Kaczmarek, Martin Lackner, Christian Laußmann, Jörg Rothe, Tessa Seeger

TL;DR

The paper analyzes the computational feasibility of strategic campaigns (bribery-like vote changes) in parliamentary apportionment elections under common procedures including $D\'Hondt$ (Jefferson), Sainte-Laguë (Webster), Largest-Remainer, and $FPTP$, accounting for thresholds and multi-district structures. It develops polynomial-time algorithms for single-district bribery problems across divisor-sequence methods and LRMs, and establishes NP-hardness and $W[1]$-hardness results for multi-district settings, showing that maximizing the distinguished party’s seats is intractable in general. It introduces a second-chance mode that allows below-threshold voters a second vote opportunity, proving that strategic campaigns become NP-hard (even NP-complete when $\mathcal{R}$ is poly-time) under this mode for majority-consistent methods, both in single and multi-district settings. The work couples rigorous complexity results with extensive experiments on real election data, demonstrating that optimal campaigns typically outperform heuristics, that electoral thresholds can create sharp gains, and that the number of districts materially affects campaign costs. The authors also provide code and data for reproducibility and outline avenues for future work, including imperfect information, distance-based bribery models, and analysis of additional apportionment rules.

Abstract

In parliamentary elections, parties compete for a limited, typically fixed number of seats. Most parliaments are assembled using apportionment methods that distribute the seats based on the parties' vote counts. Common apportionment methods include divisor sequence methods (like D'Hondt or Sainte-Laguë), the largest-remainder method, and first-past-the-post. In many countries, an electoral threshold is implemented to prevent very small parties from entering the parliament. Further, several countries have apportionment systems that incorporate multiple districts. We study how computationally hard it is to change the election outcome (i.e., to increase or limit the influence of a distinguished party) by convincing a limited number of voters to change their vote. We refer to these bribery-style attacks as \emph{strategic campaigns} and study the corresponding problems in terms of their computational (both classical and parameterized) complexity. We also run extensive experiments on real-world election data and study the effectiveness of optimal campaigns, in particular as opposed to using heuristic bribing strategies and with respect to the influence of the threshold and the influence of the number of districts. For apportionment elections with threshold, finally, we propose -- as an alternative to the standard top-choice mode -- the second-chance mode where voters of parties below the threshold receive a second chance to vote for another party, and we establish computational complexity results also in this setting.

How to Tamper with a Parliament: Strategic Campaigns in Apportionment Elections

TL;DR

The paper analyzes the computational feasibility of strategic campaigns (bribery-like vote changes) in parliamentary apportionment elections under common procedures including (Jefferson), Sainte-Laguë (Webster), Largest-Remainer, and , accounting for thresholds and multi-district structures. It develops polynomial-time algorithms for single-district bribery problems across divisor-sequence methods and LRMs, and establishes NP-hardness and -hardness results for multi-district settings, showing that maximizing the distinguished party’s seats is intractable in general. It introduces a second-chance mode that allows below-threshold voters a second vote opportunity, proving that strategic campaigns become NP-hard (even NP-complete when is poly-time) under this mode for majority-consistent methods, both in single and multi-district settings. The work couples rigorous complexity results with extensive experiments on real election data, demonstrating that optimal campaigns typically outperform heuristics, that electoral thresholds can create sharp gains, and that the number of districts materially affects campaign costs. The authors also provide code and data for reproducibility and outline avenues for future work, including imperfect information, distance-based bribery models, and analysis of additional apportionment rules.

Abstract

In parliamentary elections, parties compete for a limited, typically fixed number of seats. Most parliaments are assembled using apportionment methods that distribute the seats based on the parties' vote counts. Common apportionment methods include divisor sequence methods (like D'Hondt or Sainte-Laguë), the largest-remainder method, and first-past-the-post. In many countries, an electoral threshold is implemented to prevent very small parties from entering the parliament. Further, several countries have apportionment systems that incorporate multiple districts. We study how computationally hard it is to change the election outcome (i.e., to increase or limit the influence of a distinguished party) by convincing a limited number of voters to change their vote. We refer to these bribery-style attacks as \emph{strategic campaigns} and study the corresponding problems in terms of their computational (both classical and parameterized) complexity. We also run extensive experiments on real-world election data and study the effectiveness of optimal campaigns, in particular as opposed to using heuristic bribing strategies and with respect to the influence of the threshold and the influence of the number of districts. For apportionment elections with threshold, finally, we propose -- as an alternative to the standard top-choice mode -- the second-chance mode where voters of parties below the threshold receive a second chance to vote for another party, and we establish computational complexity results also in this setting.
Paper Structure (21 sections, 22 theorems, 33 equations, 3 figures, 5 tables, 2 algorithms)

This paper contains 21 sections, 22 theorems, 33 equations, 3 figures, 5 tables, 2 algorithms.

Key Result

Proposition 1

FPTP-AB and FPTP-AWB are both in $\mathrm{P}$.

Figures (3)

  • Figure 1: The $x$-axis shows a variety of thresholds in percent of the number of voters $n$. The $y$-axis shows the maximally achievable number of additional seats (respectively, prevented seats) for the strongest party by D'Hondt-AB in the top row and by D'Hondt-DAB in the bottom row, each with a given budget of $K = 0.0025\cdot n$.
  • Figure 2: The $x$-axis shows a variety of thresholds in percent of the number of voters $n$. The $y$-axis shows the maximally achievable number of additional seats (prevented seats) for the strongest party by D'Hondt-AB in the top row and by D'Hondt-DAB in the bottom row.
  • Figure 3: The $x$-axis shows a variety of thresholds in percent of the number of voters $n$. The $y$-axis shows the maximally achievable number of additional seats (prevented seats) by D'Hondt-AB in the top row and D'Hondt-DAB in the bottom row, each with a given budget of $K = 0.0025\cdot n$.

Theorems & Definitions (47)

  • Example 1: support allocation in the top-choice mode
  • Example 2: D'Hondt
  • Example 3: LRM
  • Example 4: FPTP
  • Proposition 1
  • proof
  • Proposition 2
  • proof
  • Lemma 1
  • proof
  • ...and 37 more