Candidate nomination for Condorcet-consistent voting rules
Ildikó Schlotter, Katarína Cechlárová
TL;DR
This work provides a thorough multivariate complexity analysis of the Possible President problem under Condorcet-consistent rules, focusing on Copeland$^\alpha$ and Maximin in a party-nomination setting. It delivers a complete map of tractability: Copeland$^\alpha$ exhibits a sharp dichotomy by the number of voters (polynomial for $n=2$ when $\alpha=1$, NP-hard for $n=2$ with $\alpha<1$, and NP-hard for $n\ge3$ with various parameterized hardness results), while Maximin shows a dichotomy by the number of voters (polynomial for $n\le3$, NP-hard for $n\ge4$) but is fixed-parameter tractable when parameterized by the number of parties $t$. The authors introduce and exploit flat elections and build reductions from Maximum Matching with Couples and Multicolored Clique, plus an FPT algorithm via Partitioned Subdigraph Isomorphism, to delineate precise hardness and tractability frontiers. These results illuminate the computational limits of predicting or influencing outcomes in party-nomination elections under these rules, with implications for the design of nomination processes and primary strategies.
Abstract
Consider elections where the set of candidates is partitioned into parties, and each party must nominate exactly one candidate. The Possible President problem asks whether some candidate of a given party can become the winner of the election for some nominations from other parties. We perform a multivariate computational complexity analysis of Possible President for a range of Condorcet-consistent voting rules, namely for Copeland$^α$ for $α\in [0,1]$ and Maximin. The parameters we study are the number of voters, the number of parties, and the maximum size of a party. For all voting rules under consideration, we obtain dichotomies based on the number of voters, classifying $\mathsf{NP}$-complete and polynomial-time solvable cases. Moreover, for each $\mathsf{NP}$-complete variant, we determine the parameterized complexity of every possible parameterization with the studied parameters as either (a) fixed-parameter tractable, (b) $\mathsf{W}[1]$-hard but in $\mathsf{XP}$, or (c) $\mathsf{paraNP}$-hard, outlining the limits of tractability for these problems.
