The Complexity of Strategic Behavior in Primary Elections
Colin Cleveland, Bart de Keijzer, Maria Polukarov
TL;DR
This work provides a formal complexity-theoretic analysis of strategic behavior in primary elections, framing primaries as a two-stage (or multi-stage) decision process with first-past-the-post voting and fixed tie-breaking. It proves that computing a best response is NP-hard, deciding the existence of a pure Nash equilibrium is $Σ_2^{\mathbf P}$-complete, and that subgame-perfect equilibria in sequential primaries are PSPACE-complete, with a refined $\Sigma_{O(p)}^{\mathbf P}$ bound for fixed horizons. The results show that introducing sequential primaries amplifies the logical depth of equilibrium reasoning, bridging the polynomial hierarchy and PSPACE, and highlighting substantial computational barriers to strategic manipulation in complex electoral settings. These findings have implications for understanding the design and robustness of primary systems and motivate further exploration of richer models, information dynamics, and simulation-based analyses. The work thus establishes a foundational link between electoral institution design and the complexity of multi-agent strategic reasoning.
Abstract
We study the computational complexity of strategic behaviour in primary elections. Unlike direct voting systems, primaries introduce a multi-stage process in which voters first influence intra-party nominees before a general election determines the final winner. While previous work has evaluated primaries via welfare distortion, we instead examine their game-theoretic properties. We formalise a model of primaries under first-past-the-post with fixed tie-breaking and analyse voters' strategic behaviour. We show that determining whether a pure Nash equilibrium exists is $Σ_2^{\mathbf P}$-complete, computing a best response is NP-complete, and deciding the existence of subgame-perfect equilibria in sequential primaries is PSPACE-complete. These results reveal that primaries fundamentally increase the computational difficulty of strategic reasoning, situating them as a rich source of complexity-theoretic challenges within computational social choice.
