1. Introduction
Weighted voting games, i.e., simple voting games that allow weighted representations, were first formalized by von Neumann and Morgenstern [
1] (Ch. 10). A large body of literature has since investigated the structural properties of collective decisions on binary options. It is, for instance, well known that in a committee with three players, all distributions
of voting weights with
for
give rise to the same mathematical structure, i.e., the same mapping from voter preferences to decisions under simple majority rule, because any two players can form a winning coalition. Following the tradition of [
2,
3], various authors have formalized related observations for binary choices by arbitrarily many players, and the literature is still thriving (see, e.g., [
4,
5]).
Much less is known, however, when committees choose between
options. Kurz, Mayer, and Napel ([
6], KMN in the following) define “weighted committee games” in order to model decisions on more than two alternatives as concisely as weighted voting games do for binary decisions. For given sets of
n voters and
candidates, a
weighted committee game combines voting weights
and a baseline social choice rule
r to a mapping
from profiles of voter preferences over the candidates to a winning candidate. For a given voting method
r, such as plurality rule or pairwise majority voting, KMN investigate equivalence classes of weight distributions: disjoint sets
of voting weights such that
, i.e., the collective decision coincides irrespective of the considered preference profile whenever
and
come from the same class
, while decisions differ for at least one preference configuration if
and
.
The respective classes depend on the number m of candidates that the committee decides on, as well as on the baseline decision rule r and the number n of voters. For instance, the weight distributions and for voters are equivalent in the binary case, where plurality and Borda rule generally coincide with simple majority voting. But and imply different plurality winners for at least some preference configuration for all and then these weights pertain to different classes of plurality committees. Similarly, they belong to different equivalence classes under Borda rule for since and produce different Borda winners for several combinations of committee members’ preferences over three or more candidates.
KMN study only four rules r in detail—three scoring rules (explained below) and one Condorcet rule, which picks the winner of all pairwise votes whenever such a (Condorcet) winner exists. They show that the rules vary widely in the degree to which voting weights make a difference and identify a particularly succinct representative for each equivalence class: integer weights with minimal -norm. The objective of this article is to extend the analysis of KMN to the wider family of scoring rules when voters such as shareholders, political parties, etc. decide on three or more alternatives.
A scoring rule r is generally characterized by associating scores with the , , …, rank in each voter’s individual preference ordering of the candidates. It then selects the candidate who receives the highest total score (up to tie-breaking). For instance, plurality voting on three candidates corresponds to using scores , i.e., counting only the number of ranks attributed to each candidate and picking the candidate who is ranked first the most often. The antiplurality rule amounts to : it selects the candidate who receives the fewest last ranks from the voters (or the fewest objections). Under the Borda rule, the score from a given voter for a candidate reflects the number of other candidates that this voter ranks lower. This corresponds to using or, equivalently, for . KMN have focused on these three scoring rules.
After introducing the basic notation (
Section 2) and defining equivalence classes of committee games (
Section 3), we summarize the algorithmic approach proposed by KMN (
Section 4). By applying it, we find that the three scoring rules with
hold a special position in the family of all scoring rules (
Section 5). Numerical computations show that the respective numbers of equivalence classes—6 plurality committees, 51 Borda committees, and 5 antiplurality committees for
—are much smaller than the respective numbers for alternative scoring rules. Rules that are “intermediate” between plurality and Borda (i.e., based on
with
or between Borda and antiplurality (
have a more complex geometry and are considerably more sensitive to weight variations than these benchmarks. We show that the weight sensitivity of intermediate scoring rules increases in
m without bound (Proposition 4).
Sensitivity to weight changes can matter, e.g., for the incentives to purchase ordinary company shares with voting rights vs. preferred shares without such rights. It also affects the bargaining power of potential party switchers in parliaments and is relevant for international institutions like the International Monetary Fund, which draws on asymmetric voting weights in, e.g., the election of the fund’s Managing Director from up to three shortlisted candidates (see, e.g., [
7,
8]). The IMF’s “General Review of Quotas” is currently in its 15th round and tries to reform voting weights in response to shifts in global trade flows and finance. It is of political and economic interest whether post-review IMF quotas actually change how member countries’ preferences translate into decisions or if they only make cosmetic changes by moving to a different weight distribution in the same equivalence class.
Decision making is more stable to re-weightings if rules with few equivalence classes are used. Whether such stability is desirable or not depends on the institutional context and one’s perspective. If, for instance, a change in IMF quotas leaves votes in the Executive Board structurally unchanged, then this might be celebrated as a successful quota review by members whose relative voting weight was nominally reduced. Others whose relative voting weight increased may plausibly take the opposite view.
We provide several geometric illustrations of the equivalence classes of different scoring rules for
. They show how attaching greater scores
s to voters’ mid-ranked alternatives reduces the scope for a high-weight voter to dominate others. The figures also include a “map” of all 51 Borda equivalence classes. This map allows to easily identify the set of equivalent weights for a given weighted Borda committee. A comprehensive list of minimum integer sum representations of all structurally distinct scoring committees is provided for
and selected values of
in
Appendix A.
2. Notation and Definitions
2.1. Committees and Scoring Rules
We adopt KMN’s framework and consider finite sets N of players or voters such that each player has strict preferences over a set of options or candidates. The set of all strict preference orderings on A is denoted by . A (resolute) voting rule maps each preference profile to a single winning alternative . The combination of a set of voters, a set of alternatives and a particular voting rule, is referred to as a committee (game).
For given N and A, there are distinct rules and committees. Those which treat all voters symmetrically are particularly relevant benchmarks: suppose profile results from applying a permutation to profile , so . Then is anonymous if for all such , the winning alternative is the same. If we want to emphasize that a considered rule is anonymous, we will write r instead of .
We here focus on the family of
scoring rules with lexicographic tie-breaking.
1 For these, winners are characterized as the lexicographically minimal maximizers of scores. The latter are derived from the positions of the candidates in profile
and a fixed scoring vector
. For given
, this vector
consists of rational numbers
that satisfy
and
for
.
Ballots are tallied by assigning
points to any given voter’s
j-th ranked candidate. Specifically, let
denote the position of alternative
in voter
i’s preference ordering
. Then, voter
i’s preferences
contribute
to the total score of alternative
a. The scoring winner
at profile
is the candidate with maximal total score, i.e.,
If candidates and with have identical scores, the tie is broken in favor of . The most prominent scoring rules are plurality rule, which corresponds to ; antiplurality rule corresponding to , and Borda rule corresponding to .
Scoring rules are particularly appealing social choice rules. Disregarding ties or selecting the entire set of maximizers in Equation (
1), they are the only rules that (i) treat all candidates
in a neutral way, (ii) are continuous in the sense that any decision
by a small group of voters will be replaced by a different decision
if a sufficiently large group of voters who would rather choose
joins the electorate, and (iii) have the consistency property that if disjoint groups of voters separately select the same candidate
then their union would also select
. See [
9].
2For reasons of computational tractability, we will mostly focus on the case of
alternatives in what follows. (Re)scaling all scoring vectors
to vectors
with
does not affect the score maximizers but conveniently connects plurality rule (
) and antiplurality rule (
) such that Borda rule lies halfway in between (
). In particular, letting
vary captures all possible scoring rules for
(see [
11]).
2.2. Weighted Scoring Committees
Real-world collective decisions are frequently generated by a non-anonymous voting rule . One reason is that the relevant players may be well-disciplined parties with different seat numbers in a legislature or because stockholders wield as many votes as they own shares. It is then useful to perceive the corresponding rule as the combination of an anonymous baseline voting rule r with non-negative integer voting weights attached to players . We will adopt the corresponding formalism of KMN.
Letting
r denote the family of mappings from preferences to winning alternatives for the considered baseline rule (for all
n and
m), the weighted voting rule
is defined by
for any given anonymous rule
r and a non-negative weight vector
with
.
A committee game
is called
r-weighted for a given rule
r if there exists a weight vector
such that
We then refer to as a (weighted) representation of and write the corresponding weighted committee (game) as . If the anonymous baseline rule in question is a scoring rule , the corresponding game will be called a (weighted) scoring committee. When and the respective scoring vector equals , we also refer to as an s-scoring committee.
Table 1 and
Figure 1 illustrate that
s-scoring committees may indeed induce different mappings from preferences to outcomes for fixed voting weights
when
s is varied. For the indicated preference profile
, the winning candidate crucially depends on the scoring rule in use.
3. Equivalence Classes of Weighted Committees
3.1. Equivalence of Committees
Weighted representations of given committee games are far from unique. Committees
and
are equivalent despite
or
if the respective mappings
and
from preference profiles
to outcomes
coincide, i.e.,
for all
. Like KMN, we here only consider cases where
and focus on structural equivalence. The latter means that two committees
and
reflect the same decision environment. This can hold even though the labels of players or alternatives differ. Specifically, two
r-weighted committee games
and
are called
(structurally) equivalent if
for suitable bijections
and
.
This definition covers situations where but weights are a permutation of . For instance, the plurality or 0-scoring committee obviously has a different attractiveness to player 1 for than for . Nevertheless, the abstract environment is the same: there is a large player whose most-preferred alternative wins whenever the two smaller players fail to coordinate their votes; otherwise the common favorite of the smaller players wins.
As the number but not the labels of players and alternatives matter, one can write
to denote that
r-committee games with
m alternatives are structurally equivalent for weight distributions
and
. The relation
and some reference distribution
with
define an
equivalence classAll weights in a given class imply the same distribution of voting power, manipulation incentives, voting paradoxes, strategic voting equilibria, etc. when rule r is invoked to decide on m candidates. KMN show how to explicitly characterize such an equivalence class by linear inequalities.
As there exist at most
distinct committees for given
n and
m, there are only finitely many disjoint sets
for any given baseline decision rule
r, such as
. They constitute a finite partition
of the infinite set
of weight distributions.
We study this partition for scoring rules and will see below that the number of its elements—and hence the number of structurally distinct weighted committee games for given , n, and m—varies widely.
3.2. Relationship between Equivalence Classes for Scoring Rules
Identification and enumeration of structurally distinct weighted scoring committees are running-time-intensive computational tasks. The superexponential growth of already makes the exploration of committees with a small number of players that decide on few alternatives quite difficult. Before we turn to the details, let us recall three analytical observations by KMN for the most prominent scoring rules (cf. the respective Propositions 3, 4, and 6 and proofs):
Proposition 1. The plurality partitions of coincide for all .
Proposition 2. The antiplurality partitions of consist of equivalence classes identified by weight vectors for all .
Proposition 3. For Borda rule and , every weight vector with identifies a different class .
Propositions 1 and 2 imply that, for any given number n of players, the number of structurally different weighted scoring committees with and is bounded from above as the number m of alternatives increases. By contrast, the number of structurally distinct Borda committee games—corresponding to scoring vectors —grows in m without bound (Proposition 3). The latter observation turns out to generalize to all scoring committees with strictly decreasing scores:
Proposition 4. Consider a family of vectors such that and weighted scoring committees . Writing and , every weight vector with identifies a different class .
Proof. Consider for otherwise arbitrary and any preference profile such that and . So player 1 ranks candidate first and second, while player 2 ranks first and in k-th place.
For weight vector
, the total score of candidate
therefore is
, and that of candidate
is
. One easily sees that
’s score is at least as big as
’s score because
. Specifically, we have
Candidates are ranked strictly below by both players 1 and 2. Their scores are therefore strictly smaller and—recalling the assumption of lexicographic tie-breaking—.
By contrast, for weight vector
the total score of candidate
is smaller than that of candidate
:
This implies and proves the claim. □
4. Identifying Weighted Scoring Committees
The most straightforward approach to identifying structurally distinct scoring committees for given scores is by trial and error. One starts, e.g., with equal weights , creates a table of for all , and then repeats this for . If the tables differ, and are structurally distinct and the partition contains at least elements. This process can be reiterated for yet more different weights , , … in order to detect more and more distinct -committees.
Trying out all combinations of integers that sum to less than some cutoff in this way is quite efficient in identifying new elements of at least initially. Alas, it is impossible to know when the trial-and-error process can be stopped: for any tractable weight sum , it cannot a priori be ruled out that considering some with gives rise to a table , , that differs from the tables for all weights with and hence represents a new equivalence class. The trial-and-error approach can therefore only produce lower bounds for .
A more sophisticated method, however, exists. It allows us to determine exactly, at least for small numbers n and m. The idea consists in considering all distinct mappings from preferences over a given set to a winner and determining, for a fixed scoring vector , if there are weights such that .
For a given scoring committee , we say that its representation has minimum integer sum or is a minimal representation of if for all representations of that involve rule . If the games in a given equivalence class have a unique minimal integer representation, which is usually the case, the corresponding minimal weights are a focal choice for .
Both checking whether
is minimal and finding minimal weights
from scratch amount to solving a linear program with integer constraints. Specifically, let us write
for the unweighted
-score of alternative
derived from its position in ordering
(e.g., for
and
, we have
iff
is ranked below
and
). For any arbitrary but fixed committee game
, we denote the index of the alternative that wins at profile
by
, i.e.,
. Then any solution to the following integer linear program (ILP) yields a minimal representation
of
if that exists:
3Existence of a solution provides a decisive test for
-weightedness for any given scoring vector
: the constraints in ILP (
9) characterize a non-empty and compact set if and only if
is
-weighted. Hence, to verify if weights
exist such that
for a given
, it suffices to check whether the constraint set is non-empty. The latter can be done efficiently with a standard optimization software package (such as Gurobi or IBM ILOG CPLEX).
In principle, one can therefore identify
all -committee games for given
n,
m and
by going through all
theoretically possible rules
and checking for each
whether a solution to ILP (
9) exists. Unfortunately, such brute-force approach would require too much time even when using the highest-end computer hardware available: already,
gives rise to
different mappings, which exceeds the estimated number of atoms in our universe. We therefore utilize the branch-and-cut algorithm proposed by KMN (see Table 3 in KMN for details). It exploits, for example, that
cannot be
-weighted if
for one of the
profiles where every player ranks
last; all these many
can then be excluded from consideration in one go.
6. Concluding Remarks
The (non-)equivalence of committees that involve different seat or voting weight distributions for a given aggregation rule matters for endowing voting bodies with designated properties. It is, for instance, not difficult to choose a superficially more egalitarian distribution of weights without structurally changing a given asymmetric distribution—or to take the opposite direction—if the latter lies in the interior of an equivalence class. Equivalences also facilitate quick assessments of players’ asymmetric a priori voting power or expected success in institutions such as the IMF’s Executive Board, councils of non-governmental organizations, and boards or shareholder meetings of corporations. Whether different weight distributions translate into different mappings from preferences to voting outcomes could also potentially make a difference for forecasting: sampling errors in opinion poll data should matter less, for instance, when population shares of the relevant groups fall into the middle of a big equivalence class of the applicable election rule than for a boundary point (cf. [
12]).
Among the baseline voting rules considered in this investigation, plurality, Borda, and antiplurality are clearly focal in terms of practical prominence. We have seen here that they are also special in terms of how they structure the space of all conceivable weight distributions among the voters into equivalence classes and, thus, committees that differ in the decisions they produce. Deviations from the scores associated with plurality, Borda, and antiplurality rule are comparatively rare in practice, but they exist. For instance, the winner of the annual Eurovision Song Contest is determined by using scoring vector .
Adopting vectors
such that scores satisfy particular convexity or concavity properties—rather than being almost constant (plurality, antiplurality) or falling linearly (Borda)—broadens the scope for institutional design. This investigation has revealed that the choice of
interacts very significantly with the effect of asymmetric voting weights
. The latter are sometimes a conscious design choice but often given exogenously by, e.g., party seats, shareholdings, or the number of voters that are represented by a delegate to a meeting or council. In the latter case, the ability to choose
(or adoption of rules beyond the family of scoring rules) may be the only degree of freedom that is available. Knowledge of the implications of deviating from plurality, Borda, and antiplurality can then be helpful, for instance, to address the “inverse problem” of voting power [
13], i.e., to find a voting rule that induces a desired distribution of influence of the voters on collective decisions.
The quantitative findings reported above, such as the exact numbers of distinct scoring committees when for , are unfortunately contingent on a rather small number of voters and candidates. We hope that analogous results for or can be provided in future research. Preliminary computations for these cases—with an explosive growth of running time—strongly suggest that our main qualitative observation is robust: also when more voters or candidates are involved plurality, Borda and antiplurality rule are much less sensitive to weight changes than scoring rules in between. Future research may also try to address possible connections between computational findings such as the M-shaped pattern for the number of equivalence classes or the geometry of equivalence classes to combinatorial analysis and other branches of discrete mathematics.