Space of possible elections: Difference between revisions

From electowiki
Content added Content deleted
Line 78: Line 78:
for cardinal elections and
for cardinal elections and


<math display="block">|\mathcal{E}(\mathcal{B}^{>}(c),n,c)| \approx \frac{1}{n} e^\sqrt{n} c!</math>
<math display="block">|\mathcal{E}(\mathcal{B}^{>}(c),n,c)| \approx \frac{1}{n} e^\sqrt{n} (c!)!</math>


for full strict ranking elections.
for full strict ranking elections. These numbers are exceptionally large for even modest number of candidates and voters.


== References ==
== References ==

Revision as of 20:39, 24 July 2020

For a given type of ballot, number of voters and number of candidates, there is a finite and computable number of potential elections that can possibly occur. Due to the combinatorial nature of the problem this number is typically extremely large, even for modest electorate sizes.

Nevertheless, understanding the construction of this space of possible elections may be helpful to others looking for analyzing elections computationally, and may also be instructive for generating alternative parameterizations and analyses of election models.

This article details the space of possible elections for certain ballot types, as well as presents expressions for the total number of possible elections.

Notation and parameters

Throughout this article, the following conventions will be used:

  • : the number of voters
  • : the number of candidates
  • : the number of possible scores in a rated ballot
  • : the set of possible ballots
  • : the set of possible elections using ballots from , candidates and voters
  • : the cardinality (or size) of a set, e.g. is the number of possible ballots.
  • : the set of partitions for the integer , with the partition number of .
  • : the set of compositions (ordered partitions) for the integer , with the number of compositions of .
  • : a specific partition of
  • : a specific composition of
  • : the binomial coefficient, the number of non-ordered ways to pick elements out of , without replacement.

Number of possible ballots

Since each voter may cast any of a finite set of valid ballots, we must first determine how many valid ballots are available.

Cardinal (rated) systems

Let be the set of cardinal (C) ballots with possible evaluations for candidates. In this case, the total number of ballots is

Ordinal (ranked) systems

For ranked (>) systems, we must consider the possibility of equal rankings vs. strict rankings. Partial rankings may also be possible, which leads to a more complex computation.

Full strict rankings

Let be the set of ranked ballots with strict, full rankings. In this case, the total number of ballots is simply

Full rankings, equality allowed

Let be the set of ranked ballots with full rankings, possibly with equalities. Every equality creates an equivalence class between candidates, within which the order does not matter. There can be at least 1 equivalence class (all candidates are ranked equal), and at most (all candidates different).

The equivalence classes are determined by the compositions . For example, for we may have the compositions (3), (2,1), (1,2) and (1,1,1), giving the ballots of the form (_ = _ = _), (_ = _ > _), (_ > _ = _) and (_ > _ > _). Thus, there are equivalence classes in a given composition, the size of each is given by .

Each of the "slots" in a ballot may be filled with a candidate, but the order should not matter within an equivalence. Therefore, for the 1st equivalence with slots, there are possible choices of candidates. For the second, , for the third and so on, exhausting the possibilities at every level.

The total number of ballots is then given by

These are known as Fubini numbers or ordered Bell numbers (OEIS sequence A000670).

2 3 4 5 6 7 8 9
3 13 75 541 4683 47293 545835 7087261

The space of possible elections

Each of the voters may cast any one of the ballots, but since voters casting identical ballots are exchangeable the number of elections is smaller than .

The number of total unique elections depends on the possible partitions of the voters into different groups, each casting identical ballots. For each partition of the voters we have groups of voters, each casting a unique ballot. Therefore, we have to pick a different possible ballot for each of these groups. For the first group there are possibilities, for the second , for the third and so on.

The total number of unique elections is then given by

As the partition number may be approximated by , we can estimate

for cardinal elections and

for full strict ranking elections. These numbers are exceptionally large for even modest number of candidates and voters.

References

  • Ya. V. Uspensky. Asymptotic expressions of numerical functions occurring in problems concerning the partition of numbers into summands. Bull. Acad. Sci. de Russie, 14(6):199–218, 1920