Papers
Topics
Authors
Recent
Search
2000 character limit reached

Approximate Clones in Ordinal Elections

Updated 4 February 2026
  • The paper introduces generalized clones that allow bounded adjacency imperfections, making the concept applicable to noisy real-world data.
  • It details rigorous measures like (q, b)-approximate clones, α-deletion, and β-swap metrics to diagnose near-clonality in voter rankings.
  • Algorithmic methods, including FPT and dynamic programming techniques, expose computational challenges in recognizing and partitioning approximate clones.

Approximate clones in ordinal elections generalize the classical notion of perfect clones—sets of candidates that every voter ranks consecutively—by allowing bounded imperfection in adjacencies. This relaxation is motivated by the rarity of perfect clones in large or noisy real-world preference data and offers a flexible lens for analyzing candidate similarity, voting-rule robustness, and computational tractability. Multiple rigorous frameworks for approximate cloning have been introduced, each suited to different analytical, computational, or empirical goals. The study of approximate clones also elucidates foundational properties of voting rules such as independence of clones, and highlights algorithmic and complexity boundaries for recognizing or partitioning approximate clones.

1. Formal Definitions and Measures of Approximate Cloning

The classical definition of a perfect clone requires that every voter rank all members of a subset XCX\subseteq C (the candidate set) in consecutive positions. Formally, in an ordinal election E=(C,V)E=(C,V) with C=m|C|=m candidates and V=n|V|=n voters, XX is a perfect clone if for every vVv\in V: maxxXposv(x)minxXposv(x)+1=X.\max_{x\in X} \mathrm{pos}_v(x) - \min_{x\in X} \mathrm{pos}_v(x) + 1 = |X|. Real-world profiles rarely satisfy this, motivating approximate generalizations:

A set XCX\subseteq C of size bb is a E=(C,V)E=(C,V)0-approximate clone if, for each E=(C,V)E=(C,V)1,

E=(C,V)E=(C,V)2

That is, each voter may have up to E=(C,V)E=(C,V)3 "intruder" candidates intervening between clone members.

A "distance" metric quantifies imperfection: E=(C,V)E=(C,V)4 and E=(C,V)E=(C,V)5 is a E=(C,V)E=(C,V)6-approximate clone if E=(C,V)E=(C,V)7.

For candidate pairs E=(C,V)E=(C,V)8:

  • The E=(C,V)E=(C,V)9-deletion clone metric measures the minimal fraction of voters that must be disregarded to make C=m|C|=m0 and C=m|C|=m1 a perfect clone pair: C=m|C|=m2
  • The C=m|C|=m3-swap clone metric measures the minimal average number of adjacent swaps over all voters required to render the pair adjacent everywhere: C=m|C|=m4 Both measures provide quantitative diagnostics on the proximity to perfect clonality.

A pair C=m|C|=m5 with C=m|C|=m6, C=m|C|=m7 is an approximate clone block if C=m|C|=m8 is a clone set (appears contiguously) for every voter in C=m|C|=m9. Approximation is parametrized by V=n|V|=n0. The associated decision problem is: V=n|V|=n1

2. Computational Complexity and Algorithms

Recognition and partitioning of approximate clones present sharp complexity transitions depending on the imperfection bound and parameterization:

Problem Complexity FPT/XP boundary Parameters
q-Approximate Clone Recognition NP-complete FPT in V=n|V|=n2; para-NP-hard in V=n|V|=n3 V=n|V|=n4: imperfection, V=n|V|=n5: voters
q-Approximate Clone Partition NP-complete FPT in V=n|V|=n6, W[1]-hard in V=n|V|=n7 V=n|V|=n8: imperfection, V=n|V|=n9: blocks
Hidden-Clones (subelections) In P
  • Theorem: Recognizing whether a given set is a XX0-approximate clone is NP-complete, even for fixed XX1 (Faliszewski et al., 14 Sep 2025).
  • q-Approximate Clone Recognition admits a bounded-search-tree FPT algorithm: runtime XX2, exploiting extremal positions and recursive removal of intruders (Faliszewski et al., 14 Sep 2025).
  • q-Approximate Clone Partition is also NP-complete and W[1]-hard in the number of blocks XX3, but FPT in XX4; a dynamic programming approach over ``segment types'' in a reference vote achieves XX5 time (Faliszewski et al., 14 Sep 2025).
  • Hidden-clone discovery via subelections can be addressed in XX6 time through interval enumeration and hashing (Janeczko et al., 2024).

3. Theoretical Implications for Voting Rules

Approximate clones have direct implications for the robustness and axiomatic behavior of social choice rules:

  • Classical independence of clones requires the winner be invariant under removal of any one candidate from a perfect clone set.
  • For approximate clones, even small deviations (XX7) are sufficient to invalidate clone-independence for all standard rules when XX8. For rules such as IRV, Ranked Pairs, and Schulze, this failure persists even for the weakest (existential) independence form (Delemazure, 28 Jan 2026).
  • Exception: With exactly three candidates, IRV is weakly independent of XX9-deletion clones for vVv\in V0; Ranked Pairs and Schulze are independent for all vVv\in V1 in resolute profiles (Delemazure, 28 Jan 2026).
  • Extension: For profiles with Smith sets of size at most three, any Condorcet-consistent, Smith-dominated-alternative-independent rule inherits weak independence from approximate clones (Delemazure, 28 Jan 2026).

4. Empirical and Practical Perspectives

Empirical analysis of diverse datasets reveals several phenomena:

  • Perfect clones are rare in large real-world elections. For example, in Scottish council elections (up to vVv\in V2), vVv\in V3 of profiles exhibit perfect clones among all candidates (Delemazure, 28 Jan 2026).
  • Approximate clones (low vVv\in V4 or vVv\in V5) are common, notably among same-party or semantically similar alternatives.
  • In the sushi preference dataset (10 candidates, 5000 voters), the top pair appears as clones for vVv\in V6 of voters (Janeczko et al., 2024).
  • In mini-jury deliberations (vVv\in V7, vVv\in V8), vVv\in V9 of profiles admit perfect clones; maxxXposv(x)minxXposv(x)+1=X.\max_{x\in X} \mathrm{pos}_v(x) - \min_{x\in X} \mathrm{pos}_v(x) + 1 = |X|.0 have maxxXposv(x)minxXposv(x)+1=X.\max_{x\in X} \mathrm{pos}_v(x) - \min_{x\in X} \mathrm{pos}_v(x) + 1 = |X|.1-swap clones (Delemazure, 28 Jan 2026).
  • For an imperfection threshold (maxxXposv(x)minxXposv(x)+1=X.\max_{x\in X} \mathrm{pos}_v(x) - \min_{x\in X} \mathrm{pos}_v(x) + 1 = |X|.2), violations of clone-independence are frequent: IRV/Ranked Pairs show maxxXposv(x)minxXposv(x)+1=X.\max_{x\in X} \mathrm{pos}_v(x) - \min_{x\in X} \mathrm{pos}_v(x) + 1 = |X|.3 violations among same-party pairs in Scottish elections and maxxXposv(x)minxXposv(x)+1=X.\max_{x\in X} \mathrm{pos}_v(x) - \min_{x\in X} \mathrm{pos}_v(x) + 1 = |X|.4 in mini-jury experiments (Delemazure, 28 Jan 2026).
  • Robustness is graded: the smaller the maxxXposv(x)minxXposv(x)+1=X.\max_{x\in X} \mathrm{pos}_v(x) - \min_{x\in X} \mathrm{pos}_v(x) + 1 = |X|.5, the less likely removal of an approximate clone pair affects the outcome—e.g., maxxXposv(x)minxXposv(x)+1=X.\max_{x\in X} \mathrm{pos}_v(x) - \min_{x\in X} \mathrm{pos}_v(x) + 1 = |X|.6 of cases for maxxXposv(x)minxXposv(x)+1=X.\max_{x\in X} \mathrm{pos}_v(x) - \min_{x\in X} \mathrm{pos}_v(x) + 1 = |X|.7 in mini-jury, but maxxXposv(x)minxXposv(x)+1=X.\max_{x\in X} \mathrm{pos}_v(x) - \min_{x\in X} \mathrm{pos}_v(x) + 1 = |X|.8 when maxxXposv(x)minxXposv(x)+1=X.\max_{x\in X} \mathrm{pos}_v(x) - \min_{x\in X} \mathrm{pos}_v(x) + 1 = |X|.9 (Delemazure, 28 Jan 2026).

5. Algorithmic Methods and Parameterized Analysis

Algorithmic frontiers for approximate clone discovery are tightly aligned with imperfection parameterization:

  • For small (q,b)(q,b)0, both recognition and partition admit FPT algorithms via search-tree branching (for recognition) and dynamic programming over precomputed segments (for partitioning) (Faliszewski et al., 14 Sep 2025).
  • Partitioning is in XP with respect to (q,b)(q,b)1 (number of blocks), but W[1]-hard, showing that controlling the number of partitions alone is insufficient for tractability (Faliszewski et al., 14 Sep 2025).
  • Subelection-based approaches enable scalable discovery in practice via efficient enumeration and hashing (Janeczko et al., 2024).

6. Interpretative and Methodological Insights

Approximate clones offer diagnostic power in empirical election forensics by quantifying degrees of candidate similarity and their effect on electoral outcomes. The choice between measures (positional block span, (q,b)(q,b)2-deletion fraction, (q,b)(q,b)3-swap distance, or voter/candidate subelection thresholds) enables tailored analyses for theoretical, computational, or applied election studies. The pattern that the probability of outcome change strictly decreases with clone closeness (as measured by (q,b)(q,b)4 or (q,b)(q,b)5) provides an empirical foundation for the design of rules with potential (q,b)(q,b)6-clone-robustness properties—an open direction in the literature (Delemazure, 28 Jan 2026).

Approximate clone theory also connects with the analysis of hidden subelections, revealing latent structure such as undifferentiated clusters and price/ideological orderings in real datasets. The distinct parameterizations—imperfection per voter, number of outsiders, or subset selection—reflect different perspectives on what it means for alternatives to be "almost indistinguishable" in collective rank data.

7. Summary Table: Key Definitions

Clone Type Mathematical Criterion Main Parameter(s)
Perfect clone (q,b)(q,b)7 ∀(q,b)(q,b)8 (q,b)(q,b)9: candidate set
(q, b)-approximate clone XCX\subseteq C0 ∀XCX\subseteq C1 XCX\subseteq C2: imperfection, XCX\subseteq C3: size bound
α-deletion pair XCX\subseteq C4 XCX\subseteq C5: voter deletion fraction
β-swap pair XCX\subseteq C6 XCX\subseteq C7: swaps per voter
Subelection clones XCX\subseteq C8 XCX\subseteq C9 contiguous for all bb0 bb1, bb2: size thresholds

Approximate clones, in their various forms, provide a robust toolkit for both theoretical and empirical electoral analysis, exposing both computational challenges and deeper axiomatic limitations on voting rules while enabling practical discovery of meaningful near-clone patterns in real data (Faliszewski et al., 14 Sep 2025, Janeczko et al., 2024, Delemazure, 28 Jan 2026).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (3)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Approximate Clones in Ordinal Elections.