Next Article in Journal / Special Issue
A Disproportionality Bias in the Bureau of the Regional Assembly of Madrid
Previous Article in Journal
Game Awareness: A Questionnaire
Previous Article in Special Issue
The Number of Parties and Decision-Making in Legislatures
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On Weights and Quotas for Weighted Majority Voting Games

1
Mathematics Department, Universitat Politècnica de Catalunya · BarcelonaTech, E-08222 Terrassa, Spain
2
Computer Science Department, Institut de Matemàtiques de la UPC-BarcelonaTech (IMTech), Universitat Politècnica de Catalunya · BarcelonaTech, E-08034 Barcelona, Spain
3
School of Mathematics and Statistics, Universitat Politècnica de Catalunya · BarcelonaTech, E-08034 Barcelona, Spain
*
Author to whom correspondence should be addressed.
Games 2021, 12(4), 91; https://doi.org/10.3390/g12040091
Submission received: 18 October 2021 / Revised: 30 November 2021 / Accepted: 2 December 2021 / Published: 6 December 2021
(This article belongs to the Special Issue Weighted Majority Voting Games)

Abstract

:
In this paper, we analyze the frequency distributions of weights and quotas in weighted majority voting games (WMVG) up to eight players. We also show different procedures that allow us to obtain some minimum or minimum sum representations of WMVG, for any desired number of players, starting from a minimum or minimum sum representation. We also provide closed formulas for the number of WMVG with n players having a minimum representation with quota up to three, and some subclasses of this family of games. Finally, we complement these results with some upper bounds related to weights and quotas.

1. Introduction

Simple games are the simplest model to study decision systems in which the yes/no has to be decided cooperatively. A simple game is described by a monotone set of winning coalitions, i.e., the subsets of participants that can force a yes decision on an issue. One of the most natural human ways to reach a decision is through voting. Weighted majority voting games (WMVG) conform to the most widely studied subclass of simple games. In a weighted majority voting game each player has associated a weight and, for a coalition to win, it is required that the cumulative weight of the coalition will be equal to or larger than a determined quota. Weighted majority voting games were defined in 1944 by von Neumann and Morgenstern [1], but similar ideas were used one year before by McCulloch and Pitts [2] to define the Threshold Logic Unit, the first artificial neuron. Some years later, they were deeply studied in the 50s in the context of simple game theory [3]. Since then weighted majority voting games have also been studied in many different contexts under different names (see for example [4,5,6,7,8,9,10,11]). Various political and economic organizations use weighted voting games for structural or constitutional purposes. For example, the United Nations Security Council, the Electoral College of the United States, the International Monetary Fund, or the European Union [12,13,14,15]. Voting power is also relevant in joint stock companies where each shareholder gets votes in proportion to the ownership of a stock [16] and in political and financial decision making [17]. Several applications in decision theory of voting systems have been done over stochastic modelling Szajowski and Yasuda [18], Noroizifari et al. [19], safety critical systems Singamsetty and Panchumarthy [20] or intrusion detection Moukafih et al. [21], among others.
Simple games can also be described by monotone Boolean formulas. Therefore, the problem of enumerating the set of simple games is the same as the well known Dedekind problem of determining the number of distinct monotone functions of n variables. Although Dedekind first considered this question in 1897, no satisfactory answer is yet known. Dedekind’s numbers are known only for values of n 8 and also an upper bound of 10 42 for n = 9 is known [22]. In consequence, many attempts have been made to enumerate (or to count) subfamilies of simple games (see for example [22,23,24,25]). Weighted majority voting games up to 6 players were enumerated in [26,27]. Enumerations/countings for 8 voters can be found for example in [28,29,30,31] and for 9 voters in [32]. These counting results for weighted majority voting games (up to isomorphism) are given in Table 1. Note that, in the values provided in Table 1, isomorphic games are counted only once. The two trivial games, the one in which no coalition wins or the one in which all coalitions (including the empty set) win, are not counted.
In the enumeration of weighted majority voting games it is usual to count the number of games without dummies or/and duality. Recall that due to monotonicity, we can represent a simple game by the set of minimal winning coalitions. A dummy player is a player that does not belong to any minimal winning coalition. Therefore, after eliminating dummy players from a game, the set of minimal winning coalitions does not change. As usual, we associate to a game a dual game. In the dual game, a coalition wins if its complement loses in the original game. As we will see later on, given a representation of a WMVG, a representation of its dual is easy to compute and therefore the enumeration avoids this kind of replica. Observe that as there are games that are self-dual, the number of WMVG without dummies is smaller than twice the number of WMVG without dummies and duals. In Table 1, we provided the known values for such subfamilies of WMVG.
In the quest for better algorithms to enumerate WMVG a lot of work has been devoted to find good representations. The first step is to restrict ourselves to integer representations, in which the weights of the players and the quota are integers. Freixas and Molinero [29] show that every WMVG admits an integer representation. Furthermore, they analyze which conditions can be added to restrict the considered representations. In particular, they introduce the integer minimum representation, in which the vector of weight is minimum in component-wise order. Ideally one would like to have a unique representation. As there are weighted majority voting games that do not admit a minimum representation [29], another notion of minimality, minimum sum, has been considered. In a minimum sum representation, the sum of the players’ weights is minimum. Although WMVG do have minimum sum representations, there are games with more than one minimum sum representation [29,32,34]. To represent a game in a unique way, we follow the methodological approach used in the enumeration algorithm devised in [35] and consider what we call canonical minimum representations. This canonical minimum representation selects the lexicographically minimum sum representation of a WMVG.
Checking that a representation is minimum or minimum sum is a computationally hard problem as it involves the solution of integer linear programs [29]. Furthermore, few minimum or minimum sum representations of games with a large number of players are known. However, it might be possible to get good representations from the distribution of weights and quotas in the target representations. Nevertheless, to the best of our knowledge nothing is known about such a distribution. One of the fundamental questions in the analysis of weighted voting games is to determine the relation among weight and power. This question has been addressed for particular classes of random weighted voting games obtained according to a fixed distribution of weights (see for example [36,37,38,39,40]). Having access to a good approximation to the real distribution of the player’s weight might allow us to use the techniques on these papers to analyze the relation among power and weight on the complete set of weighted voting games.
Another natural approach to tackle the problem is to find procedures that allow the introduction of more players, while guaranteeing the optimality of the representation. Of course, due to the difficulty of the problem, it is also worth to analyze the optimality of representations, with many players, when only small numbers are allowed to be part of the representation.
With these three goals in mind, we started analyzing the list of canonical minimum representations of WMVG for up to eight players generated in Freixas and Molinero [29]. Using these data, we carried on a study of the distribution of the players’ weights and the quotas in such representations. Although the estimated d istributions differ from the actual distributions, they become more similar as the number of players increase. Our results hint towards some promising probability distributions for larger numbers of players. As we will see, it can be inferred some tendency in the plots towards a Poisson or a χ 2 -Pearson distribution. We also observed that the range of weight values or quotas is contiguous up to 7 players but it becomes discontiguous for 8 players. In particular, weight 41 does not appear in any canonical minimum representation of games with 8 players, while 40 and 42 do. The results of this study are presented in Section 3 and Section 4. For the second proposed line of research, we found several simple operations that allow us to construct minimum and, in some cases, minimum sum representations, of WMVG with many players. The corresponding construction and optimality proofs can be found in Section 5. Finally, we analyze games with a canonical minimum representation with small quotas. In particular, we show that for fixed q, the number of such games is upper bounded by a polynomial with degree q. Furthermore, we can show that for q 3 , all canonical minimum representations are minimum, independently of the number of players. Using this property, we show that the bound is tight for q 3 . Section 6 presents these results.

2. Definitions and Preliminaries

We use standard set theory notation. We follow definitions and notation for simple games from [41,42].
A simple game (SG) is a pair ( N , W ) in which N is a finite set of players and W is a monotone collection of subsets of N. We assume that N = [ n ] = { 1 , 2 , , n } , that W and N W . In terms of SG a subset S W is called a winning coalition and a subset S W a losing coalition. We use L to denote the set of losing coalitions. Given a simple game Γ = ( N , W ) , a minimal winning coalition is a coalition in which the absence of any of the players present in the coalition turns the coalition losing. The set of minimal winning coalitions is denoted by W m . In the same way, a maximal losing coalition, denoted by L M , is a coalition such that by adding any new player the coalition becomes winning.
A simple game Γ = ( N , W ) is a weighted majority voting game (WMVG) if there exists a n + 1 -vector [ q ; w ] = [ q ; w 1 , w 2 , , w n ] , such that S W if and only if i S w i q . Due to monotonicity, we can assume that w i 0 , for i N , and q > 0 because W . The values in w are called the players’ weights and the value q the quota. Moreover, given S N , w ( S ) denotes i S w i . Thus, q w ( N ) because N W .
Observe that an assignment of players’ weights and a quota define in a unique way the set of winning coalitions. When Γ is a WMVG, we usually define Γ by a representation [ q ; w ] . It is well known that every WMVG admits an integer representation, i.e., a n + 1 -vector [ q ; w 1 , w 2 , , w n ] in which all the values are non negative integers [41]. In the remaining of the paper, we assume that all representations of WMVG are integer representations. Observe a WMVG admits more that one representation.
Example 1.
The representations [ 3 ; 1 , 2 , 1 ] , [ 6 ; 2 , 4 , 2 ] and [ 10,000 ; 1 , 9999 , 1 ] define the same simple game having W m = { { 1 , 2 } , { 2 , 3 } } .
In fact, every WMVG admits infinitely many representations as [ q ; w ] and [ c q ; c w ] , for any c > 0 , represent the same game. In order to generate WMVG, we trim the number of possible representations of a game considering minimum representations.
Definition 1.
A representation [ q ; w 1 , w 2 , , w n ] of a WMVG Γ is said to be minimum if, for any representation [ q ; w 1 , w 2 , , w n ] of Γ, we have that w i w i , for i N .
Freixas and Molinero [29] have shown that not all WMVG admit a minimum representation. In particular, they listed the 154 WMVG with 8 players that have no minimum representation. However, if it exists, it is indeed unique. Another way of limiting the number of representations is by minimizing the sum of the players’ weights.
Definition 2.
A representation [ q ; w 1 , w 2 , , w n ] of a WMVG Γ is a minimum sum representation if, for any representation [ q ; w 1 , w 2 , , w n ] of Γ, we have i = 1 n w i i = 1 n w i .
Although every WMVG admits a minimum sum representation this is not always unique. The 154 games with eight players mentioned before all have two minimum sum representations [29]. Observe that a minimum representation, if it exists, is also a minimum sum representation.
We say that player i is a dummy player in Γ = ( N , W ) if, for any S W , then S \ { i } W . Freixas and Molinero [29] proved the following useful results.
Proposition 1.
Let [ q ; w ] be a minimum sum representation of a WMVG Γ with n players.
1. 
q = min S W w ( S ) and q = 1 + max S L w ( S ) .
2. 
w i = 0 if and only if player i is a dummy player.
3. 
g c d ( q , { w i w i 0 } ) = 1.
Furthermore, we have the following property.
Proposition 2.
Let [ q ; w ] be a minimum sum representation of a WMVG Γ. For any non-dummy player i, there is at least one minimal winning coalition S having i S and w ( S ) = q .
Proof. 
Let [ q ; w 1 , , w n ] be a minimum sum representation of Γ . Assume that player i has weight w i > 0 and that no winning coalition S with w ( S ) = q contains i. Consider the game Γ = [ q ; w 1 , w 2 , , w i 1 , w i 1 , w i + 1 , , w n ] . Observe that Γ has the same set of minimal winning coalitions as Γ , so Γ admits a representation with smaller total weight and we get a contradiction. □
Observe that, in minimum sum representations of games without dummy players, a coalitions S with w ( S ) = q is a minimal winning coalition and, analogously, a coalition S with w ( S ) = q 1 is a maximal losing coalition. The converses are not true. In fact, Γ = [ 8 ; 4 , 3 , 3 , 2 , 2 ] verifies that S = { 1 , 2 , 3 } is a minimal winning coalition such that w ( S ) = 10 > q , and T = { 2 , 3 } is a maximal losing coalition such that w ( T ) = 6 < q 1 . Moreover, all games without a minimum representation given by Freixas and Molinero [29] are also some counterexamples.
From the previous results, we can exclude representations of games with dummy players by considering only minimum sum representation [ q ; w ] in which all the players’ weights are positive, i.e., w > 0 . Besides, a dummy player never is part of a minimal winning coalition. So, after eliminating a dummy player from a WMVG the set of minimal winning coalitions does not change. In this way, games with dummy players can be recovered from games without dummies with smaller number of players. In view of this fact, in the remaining of the paper, we consider only simple games without dummies.
Finally, observe that, by rearranging the players, we get isomorphic games. We are interested in defining a unique representation in the sense that two conceptually identical games, i.e., two isomorphic games, have the same representation. For doing so, we avoid rearrangements of the players by imposing an order on the players’ weights.
Definition 3.
[ q ; w 1 , w 2 , , w n ] is a canonical representation of Γ if and only if w i w j whenever i < j .
Canonical representations limit the number of possible representations but still do not provide a unique representation. For example, [ 3 ; 2 , 1 , 1 ] and [ 10,000 ; 999 , 1 , 1 ] , are canonical representations of the SG with W m = { { 1 , 2 } , { 1 , 3 } } .
Note that all WMVG with 8 players and two minimum sum representations admit just one canonical representation [29]. For instance, [ 25 ; 7 , 6 , 6 , 4 , 4 , 4 , 3 , 2 ] and [ 25 ; 7 , 6 , 6 , 4 , 4 , 4 , 2 , 3 ] are minimum sum representations of the same game, but both representations lead to the same canonical representation [ 25 ; 7 , 6 , 6 , 4 , 4 , 4 , 3 , 2 ] .
However, there are games with several minimum sum representations leading to different canonical representation. For instance, all examples with 10 and 11 players given by Freixas and Molinero [29]. As an example, consider the following representations [ 68 ; 38 , 31 , 28 , 23 , 11 , 8 , 6 , 5 , 3 , 1 ] and [ 68 ; 37 , 31 , 28 , 23 , 11 , 8 , 7 , 5 , 3 , 1 ] , they define the same game, and both are minimum sum and canonical.
To perform our study, we keep just one minimum sum representation for each game (up to isomorphism) as follows.
Definition 4.
[ q ; w ] is a canonical minimum representation of Γ if [ q ; w ] is canonical, minimum sum and, furthermore, w is lexicographically minimum among all players’ weight vectors in canonical minimum sum representations of Γ.
By selecting the lexicographically minimum, we guarantee that the representation is unique for each class of isomorphic games. For instance, the minimum sum and canonical representations [ 68 ; 38 , 31 , 28 , 23 , 11 , 8 , 6 , 5 , 3 , 1 ] and [ 68 ; 37 , 31 , 28 , 23 , 11 , 8 , 7 , 5 , 3 , 1 ] have the same canonical minimum representation, [ 68 ; 37 , 31 , 28 , 23 , 11 , 8 , 7 , 5 , 3 , 1 ] .
Besides considering isomorphic games as equivalent, we use duality to drop even more the number of games to be considered. In this way, we also limit the number of possible game representations. Recall, that for a simple game Γ = ( N , W ) , its dual game is defined as Γ d = ( N , W d ) where W d = { S N \ S W } . Furthermore, the dual of Γ d is Γ . We call a game self-dual if Γ = Γ d . In the case of a WMVG, we can obtain a minimum sum representation of the dual from a minimum sum representation.
Proposition 3.
Let [ q ; w ] be a minimum sum representation of Γ, then [ w ( N ) q + 1 ; w ] is a minimum sum representation of Γ d .
Proof. 
Let us prove first that the weighted voting game Γ = [ w ( N ) q + 1 ; w ] is indeed Γ d . Consider a set S N , S wins in Γ if and only if w ( S ) w ( N ) q + 1 . However, then, w ( N \ S ) = w ( N ) w ( S ) < q . Therefore, S wins in Γ if and only if N \ S loses in Γ . As the weights of the players are the same in both representations, and Γ is the dual of Γ d , the transformed representation is also a minimum sum representation. □
The previous result establishes that the representations of dual games have the same weights. Therefore, their canonical minimum representations differ only in the value of the quota. In order to keep a unique representation, up to isomorphism and duality, we restrict also the value of the quota.
Definition 5.
[ q ; w ] is a strict canonical minimum representation of Γ if [ q ; w ] is a canonical minimum representation and q w ( N ) + 1 2 .
Observe that by using only strict canonical minimum representations, we count as one any pair of mutually dual games. Thus, the number of canonical minimum representations is smaller than twice the number of strict canonical minimum representations due to the representations of self-dual games. In fact, the number of all WMVG is equal to the number of self-dual WMVG plus twice the number of non self-dual strict canonical minimum representations.

3. Weights in WMVG up to Eight Players

Our study is grounded on the data provided by Freixas and Molinero [35]. The data set contains all the canonical minimum representations of a WMVG (without dummies) up to eight players. Our first objective is to analyze the weights appearing in the canonical minimum representations. We started from four data sets. Each data set is formed by the canonical minimum representations of WMVG without dummies ( [ q ; w ] having w > 0 ), for n = 5 , , 8 . For smaller values of n, we just did the computations by hand. All the data obtained in our study can be found in Appendix A.
Before presenting the results let us introduce some notation. We use w n max to denote the maximum weight appearing in a canonical minimum representation of WMVG with n players. As we are considering games without dummy players, and [ 1 ; 1 , , 1 ] is a minimum representation, the corresponding minimum weight is 1, for any n. We denote by w n u min , the minimum non-repeated (unique) weight, i.e., the smallest weight that appears in some canonical minimum representation but that never appears more than once in a canonical minimum representation. Finally, we say that a weight x [ w n max ] is a skip if x does not appear in any canonical minimum representation of games with n players.
In our first experiment, we perform an analysis of the weights appearing in the canonical minimum representations. For doing so, we create new data sets, for n = 5 , , 8 , containing the concatenation of all the weight vectors appearing in the initial data sets, for the corresponding number of players. We refer to those data sets as weights in canonical minimum representations.
We start our study analyzing, for each weight and value of n, some basic features. The results are summarized in Table 2. The first interesting property we observed is that, for n < 8 , there are no skips among the weights. However, this property does not hold for 8 players. In particular, there is no canonical minimum representation with eight players holding weight 41, although there are such representations with weight 42, and with weights 1 , , 40 . Furthermore, Freixas and Molinero [29] provided the minimum sum representations of games with eight players and without minimum representation. None of these minimum sum representations includes value 41. Therefore, the canonical minimum sum representations, for eight players, have a skip. Note that, as we will see later on, there are canonical minimum representations with more than eight players holding weight 41.
We can also observe that w n max seems to grow at least exponentially, while the mode of the weights seems to grow sub-linearly. For n = 2 , the canonical minimum representations of the two WMVGs with two players are [ 1 ; 1 , 1 ] and [ 2 ; 1 , 1 ] . This is the unique case in which w n u min is undefined. Another interesting property is that, for 3 n 8 , w n u min = w n 1 max + 1 . These values for w n max coincide with those obtained by Kurz [32].
In Figure 1, we plot the attained frequency distributions for n 5 only, as the results, for up to 4 players, do not provide any information because the number different weights is small.
There are some noteworthy things to remark. Visually checking the plots, it can be seen that, as the number of players increases, so does the smoothness of the distribution peaking at Figure 1d. Furthermore, although unexpected, close weights have a close number of occurrences.
Due to the similarities in the plots and therefore in their distributions, we suspect that a pattern might be present. In order to further study the mentioned similarities, we take a standard probabilistic approach, Kernel density estimation [43]. The method provides a tool to smooth the data representation based on a finite data sample. In Figure 2, we present an estimation of the density function. We obtained this approximation using a built-in function in the R language for Kernel density estimation. We run the procedure with the default values and selecting a Gaussian Kernel. The method basically puts a Gaussian over each data point and sums up the densities (with proper normalisation). The values on the x-axis correspond to this normalized sum, observe that due to the tails of the Gaussians the left and the right limits are increased.
The tendency here is clear, at the beginning a mixture of two Gaussians is present, but as the number of players increases one dominates over the other slowly turning the mixture to a normal distribution density. Furthermore, the weight that appeared the most is slowly increasing as the number of players increases. It seems that weights will tend towards a normal distribution.
Our second analysis focuses on the weights in strict canonical minimum representations. For doing so, we create new data sets, for n = 5 , , 8 , containing the concatenation of all the weight vectors in canonical representations [ q ; w ] having q w ( n ) + 1 2 . We refer to those data sets as weights in strict canonical minimum representations. Here, the main difference is that, if a game is not self-dual, their weights are counted once while they were counted twice before. Our aim is to determine whether self-dual games intervene strongly in the distribution or not.
The plots of the frequency distribution of weights in strict canonical minimum representations are given in Figure 3. We can see that the frequency distributions are practically the same as in Figure 1. This seems to reflect the sparsity of self-dual games, especially as the number of players increases.
Comparing the plots in Figure 1 and Figure 3, it can be observed that the frequency of each weight seems to be around one half of the ones in the the canonical minimum representations. This is according to the the sparsity of the self-dual WMVG. Hence, we get about the same distributions, densities and features, but with a reduction in the frequencies by a factor of around 1 2 . Our results indicate that, as the number of players increases, the relevance of self-dual games decreases.
Our last step is to study the distribution of the frequencies of weights in canonical minimum representations disregarding multiplicities. For doing so, we create data sets, for n = 5 , , 8 , including, from each canonical minimum representation [ q ; w ] , the set of weights appearing in w . Now, if a canonical minimum representation repeats weights, then each weight is included only once in the data set. The corresponding plots are depicted in Figure 4.
Again, we can observe that the frequency distributions are like the previous ones but approximately scaled by a constant. This seems to indicate the average frequency is constant. Something to remark is that the mode remains the same for n < 8 , and increases to 4 when n = 8 . This, in some sense, shows that a weight is not particularly frequent because it appears multiple times. Furthermore, we can see that the right tails of Figure 1a–d and those in Figure 4a–d look much the same. In other words, if the weight was large enough, then the weight appears at most once.

4. Quotas in WMVG up to 8 Players

Our second study concerns the quotas for games up to eight players. In this case, we first study the distribution of the frequencies of quotas in canonical minimum representations. For doing so, we create data sets, for n = 5 , , 8 , including, from each canonical minimum representation [ q ; w ] of games with n players, the value q. Similar as for the weights analysis, q n max denotes the maximum quota appearing in a canonical minimum representation, and a skip is a quota value that does not appear in any representation.
The most relevant information on these data sets is summarized in Table 3.
One can observe that the growth of the maximum quota value seems to be at least exponential, and that it is much faster than the growth of the maximum weight (see Table 2). As for the weights, no skips in the quota values appear for less than 8 players. However, seven quotas are not present, for n = 8 . Furthermore the skipped quotas are not contiguous. The mode of the quota’s data sets seem to grow at least exponentially, too. An interesting trait here, is that the mode of the quotas, for 5 or more players, are all prime numbers. It will be of interest to know whether this property carries over to higher number of players.
Similar to the study of the weights, we study the distribution and density functions for the frequency of the quota values. The results, for WMVG with 5, 6, 7 and 8 players, are depicted in Figure 5 and Figure 6. We can see that the distribution plots depict what seems to be a “smooth” function. The distributions are symmetrical, with equal tails, and, in general, look like a normal distribution.
The densities’ plots, like in the case of weights, look like a mixture of two Gaussians. One of the Gaussians slowly disappears as the number of players increases, transforming into what looks like a regular normal distribution.

5. Generating Minimum and Minimum Sum Representations

In this section, we show how some canonical minimum and minimum representations of games with any number of players can be obtained. For doing so we analyze several ways to introduce players into a game in such a way that the extended representation can be proved to be minimum or minimum sum.
Given a general WMVG, the generation of a minimum, minimum sum, or canonical minimum representation is a computationally hard task. Recall, that deciding if a player is a dummy in a WMVG is a NP-complete problem [42], while this problem can be solved easily given a minimum sum representation.
To obtain new minimum/minimum sum representations of games with many players we consider the following operation. Let w be a weight assignment for n players. For a non-negative x, x w is the weight assignment obtained from w by adding component n + 1 holding weight x. When dealing with canonical representations, we will assume that the components of x w are rearranged in such a way that it is canonical for the n + 1 players.
The following result gives equivalent representations under some conditions.
Lemma 1.
Let [ q ; w ] and [ q + t ; t w ] be representations of Γ = ( [ n ] , W ) and Γ = ( [ n + 1 ] , W ) , respectively. If, for some k t , [ q ; k w ] is another representation of Γ , then [ q k ; w ] is a representation of Γ.
Proof. 
The coalition S is winning in Γ is and only if coalition S { n + 1 } is winning in Γ , and hence S W w ( S { n + 1 } ) q i = 1 n w i + w n + 1 q i = 1 n w i q w n + 1 . □
We start presenting some procedures leading to minimum sum representations.
Proposition 4.
Let [ q ; w ] be a minimum sum representation of a WMVG with n players, then the representations [ q ; 0 w ] , [ q ; 1 w ] and [ q + 1 ; 1 w ] are minimum sum representations.
Proof. 
In the procedure to get a game with representation [ q ; 0 w ] , we add a dummy player. By adding a dummy player, the minimal winning coalitions do not change. So, if [ q ; 0 w ] is not minimum sum, there is a way to represent with less weight sum the created game. As a dummy player in a minimum sum representation gets weight 0 this representation has the form [ q ; 0 w ] . Then [ q ; w ] will be a representation for the original n players game with less sum. Therefore, [ q ; 0 w ] is a minimum sum representation.
In [ q ; 1 w ] , we are adding player n + 1 with weight 1. As the quota is not changed, the minimal winning coalitions in [ q ; w ] are also minimal winning coalitions in [ q ; 1 w ] . At the same time, all the losing coalitions with w ( A ) = q 1 become minimal winning coalitions in [ q ; 1 w ] with the help of the new player. From Proposition 1, we know that there is at least one such coalition, so the set of minimal winning coalitions changes.
Suppose that [ q ; 1 w ] is not minimum sum, meaning that there exists another representation [ q ; w 1 , , w n , w n + 1 ] with i = 1 n + 1 w i < i = 1 n + 1 w i and w n + 1 1 representing the same game. Observe that w n + 1 cannot be 0 as this leads to a game with a different set of minimal winning coalitions. As w n + 1 1 , the reduction in weight has to be done in the first components, but this implies that we can represent [ q ; w ] with less total weight, contradicting the fact that it was a minimum sum representation.
Let us look at the winning coalitions in [ q + 1 ; 1 w ] . Those are S [ n ] with w ( S ) > q or S { n + 1 } [ n + 1 ] with w ( S ) = q . Note that since there is a coalition with weight q in [ q ; w ] , player n + 1 is not dummy. Hence its weight is necessarily positive in any minimum sum representation.
Suppose that [ q + 1 ; 1 w ] is not minimum sum. In this case, there is a representation [ q ; w 1 , w 2 , , w n , w n + 1 ] of the game with i = 1 n + 1 w i < i = 1 n w i + 1 and w n + 1 1 . Therefore, we have i = 1 n w i < i = 1 n w i . Now, [ q w n + 1 ; w 1 , w 2 , , w n , 0 ] has the same minimal winning coalitions than [ q ; w ] and less total sum, contradicting our initial assumption. □
Our next result shows how the set of procedures can be extended when the objective is to get minimum representations from a given minimum representation.
Proposition 5.
Let [ q ; w ] be a minimum representation of a WMVG with n players, then the representations [ q ; 0 w ] , [ q ; 1 w ] , [ q + 1 ; 1 w ] , [ q ; q w ] and, for i [ n ] , [ q ; w i w ] and [ q + w i ; w i w ] are minimum representations.
Proof. 
Recall that if a representation is minimum it is also the unique minimum sum representation of the corresponding game.
From Proposition 4, we know that [ q ; 0 w ] , [ q ; 1 w ] and [ q + 1 ; 1 w ] are minimum sum representations. Furthermore, any other minimum sum representation of these games has to keep the weight of player n + 1 as 0 in the first case and positive in the other two cases. Therefore, removing the player from the respective game will lead to a different minimum sum representation of [ q ; w ] , contradicting our hypothesis.
Assume that [ q ; q w ] is not minimum. In such a case, there is another representation [ q ; w n + 1 w ] such that at least one weight in w n + 1 w is smaller than in q w . Furthermore, we can assume that [ q ; w n + 1 w ] is a minimum sum representation. In the game Γ represented by [ q ; q w ] , the coalition { n + 1 } is winning. Therefore, in any minimum sum representation of Γ , the weight of player n + 1 must coincide with the quota. So, w n + 1 = q . Moreover, [ q ; w ] and [ q ; w ] represent the same game Γ . Now we consider two cases.
Case 
q q : As [ q ; q w ] is a minimum sum representation of Γ , q + w ( [ n ] ) q + w ( [ n ] ) . Then w ( [ n ] ) w ( [ n ] ) , so [ q ; w ] is not minimum.
Case 
q < q : As [ q ; w ] is a minimum representation, w is component wise smaller than w . So, for S [ n ] , w ( S ) w ( S ) . As [ q ; w ] represents Γ , for all the winning coalitions S [ n ] of Γ , we have w ( S ) q > q . Furthermore, as [ q ; w ] represents Γ , for all losing coalitions S [ n ] of Γ , w ( S ) < q and thus, w ( S ) w ( S ) < q . Therefore, [ q ; q w ] and [ q ; q w ] represent the same game. However, q + w ( [ n ] ) q + w ( [ n ] ) , contradicting the fact that [ q ; q w ] was a minimum sum representation.
For the procedures with weights, assume that w i w does not provide the minimum representation weights. In such a case, there is another representation [ q ; w n + 1 w ] with players’ weight w such that at least one weight in w is smaller than in the first one. Observe that [ q ; w n + 1 w ] is not required to be a minimum representation. If at least one player with weight w i keeps or does not reduce its weight, we can assume w.l.o.g. that this player is player n + 1 . Observe that, in w i w there are at least two players with weight w i . Therefore, our assumption guarantees that there exists j [ n ] such that w j < w j .
Suppose that [ q ; w i w ] is not minimum. Consider the representation [ q ; w n + 1 w ] for the w described before. Observe that, by construction, the minimal winning coalitions of [ q ; w ] and [ q ; w ] coincide, therefore [ q ; w ] and [ q ; w ] represent the same game. However, there is j [ n ] such that w j < w j . Therefore, [ q ; w ] cannot be minimum, contradicting our hypothesis.
Suppose that [ q + w i ; w i w ] is not minimum. Consider the representation [ q ; w n + 1 w ] described before. By Lemma 1, [ q ; w ] and [ q w n + 1 ; w ] represent the same game. However, as there is j [ n ] such that w j < w j , we reach a contradiction. □
We want to point out that the converses of the former implications are in general false. Consider for example the representation [ 7 ; 5 , 2 , 2 , 1 , 1 ] . This is the unique minimum representation of the game with minimal winning coalitions { { 1 , 2 } , { 1 , 3 } , { 1 , 4 , 5 } } . Deleting any of the repeated weights (1 or 2) yields a game with 4 players but with maximum weight 5. From Table 2, we know that the maximum weight present in canonical minimum representations for games up to 4 players is 3. Therefore, independently of the value of q, the representation of the game with 4 players (and the same weights) is not minimum.
The results in Proposition 4 allow us to generate minimum representations with any number of players applying iteratively the procedures. For example, from the minimum representation [ 41 ; 12 , 11 , 10 , 8 , 4 , 4 , 2 , 1 ] with 8 players, applying each of the procedures i > 0 times, we generate the following minimum representations of games with 8 + i players,
[ 41 ; 12 , 11 , 10 , 8 , 4 , 4 , 2 , 1 , 0 : i ] , [ 41 ; 12 , 11 , 10 , 8 , 4 , 4 , 2 , 1 , 1 : i ] , [ 41 + i ; 12 , 11 , 10 , 8 , 4 , 4 , 2 , 1 , 1 : i ] , [ 41 ; 41 : i , 12 , 11 , 10 , 8 , 4 , 4 , 2 , 1 ] , [ 41 ; 12 , 11 , 10 , 8 , 8 : i , 4 , 4 , 2 , 1 ] , [ 41 + 8 i ; 12 , 11 , 10 , 8 , 8 : i , 4 , 4 , 2 , 1 ] .
In the above representations we use w : i to indicate that there are i players with assigned weight w. Of course, we can also mix different procedures getting, for example, the minimum representation with 9 + i + j + k players
[ 41 + 41 i + 8 j + k ; 41 , 41 : i , 12 , 11 , 10 , 8 , 8 : j , 4 , 4 , 2 , 1 , 1 : k ] .
A basic question is whether a skip value (weight or quota) can appear in games with higher numbers of players. From our data, 41 is a weight skip but it is not a quota skip. Using the above procedures, we can prove that any natural number appears as weight or as quota in a minimum representation for a big enough number of players.
Corollary 1.
For q 1 , there exists n q > 0 and a minimum representation of a WMVG with n q players having quota q. For w 0 , there exists n w > 0 and a minimum representation of a WMVG with n w players including weight w.
Proof. 
Note that all canonical minimum representations with less than 8 players are minimum representations. Furthermore, weights and quotas of the games of 7 players are contiguous. In particular, there are minimum representations of games with 7 players and quota q, for 1 q 40 . If q > 40 , we consider a minimum representation [ 40 ; w ] of a game with 7 players. According to Proposition 4, [ 40 + i ; w 1 : i ] is a minimum representation. Taking i = q 40 , we get a minimum representation with quota q.
Therefore, using the fact that if [ q ; w ] is a minimum representation then [ q ; q w ] is also a minimum representation, we can extend the result to weights. □
The previous result shows that the weight and quotas skipped by games with 8 players appear in minimum representations of games with more than 8 players. In particular, the weight 41 appears in minimum representations of games with 9 players. However, for the skipped quotas, the number of players is at least 55. We can improve those bounds on the number of players needed for the quota skips in games with 8 players.
Corollary 2.
There is a minimum representation of a WMVG with 9 players in which one player has weight 41. There are minimum representations of WMVG with 12 players and quotas 95, 97, 100, 101, 103 and 104, and with 13 players and quotas 99.
Proof. 
As we have shown before [ 41 ; 41 , 12 , 11 , 10 , 8 , 4 : 2 , 2 , 1 ] is a minimum representation of a game with 9 players and one player has weight 41.
From this representation, by adding players with repeated weights and increasing in the same amount the quota, we can generate the following minimum representations, with 12 players
[ 95 ; 41 : 2 , 12 : 2 , 11 , 10 , 8 , 4 : 2 , 2 , 1 : 2 ] , [ 97 ; 41 : 2 , 12 , 11 : 2 , 10 , 8 , 4 : 3 , 2 , 1 ] , [ 100 ; 41 : 2 , 12 , 11 , 10 : 2 , 8 : 2 , 4 : 2 , 2 , 1 ] , [ 101 ; 41 : 2 , 12 , 11 : 2 , 10 , 8 : 2 , 4 : 2 , 2 , 1 ] , [ 103 ; 41 : 2 , 12 , 11 : 2 , 10 : 2 , 8 , 4 : 2 , 2 , 1 ] , [ 104 ; 41 : 2 , 12 , 11 : 3 , 10 , 8 , 4 : 2 , 2 , 1 ] ,
and with 13 players:
[ 99 ; 41 : 2 , 12 , 11 , 10 , 8 : 3 , 4 : 2 , 2 , 1 : 2 ] .
There are more results that can be derived from Proposition 4. Recall that w n max , q n max and w n u min are, respectively, the maximum weight, maximum quota, and minimum non-repeated weight in the canonical minimum representations of WMVGs with n players. Consider now the corresponding values taken only over the minimum representations. We use w ¯ n max , q ¯ n max and, respectively, w ¯ n u min to represent these values. In Proposition 5 we have shown that, when [ q ; w ] is a minimum representation, [ q ; q w ] is also a minimum representation. Therefore, we have the following result.
Corollary 3.
For any n > 1 , q ¯ n 1 max w ¯ n max .
As we have mentioned before, all canonical minimum representations for n 7 are minimum. For n = 8 , we have games without minimum representations. For n = 8 , after checking for minimality, we found that w ¯ 8 max = w 8 max , q ¯ 8 max = q 8 max and w ¯ 8 u min = w 8 u min . Looking at the values reported in Table 2 and Table 3, the above inequality is tight for 1 to 7 players, and quite accurate for 8 and 9 players, taking into account that, according to [32], w 9 max = 110 .
In Proposition 5, we have shown that, if [ q ; w ] is a minimum representation, then [ q ; w i w ] is also minimum. Therefore, the maximum weight appearing in a minimum representation with n players, appears more than once in minimum representations with n + 1 players. Then, the following result holds.
Corollary 4.
For any n > 2 , if w ¯ n u min exists, then w ¯ n u min > w ¯ n 1 max .
From these results in Table 2, the inequality w ¯ n u min > w ¯ n 1 max is tight from 3 to 8 players as the corresponding values differ in one unit.

6. Small Quotas in Canonical Minimum Representations of WMVG

In this section, we analyze canonical minimum representations in which q 3 . Our first results are closed formulas for the number of WMVG without dummies having a canonical minimum representation with quota at most 3. In order to get the results we need to analyze some properties of such representations.
As a consequence of Proposition 1, we know that in a minimum sum representation [ q ; w ] , the weight of any player is at most q. Therefore, from the range of possible values, we have that the number of minimum sum representations of WMVG without dummies, with n players, and quota q is at most q n . When dummies are allowed, the upper bound is ( q + 1 ) n . These bounds are far from optimal, the naive counting includes many combinations that are not canonical or minimum sum. For example, [ q ; q , q , q ] is not minimum sum as the game can be represented by [ 1 ; 1 , 1 , , 1 ] . Furthermore, we are counting as different isomorphic representations. To improve the upper bound we take a different approach.
Recall that a weak composition of a non-negative integer n into k parts is a k-tuple of non-negative integers that sum to n. For example, ( 1 , 0 , 0 , 3 ) is a weak composition of four into four parts. Observe that, as the definition is in terms of tuples, by reordering the components we get a different composition. Now, take into account that the number of weak compositions is
n + k 1 k 1 = ( n + k 1 ) ! n ! ( k 1 ) ! = ( n + k 1 ) ( n + k 2 ) ( n + 1 ) ( k 1 ) ! = 1 ( k 1 ) ! n k 1 1 + k 1 n < 2 1 + k 2 n < 2 1 + 1 n < 2 1 ( k 1 ) ! ( 2 n ) k 1 .
We use standard O-notation for asymptotic upper bounds following Cormen et al. [44]. Thus, for a non-constant k, we have n + k 1 k 1 = O ( 2 n ) k 1 ( k 1 ) ! .
Proposition 6.
The number of canonical minimum representations of WMVG without dummies, with n players and quota q, is O ( ( 2 n ) q 1 ( q 1 ) ! ) . When dummies are allowed this number becomes O ( ( 2 n ) q q ! ) .
Proof. 
For games without dummies, we know that the possible values for the players’ weights are between 1 and q. Consider the set of q-tuples ( A 1 , A 2 , , A q ) with A i { 0 , , n } and whose sum adds up to n. Such a tuple defines in a unique way a canonical representation with quota q and having A i players with weight i. Hence, the number of such compositions of n is an upper bound on the number of canonical minimum representations, and we get the upper bound.
For games without dummy players, the analysis is the same, taking into account that the value 0 can be present. This leads to compositions of n into q + 1 parts. □
The previous result provides an upper bound on the number of canonical minimum representations with a given quota. However, we have no assurance that this bound is indeed tight. We will show that the bound is tight for q 3 . Before doing so we need an auxiliary result.
Lemma 2.
Let [ q ; w ] be a canonical minimum sum representation of Γ. For q 3 , [ q ; w ] is a minimum representation and hence we have uniqueness in the representation.
Proof. 
We divide the proof into cases depending on the value of q.
Case 
q = 1: According to Proposition 1, any canonical minimum sum representation with quota 1 has the form [ 1 ; 1 , , 1 , 0 , , 0 ] . As w ( N ) is the number of 1 s in w , any other minimum sum representation of Γ must have the same number of 1 s. Therefore, the representation is unique.
Case 
q = 2: In this case w must have the form ( 2 , , 2 , 1 , , 1 , 0 , 0 ) . If another minimum sum representation exists it must have the same number of 0s. As the sum must be preserved, the only possibility is to increase some 1 weights to 2 and to balance these changes by decreasing the same number of 2 s and 1 s. However this transformation leads to the same canonical representation.
Case 
q = 3: Now [ q ; w ] has the form [ 3 ; 3 , , 3 , 2 , , 2 , 1 , , 1 , 0 , , 0 ] . Exactly as before, an other representation must have the same number of 0 s. A symmetric argument shows that the total number of 3 s must be preserved. This is because w i = 3 if and only if { i } is a minimal winning coalition. Therefore the only possibility is that another representation is obtained by increasing by 1 some 1 s and decreasing by 1 some 2 s. As the sum must be preserved, as in the previous case, the corresponding canonical representations are identical.
Now we know that if a game has a minimum sum representation with quota 1, 2 or 3 then this representation is minimum. Using this characterization, we are able to count exactly, for any n, the number of games with n players having a canonical minimum representation with quotas up to 3.
Let M ( n , q ) be number of WMVG without dummies with n players having a canonical minimum representation with quota q and let D ( n , q ) be number of WMVG with n players having a canonical minimum representation with quota q.
Proposition 7.
For any n > 1 , M ( n , 1 ) = 1 , M ( n , 2 ) = n 1 , M ( n , 3 ) = ( n 2 ) ( n + 1 ) 2 .
Proof. 
Let us analyze first the case in which dummies are not allowed. In this case, we know that the players must have positive weight, and that no player can have greater weight than the quota. When q = 1 , the unique possible representation is [ 1 ; 1 , 1 , , 1 ] which indeed is minimum.
When q = 2 each player either has weight 1 or 2. We can list all the possible representations, starting from the one in which all the players have weight 1, and increase the number of twos, until reaching the representation in which all the players have weight 2. In this sequence, all but the two representations [ 2 ; 2 , 2 , , 2 ] and [ 2 ; 2 , 2 , , 2 , 1 ] are canonical minimum. Observe that the first excluded one does not comply the property g c d ( q , w 1 , w 2 , , w n ) = 1 of Proposition 1. In the second one, player n does not belong to any minimal winning coalition, and hence it is a dummy. Therefore the condition that all dummy players have weight 0 is violated. In total, we have n + 1 representations, two of them not being minimum sum, and therefore we have n 1 distinct minimum sum representations.
When q = 3 , in a minimum representation w can only hold weights 1 , 2 and 3. The representation with all weights equal to 3 is not minimum, therefore at least one player must have weight 1 or 2. According to Proposition 2, a player with assigned weight 1 must be in a minimal winning coalition of weight 3. Therefore, there are two possibilities, either there are 3 distinct players with weight 1 or there is a player with weight 2. Note that if there is only one player with weight 1 and some players with weight 2 and 3, i.e., [ 3 ; 3 , , 3 , 2 , , 2 , 1 ] , the representation is not minimum sum, since [ 2 ; 2 , , 2 , 1 , , 1 ] has less sum and represents the same game. Note, however that if an extra player with weight 1 is added then the representation is minimum sum. It is easy to check that any combinations avoiding the mentioned restrictions are minimum sum. Therefore, we have only two types of weights assignments to consider. Assignments with at least three ones and assignments with at least a two and at least two ones. Counting the first type is equivalent to counting the number of integer solutions of the equation x 1 + x 2 + x 3 = n with x 2 , x 3 0 and x 1 3 . Furthermore, the second one is equivalent to the number of integer solutions to the equation x 1 + x 2 + x 3 = n with x 1 2 , x 2 1 and x 3 0 . In both cases the total number is n 1 2 . However, we are double counting some solutions. We need to discount the number of integer solutions to the equation x 1 + x 2 + x 3 = n with x 1 3 , x 2 1 and x 3 0 which is n 2 2 . Therefore, M ( n , 3 ) = 2 n 1 2 n 2 2 = ( n 2 ) ( n + 1 ) 2 as we wanted to see. □
We can also get the following expressions for general games with quota up to 3.
Proposition 8.
For any n > 1 , D ( n , 1 ) = n , D ( n , 2 ) = n 2 , D ( n , 3 ) = ( n 1 ) ( n 2 ) ( n + 3 ) 6 .
Proof. 
Recall that according to Proposition 1 dummy players in minimum sum representation have weight 0. When q = 1 , we just need to select the number of players that are dummies. As the minimum number of dummies is 0, and the maximum is n 1 , we get a total of n canonical minimum representations with quota 1.
When q = 2 , now we have three possible weights: 0, 1 or 2. In order to get that the gcd of all values is 1, we need that at least one player has weight 1. However, if we only have one player with weight 1 this player would be a dummy. Therefore, we have, in any minimum sum representation, at least two players with weight 1. Furthermore, any representation with at least 2 players with weight 1 is minimum sum. It can be trivially checked that none of its weights can be decreased. Therefore, D ( n , 2 ) is the number of non-negative integer solutions to the equation: x 0 + x 1 + x 2 = n , with x 0 , x 2 , x 3 0 and x 1 2 . Which is indeed n 2 .
Let us analyze the case q = 3 . Deleting a dummy in a minimum sum representation of the game leads to the minimum sum representation of the game with the same minimal winning coalitions but with one player less. Therefore, conditions established for the minimum number of occurrences of the weights required in the proof of Proposition 7 must be preserved here. Therefore, to compute D ( n , 3 ) it suffices to compute the number of integral solutions to the equation x 0 + x 1 + x 2 + x 3 = n , first with x 0 , x 2 , x 3 0 and x 1 3 ; second with x 0 , x 3 0 , x 1 2 and x 2 1 ; third with x 0 , x 3 0 , x 1 3 and x 2 1 . As before, the last number takes care of the representations that are counted in the other two. This gives, D ( n , 3 ) = n 3 + n 3 n 1 3 = ( n 1 ) ( n 2 ) ( n + 3 ) 6 . □
Up to quota 3, we observe a polynomial number of representations, which agree with Proposition 6.
In the previous results, we focused in the number of WMVG allowing or not dummies. Those results can be used to count other subclasses of WMVG for small quotas. We call player i is winner in a game Γ when the coalition { i } is winning. Furthermore, the weight of a winner in a minimum sum representation determines the quota. In the proof of Proposition 4, we have shown that if [ q ; w ] is a minimum representation of Γ and we consider the game Γ removing a winner in Γ , the remaining weights with quota q are a minimum representation for Γ . Using this property we get the following result.
Lemma 3.
For n > 1 , the number of minimum representations of WMVGs without dummies, with n players and quota q having a winner player is equal to the number of minimum representations of WMVGs without dummies with n 1 players and quota q.

7. Discussion and Conclusions

We have analyzed the weights and the quotas appearing in canonical minimum sum representations of WMVGs up to 8 players. Our analysis draws a clear picture of the frequency and distributions of such values. We have observed that the distributions become more similar as the number of players increases. The predicted distributions could help to find a method to obtain randomly canonical minimum representations of games with a large number of players. Furthermore, such a distribution might provide the tool to analyze other relevant question on the set of weighted voting games, in particular the relationship among weight and power.
We have devised some simple procedures that allow us to obtain extended minimum or minimum sum representations by the addition of one player to a minimum or minimum sum representation. A future line of work is to understand the size and properties of family of WMVGs that can be obtained through the proposed procedures. One of the procedures for minimum representations involve the repetition of one of the weights, i.e., [ q ; w i w ] . For the case of minimum sum representations, in [29] it is shown that there are games having more than one minimum sum representation in which equivalent players get different weights. Assume that such equivalent players are i and j in a minimum sum representation [ q ; w ] . Then [ q + w i ; w i w ] and [ q + w j ; w j w ] represent the same game, and both cannot be minimum sum. Thus, this procedure does not allow to create an extended minimum sum representation. It remains open to show if the procedures [ q + w i ; w i w ] or [ q ; q w ] are valid for minimum sum representations.
One consequence of these procedures is that, for any quota or weight, it is possible to generate a WMVG with minimum or minimum sum representation containing this weight or quota for a large enough number of players. In this line, we have some open problems related to the considered values in Corollary 1. Firstly, given a quota q 1 , to find the minimum number of players n q such that there exits a WMVG with minimum (sum) representation [ q ; w ] . In the same vein, given a weight w 0 , to find the minimum number of players n w such that there exits a WMVG with minimum (sum) representation [ q ; w w ] .
As a consequence of the previous procedures, we have obtained bounds among the maximum weights and quotas in minimum representations. However the maximum values coincide up to eight players. An interesting problem is to determine whether the relationships carry over to the maximum values in canonical minimum representations.
We have proved that, for a quota q 3 , all minimum sum representations are minimum. However, the representation [ 12 ; 7 , 6 , 6 , 4 , 4 , 4 , 3 , 2 ] given in [29] is a minimum sum representation, but it is not a minimum representation. It is interesting to find the smallest quota 3 < q < 12 such that there exists a WMVG without minimum representation.
It remains open to find closed formulas for M ( n , q ) and D ( n , q ) , when we restrict ourselves to subclasses of WMVGs as, for example, self-dual or non seft-dual.
Our last results provide information on games with multiple players having canonical minimum representations with small quotas. Those games allow for a simpler representation in which we need only to state the number of times that each weight appears. This representation might lead to fast algorithms for listing or enumerating the canonical minimum representations of games with many players and a reasonable small quota.

Author Contributions

Conceptualization, X.M., M.S. and M.T.-O.; methodology, X.M., M.S. and M.T.-O.; investigation, X.M., M.S. and M.T.-O.; writing—original draft preparation, X.M., M.S. and M.T.-O.; writing—review and editing, X.M., M.S. and M.T.-O. All authors have read and agreed to the published version of the manuscript.

Funding

The research of X. Molinero has been partially supported by funds from the Spanish Agencia Estatal de Investigación under grant PID2019-104987GB-I00 (JUVOCO). M. Serna was partially supported by funds from the Spanish Agencia Estatal de Investigación under grant PID2020-112581GB-C21 (MOTION) and from the Catalan Agència de Gestió d’Ajuts Universitaris i de Recerca (Agaur) under project ALBCOM 2017-SGR-786.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data was obtained from Xavier Molinero and it is available on request.

Acknowledgments

We thank the anonymous referees for their careful reading and helpful suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
SGSimple Game
WMVGWeighted Majority Voting Game
Γ d dual of Γ
L set of losing coalitions
L M set of maximal losing coalition
W m set of minimal winning coalitions
W set of winning coalitions
W d set of winning coalitions of the dual game
q n max maximum quota in a canonical minimum representation
q ¯ n max maximum quota in a minimum representation
w n max maximum weight in a canonical minimum representation
w ¯ n max maximum weight in a minimum representation
w n u min minimum non-repeated weight in a canonical minimum representation
w ¯ n u min minimum non-repeated weight in a minimum representation

Appendix A

In this section, we incorporate all the data gathered about the frequencies of weights and quotas for games up to 8 players.

Appendix A.1

Table A1. Frequencies of weights for canonical minimum game representations.
Table A1. Frequencies of weights for canonical minimum game representations.
Weight# of PlayersTotal
12345678
1141345196134920,288933,039954,935
200217134141628,1481,513,7741,543,491
3000682114426,7021,602,4561,630,390
400003074423,3761,599,9911,624,141
500001860721,4871,543,3281,565,440
60000029816,8261,465,0111,482,135
70000023815,2111,397,0701,412,519
80000011011,5921,295,8181,307,520
9000005897681,212,1111,221,937
1000000068721,103,8191,110,691
1100000059721,032,5651,038,537
120000004036920,263924,299
130000003262847,566850,828
140000001932746,821748,753
150000001158667,047668,205
16000000724595,577596,301
17000000298522,479522,777
18000000182459,325459,507
190000000395,566395,566
200000000343,714343,714
210000000285,876285,876
220000000244,044244,044
230000000195,572195,572
240000000170,640170,640
250000000121,872121,872
260000000105,500105,500
27000000073,66073,660
28000000066,69666,696
29000000037,85837,858
30000000038,58838,588
31000000019,94619,946
32000000016,15816,158
33000000098949894
34000000011,02011,020
35000000036323632
36000000033123312
370000000672672
38000000026562656
390000000208208
400000000992992
41000000000
420000000192192
Total1415684605964197,83421,606,32821,810,674

Appendix A.2

Table A2. Frequencies of weights in strict canonical minimum representations.
Table A2. Frequencies of weights in strict canonical minimum representations.
Weight# of PlayersTotal
12345678
112515593755315237,538243,310
20016413897277386,471394,185
30003293417068412,834420,275
40000122266260411,586418,084
5000092146126404,808411,157
6000001024709382,773387,584
7000001014709378,859383,669
800000473602350,039353,688
900000293245337,054340,328
100000002303310,445312,748
110000002224302,672304,896
120000001495267,925269,420
130000001400259,825261,225
14000000825229,211230,036
15000000543212,100212,643
16000000318191,634191,952
17000000149176,428176,577
1800000091156,578156,669
190000000143,393143,393
200000000124,447124,447
210000000110,904110,904
22000000094,87494,874
23000000082,06882,068
24000000069,54769,547
25000000054,20854,208
26000000046,04946,049
27000000034,13534,135
28000000030,40430,404
29000000018,21618,216
30000000018,35518,355
31000000097629762
32000000078187818
33000000048944894
34000000054425442
35000000018161816
36000000016561656
370000000336336
38000000013281328
390000000104104
400000000496496
41000000000
4200000009696
Total12624150182457,6596,269,1286,328,794

Appendix A.3

Table A3. Frequencies of weights in canonical minimum representations disregarding multiplicities.
Table A3. Frequencies of weights in canonical minimum representations disregarding multiplicities.
Weight# of PlayersTotal
12345678
1125178676014,751807,905823,527
2002117279418,9011,225,4411,245,221
300065872118,3341,286,6041,305,723
400003057017,1561,295,4551,313,211
500001849716,3831,262,0611,278,959
60000029814,0061,225,1011,239,405
70000023813,0471,183,7991,197,084
80000011010,5301,123,5041,134,144
9000005892121,069,1761,078,446
100000006872996,5291,003,401
110000005972943,919949,891
120000004036857,467861,503
130000003262799,922803,184
140000001932717,731719,663
150000001158649,807650,965
16000000724584,161584,885
17000000298518,361518,659
18000000182456,343456,525
190000000395,566395,566
200000000343,714343,714
210000000285,876285,876
220000000244,044244,044
230000000195,572195,572
240000000170,640170,640
250000000121,872121,872
260000000105,500105,500
27000000073,66073,660
28000000066,69666,696
29000000037,85837,858
30000000038,58838,588
31000000019,94619,946
32000000016,15816,158
33000000098949894
34000000011,02011,020
35000000036323632
36000000033123312
370000000672672
38000000026562656
390000000208208
400000000992992
41000000000
420000000192192
Total127342644046156,75619,151,55419,312,664

Appendix A.4

Table A4. Frequencies of quotas in canonical minimum representations.
Table A4. Frequencies of quotas in canonical minimum representations.
Quota# of PlayersTotal
12345678
1111111118
20123456728
30025914202777
4000515315485190
500031747100184351
600001672195421704
7000016882887201112
80000910142912671806
90000510957719632654
100000010876930663943
110000011494742585319
120000081108759997167
130000089131079719370
140000055143210,45211,939
150000040155713,11914,716
160000015160416,38118,000
170000017179420,07021,881
18000007170023,74625,453
19000000182828,32830,156
20000000168232,40334,085
21000000166137,20338,864
22000000141341,46342,876
23000000150447,65249,156
24000000116850,62551,793
25000000113457,21258,346
2600000082360,45161,274
2700000077466,22566,999
2800000059468,94569,539
2900000048575,53176,016
3000000041276,08676,498
3100000028182,14282,423
3200000014882,50782,655
3300000016587,05287,217
3400000014885,94986,097
350000006790,62390,690
360000004886,98287,030
370000001690,45890,474
380000002586,96386,988
39000000888,79188,799
40000000882,94682,954
41000000084,55784,557
42000000078,66978,669
43000000078,63278,632
44000000072,35072,350
45000000071,70971,709
46000000064,46064,460
47000000062,58962,589
48000000057,11057,110
49000000054,55654,556
50000000049,43349,433
51000000047,50547,505
52000000041,08441,084
53000000036,88136,881
54000000035,01635,016
55000000032,36132,361
56000000026,76926,769
57000000024,94524,945
58000000023,49923,499
59000000019,82919,829
60000000016,79316,793
61000000015,26515,265
62000000013,14213,142
63000000011,20111,201
64000000010,61210,612
65000000088728872
66000000080188018
67000000065446544
68000000048744874
69000000044464446
70000000040204020
71000000030313031
72000000029572957
73000000025632563
74000000017761776
75000000018201820
76000000012831283
770000000820820
780000000770770
790000000900900
800000000533533
810000000418418
820000000481481
830000000332332
840000000215215
850000000225225
860000000143143
8700000004343
8800000007979
8900000005858
9000000003333
910000000110110
9200000005656
9300000002020
9400000003737
95000000000
9600000004545
97000000000
98000000011
99000000000
100000000000
101000000000
102000000099
103000000000
104000000000
10500000001818
Total125179299428,262270,0791273,0164

References

  1. von Neumann, J.; Morgenstern, O. Theory of Games and Economic Behavior; Princeton University Press: Princeton, NJ, USA, 1944. [Google Scholar]
  2. McCulloch, W.; Pitts, W. A logical calculus of the ideas immanent in nervous activity. Bull. Math. Biophys. 1943, 5, 115–133. [Google Scholar] [CrossRef]
  3. Isbell, J. A class of majority games. Q. J. Math. Oxf. Scr. 1956, 7, 183–187. [Google Scholar] [CrossRef]
  4. McNaughton, R. Unate truth functions. IRE Trans. Electron. Comput. 1961, EC-10, 1–6. [Google Scholar] [CrossRef]
  5. Hu, S. Threshold Logic; University of California Press: Berkeley, CA, USA, 1965. [Google Scholar]
  6. Golumbic, M. Algorithmic Graph Theory and Perfect Graphs; Computer Science and Applied Mathematics; Academic Press: New York, NY, USA, 1980. [Google Scholar]
  7. Reiterman, J.; Rodl, V.; Sinajova, E.; Tuma, M. Threshold hypergraphs. Discret. Math. 1985, 54, 193–200. [Google Scholar] [CrossRef] [Green Version]
  8. Taylor, A.; Zwicker, W. A characterization of weighted voting. Proc. Am. Math. Soc. 1992, 115, 1089–1094. [Google Scholar] [CrossRef]
  9. Breton, M.L.; Montero, M.; Zaporozhets, V. Voting power in the EU council of ministers and fair decision making in distributive politics. Math. Soc. Sci. 2012, 63, 159–173. [Google Scholar] [CrossRef] [Green Version]
  10. Montero, M. Proportional payoffs in legislative bargaining with weighted voting: A characterization. Q. J. Political Sci. 2017, 12, 325–346. [Google Scholar] [CrossRef]
  11. Mayer, A. Luxembourg in the early days of the EEC: Null player or not? Games 2018, 9, 29. [Google Scholar] [CrossRef] [Green Version]
  12. Leech, D. Voting power in the governance of the international monetary fund. Ann. Oper. Res. 2002, 109, 375–397. [Google Scholar] [CrossRef] [Green Version]
  13. Hemaspaandra, L.; Rajasethupathy, K.; Sethupathy, P.; Zimand, M. Power balance and apportionment algorithms for the United States Congress. ACM J. Exp. Algorithms 1998, 3, 1. [Google Scholar] [CrossRef]
  14. Alonso-Meijide, J. Generating functions for coalition power indices: An application to the IMF. Ann. Oper. Res. 2005, 137, 21–44. [Google Scholar] [CrossRef]
  15. Felsenthal, D.S.; Machover, M. The Treaty of Nice and qualified majority voting. Soc. Choice Welf. 2001, 18, 431–464. [Google Scholar] [CrossRef] [Green Version]
  16. Arcaini, G.; Gambarelli, G. Algorithm for automatic computation of the power variations in share tradings. Calcolo 1986, 23, 13–19. [Google Scholar] [CrossRef]
  17. Gambarelli, G. Power indices for political and financial decision making: A review. Ann. Oper. Res. 1994, 51, 163–173. [Google Scholar] [CrossRef]
  18. Szajowski, K.; Yasuda, M. Voting Procedure on Stopping Games of Markov Chain. In Proceedings of the Stochastic Modelling in Innovative Manufacturing Proceedings, Cambridge, UK, 21–22 July 1995; Christer, A., Osaki, S., Thomas, L., Eds.; Lecture Notes in Economics and Mathematical Systems. Springer: Berlin/Heidelberg, Germany, 1997; Volume 445, pp. 68–80. [Google Scholar]
  19. Noroizifari, O.; Kazemi, M.; Senejani, M. Developing a New Weighted Voting Algorithm based on Markov Model. Bull. De La Soc. R. Des Sci. De Liège 2017, 86, 528–534. [Google Scholar]
  20. Singamsetty, P.; Panchumarthy, S. A Novel History based Weighted Voting Algorithm for Safety Critical Systems. J. Adv. Inf. Technol. 2011, 2, 139–145. [Google Scholar] [CrossRef] [Green Version]
  21. Moukafih, N.; Orhanou, G.; Hajji, S. Neural SzaYrk-Based Voting System with High Capacity and Low Computation for Intrusion Detection in SIEM/IDS Systems. Secur. Commun. Netw. 2020, 2020, 3512737. [Google Scholar] [CrossRef]
  22. Kurz, S.; Tautenhahn, N. On Dedekind’s problem for complete simple games. Int. J. Game Theory 2013, 42, 411–437. [Google Scholar] [CrossRef] [Green Version]
  23. Freixas, J.; Molinero, X.; Roura, S. Complete voting systems with two types of voters: Weightedness and counting. Ann. Oper. Res. 2012, 193, 273–289. [Google Scholar] [CrossRef]
  24. Freixas, J.; Zwicker, W.S. Anonymous yes-no voting with abstention and multiple levels of approval. Games Econ. Behav. 2009, 67, 428–444. [Google Scholar] [CrossRef] [Green Version]
  25. Freixas, J.; Puente, M.A. Dimension of complete simple games with minimum. Eur. J. Oper. Res. 2008, 188, 555–568. [Google Scholar] [CrossRef]
  26. Fishburn, P.; Brams, S.J. Minimal winning coalitions in weighted-majority voting games. Soc. Choice Welf. 1996, 13, 397–417. [Google Scholar] [CrossRef]
  27. Muroga, S.I.; Toda, I.; Kondo, M. Majority decision functions of up to six variables. Math. Comput. 1962, 16, 459–472. [Google Scholar] [CrossRef]
  28. Freixas, J. Bounds for Owen’s multilinear extension. J. Appl. Probab. 2007, 44, 852–864. [Google Scholar] [CrossRef] [Green Version]
  29. Freixas, J.; Molinero, X. On the existence of a minimum integer representation for weighted voting systems. Ann. Oper. Res. 2009, 166, 243–260. [Google Scholar] [CrossRef]
  30. Krohn, I.; Sudhölter, P. Directed and weighted majority games. Math. Methods Oper. Res. 1995, 42, 189–216. [Google Scholar] [CrossRef] [Green Version]
  31. Muroga, S.I.; Tsuboi, T.; Baugh, C.R. Enumeration of threshold functions of eight variables. IEEE Trans. Comput. 1970, C-19, 818–825. [Google Scholar] [CrossRef] [Green Version]
  32. Kurz, S. On minimum sum representations for weighted voting games. Ann. Oper. Res. 2012, 196, 361–369, Correction in 2018, 271, 1087–1089. [Google Scholar] [CrossRef] [Green Version]
  33. Kartak, V.M.; Ripatti, A.V.; Scheithauer, G.; Kurz, S. Minimal proper non-IRUP instances of the one-dimensional cutting stock problem. Discret. Appl. Math. 2015, 187, 120–129. [Google Scholar] [CrossRef] [Green Version]
  34. Freixas, J.; Kurz, S. On minimal integer representations of weighted games. Math. Soc. Sci. 2014, 67, 9–22. [Google Scholar] [CrossRef] [Green Version]
  35. Freixas, J.; Molinero, X. Weighted games without a unique minimal representation in integers. Optim. Methods Softw. 2010, 25, 203–215. [Google Scholar] [CrossRef]
  36. Boratyn, D.; Kirsch, W.; Slomczyński, W.; Stolicki, D.; Zyczkowski, K. Average weights and power in weighted voting games. Math. Soc. Sci. 2020, 108, 90–99. [Google Scholar] [CrossRef]
  37. Bachrach, Y.; Filmus, Y.; Oren, J.; Zick, Y. A Characterization of Voting Power for Discrete Weight Distributions. In Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, IJCAI 2016, New York, NY, USA, 9–15 July 2016; Kambhampati, S., Ed.; IJCAI/AAAI Press: Menlo Park, CA, USA, 2016; pp. 74–80. [Google Scholar]
  38. Jelnov, A.; Tauman, Y. Voting power and proportional representation of voters. Int. J. Game Theory 2014, 43, 747–766. [Google Scholar] [CrossRef] [Green Version]
  39. Zick, Y. On Random Quotas and Proportional Representation in Weighted Voting Games. In Proceedings of the IJCAI 2013: 23rd International Joint Conference on Artificial Intelligence, Beijing, China, 3–9 August 2013; pp. 432–439. [Google Scholar]
  40. Chang, P.; Chua, V.C.H.; Machover, M. L S Penrose’s limit theorem: Tests by simulation. Math. Soc. Sci. 2006, 51, 90–106. [Google Scholar] [CrossRef] [Green Version]
  41. Taylor, A.; Zwicker, W. Simple Games: Desirability Relations, Trading, Pseudoweightings; Princeton University Press: Princeton, NJ, USA, 1999. [Google Scholar]
  42. Aziz, H. Algorithmic and Complexity Aspects of Simple Coalitional Games. Ph.D. Thesis, Department of Computer Science, University of Warwick, Coventry, UK, 2009. [Google Scholar]
  43. Wand, M.; Jones, M. Kernel Smoothing; CHAPMAN & HALL/CRC: Boca Raton, FL, USA, 1995. [Google Scholar]
  44. Cormen, T.H.; Leiserson, C.E.; Rivest, R.L.; Stein, C. Introduction to Algorithms, 3rd ed.; The MIT Press: Cambridge, MA, USA, 2009. [Google Scholar]
Figure 1. Frequency distribution of weights in canonical minimum representations.
Figure 1. Frequency distribution of weights in canonical minimum representations.
Games 12 00091 g001
Figure 2. An estimation of the density function of weights in canonical minimum representations.
Figure 2. An estimation of the density function of weights in canonical minimum representations.
Games 12 00091 g002
Figure 3. Frequency distribution of weights in strict canonical minimum representations.
Figure 3. Frequency distribution of weights in strict canonical minimum representations.
Games 12 00091 g003
Figure 4. Frequency distribution of weights without multiplicity in canonical minimum representations.
Figure 4. Frequency distribution of weights without multiplicity in canonical minimum representations.
Games 12 00091 g004
Figure 5. Distribution of quota occurrences in canonical minimum representations.
Figure 5. Distribution of quota occurrences in canonical minimum representations.
Games 12 00091 g005
Figure 6. An estimation of the density function of quotas in canonical minimum representations.
Figure 6. An estimation of the density function of quotas in canonical minimum representations.
Games 12 00091 g006
Table 1. Number of WMVG, WMVG without dummies (https://oeis.org/A000619 (accessed on 18 October 2021)) [33], Non Seft-dual WMVG without dummies, and Self-dual WMVG without dummies (https://oeis.org/A003184 (accessed on 18 October 2021)) up to isomorphism.
Table 1. Number of WMVG, WMVG without dummies (https://oeis.org/A000619 (accessed on 18 October 2021)) [33], Non Seft-dual WMVG without dummies, and Self-dual WMVG without dummies (https://oeis.org/A003184 (accessed on 18 October 2021)) up to isomorphism.
# Players#WMVG#WMVG
w/o Dummies
# Non Self-Dual
WMVG
w/o Dummies
# Self-Dual
WMVG
w/o Dummies
11101
23220
38541
42517161
511792884
6111199498014
729,37328,26228,148114
82,730,1642,700,7912,698,4562335
9993,061,482990,331,318990,158,360172,958
Table 2. Features of the weights in canonical minimum representations.
Table 2. Features of the weights in canonical minimum representations.
# of Players w n u min w n max ModeSkips
1111None
2None11None
3221None
4331None
5451None
6692None
710182None
81942341
Table 3. Features of the distribution of the quotas in canonical minimum representations.
Table 3. Features of the distribution of the quotas in canonical minimum representations.
# of Players q n max ModeSkips
111None
221, 2None
332, 3None
453, 4None
595None
61811None
74019None
81053795, 97, 99, 100, 101, 103, 104
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Molinero, X.; Serna, M.; Taberner-Ortiz, M. On Weights and Quotas for Weighted Majority Voting Games. Games 2021, 12, 91. https://doi.org/10.3390/g12040091

AMA Style

Molinero X, Serna M, Taberner-Ortiz M. On Weights and Quotas for Weighted Majority Voting Games. Games. 2021; 12(4):91. https://doi.org/10.3390/g12040091

Chicago/Turabian Style

Molinero, Xavier, Maria Serna, and Marc Taberner-Ortiz. 2021. "On Weights and Quotas for Weighted Majority Voting Games" Games 12, no. 4: 91. https://doi.org/10.3390/g12040091

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop