Interfaces with Other Disciplines
On the generalized dimension and codimension of simple games

https://doi.org/10.1016/j.ejor.2022.07.045Get rights and content

Highlights

  • We generalize the dimension and codimension concepts of simple games.

  • We study this generalization for strict subclasses of weighted voting games.

  • We characterize the games that are intersection/union of pure weighted voting games.

  • We compute the generalized (co)dimension of every simple game up to 6 players.

Abstract

Weighted voting games are simple games that can be represented by a collection of integer weights for each player so that a coalition wins if the sum of the player weights matches or exceeds a given quota. It is known that a simple game can be expressed as the intersection or the union of weighted voting games. The dimension (codimension) of a simple game is the minimum number of weighted voting games such that their intersection (union) is the given game. In this work, we analyze some subclasses of weighted voting games and their closure under intersection or union. We introduce generalized notions of dimension and codimension regarding some subclasses of weighted voting games. In particular, we show that not all simple games can be expressed as intersection (union) of pure weighted voting games (those in which dummy players are not allowed) and we provide a characterization of such simple games. Finally, we experimentally study the generalized dimension (codimension) for some subclasses defined by establishing restrictions on the representations of weighted voting games.

Introduction

Cooperative games are decision models made up of players, individuals, or agents who can decide to associate in groups or coalitions to reach a common goal. Each coalition has an associated benefit, commonly quantified as a real number (von Neumann & Morgenstern, 1944). A relevant class of cooperative games is the one formed by the so-called simple games, where the benefit of each coalition is always binary: either 0 (losing) or 1 (winning). A simple game is defined by a set of winning coalitions that meet the monotony property. Simple games have applications in diverse settings such as voting theory, decision theory, social choice theory, logic and threshold logic, circuit complexity, artificial intelligence, geometry, linear programming, Sperner theory, order theory, among others (Eiter, Makino, Gottlob, 2008, Engel, 1997, Molinero, Riquelme, Serna, 2015a, Taylor, Zwicker, 1999).

A relevant subclass of simple games is formed by the weighted voting games, noted by WVG. A weighted voting game with n players is a simple game that can be represented by a vector of n+1 real numbers, one for a quota, and the remaining for the weights associated with each player so that a coalition wins if the sum of its weights meets or exceeds the quota. It is well-known that the weights and quota in these representations can be restricted to integer numbers (Taylor & Zwicker, 1999). Observe that each such representation defines a weighted voting game. However, a weighted voting game admits infinitely many representations. It is also well-known that some simple games are not weighted voting games. However, each simple game can be expressed as the intersection (or the union) of weighted voting games (Taylor & Zwicker, 1999). From this property, the concepts of dimension and codimension of a simple game arise. Recall that the dimension of a simple game is the minimum number of weighted voting games whose intersection coincides with the game. The codimension is defined similarly changing intersection by union. When analyzing the collective decision procedure for multi-agent systems or real-world scenarios, the dimension plays a relevant role. It usually requires less space to provide the game as an intersection of weighted voting games that list all its winning coalitions. The dimension aspects of real-world voting systems have been studied intensively within the field of computational social choice (Cheung, Ng, 2014, Freixas, 2004, Kilgour, 1983, Taylor, Zwicker, 1999). We want to point out that there exist real voting systems with a high dimension and codimension. One example is the voting rules stated for the EU Council with 28 countries, after the Treaty of Lisbon in November 2014, with at least dimension 8 (i.e., it cannot be represented as the intersection of seven or fewer weighted voting games) Kober & Weltge (2020) and at least codimension 2000 (Kurz & Napel, 2015). Since dimension and codimension are dual concepts (Kurz, Molinero, Olsen, & Serna, 2016), the dual of a game with high dimension has high codimension. Furthermore, there are simple games with a high dimension but low codimension, and vice versa.

Many theoretical results and examples of dimension (and a few of codimension) for simple games have been studied during the last two decades, e.g., Freixas & Molinero (2010), Taylor & Zwicker (1999), Taylor & Pacelli (2008). Some authors have focused on constructive procedures to find the dimension of a simple game (Freixas, Puente, 2001, Freixas, Puente, 2008, Olsen, Kurz, Molinero, 2016), and others in computational complexity results (Deĭneko, Woeginger, 2006, Freixas, Molinero, Olsen, Serna, 2011, Molinero, Olsen, Serna, 2016). In addition, some researchers are interested in finding the dimension of simple games representing voting systems in real life (Kober, Weltge, 2020, Kurz, Napel, 2015). Another line of research seeks simple games with high dimension (Kurz, 2021, Olsen, Kurz, Molinero, 2016, O’Dwyer, Slinko, 2017). Despite the above, no complete classification of dimension or codimension of simple games is known even for a small number of players.

As the number of weighted voting games grows rapidly, a natural direction to explore is to gather further knowledge on the capability of some restricted families of WVG to generate, through intersections or unions, simple games having or not similar properties. Once a class of WVG is fixed, we want to study the simple games that can be obtained as intersection (union) of elements in the class, i.e., the closure of the family under either union or intersection. In this way, by considering an initial subclass with a smaller number of games, we expect to make computationally doable listing all the games in the closure for small values of n. The above leads us to introduce a generalized definition of dimension (codimension) regarding a subclass of WVG. Of course, we know that, for some subclasses, we will be unable to generate all simple games, and in those cases, it will be of interest to characterize the obtained families.

In this paper, we initiate the study of generalized dimension and codimension for subclasses of pure weighted voting games, namely, pWVG. A game is pure if it does not have dummy players. Restricting to games without dummy players is natural because those players do not belong to minimal winning coalitions. Moreover, in the context of threshold logic, pureness is known as non-degeneration. In fact, pure simple games are the so-called monotone non-degenerate Boolean functions (Wegner, 1985). Our contribution is divided into two parts. In the first part, we analyze theoretically generalized dimensions concerning pWVG. In the second part, we experimentally analyze other smaller subclasses of pWVG, developing a systematic method to achieve such a classification. We classify the generalized dimension and codimension of all games with up to 6 players with respect to these classes.

Our main theoretical result is a characterization of the simple games that can be expressed as intersection (union) of pure weighted voting games. Our characterization shows that all simple games except for a small set of non pure weighted voting games can be expressed as intersection of pure weighted voting games. The same is true with respect to union. In this case, the excluded games are those whose dual cannot be expressed by intersection of games in pWVG. We complement this characterization by showing that a pure weighted voting game can be expressed as an intersection (union) of non-self-dual pure weighted voting games. Furthermore, for simple games that can be expressed as intersection (union) of pure weighted voting games, we give an upper-bound on their generalized dimension with respect to pWVG and non-self-dual-pWVG. Complementing this result, we show that the generalized dimension values, regarding WVG or pWVG, form a contiguous interval on the integers. This result is used later in the experimental part.

To define the subclasses of pWVG to perform the experimental enumeration and subsequent computations, we start by considering a small set of integer representations, the so-called canonical minimum representations (Molinero, Serna, & Taberner-Ortiz, 2021). Briefly speaking (see definitions later) a canonical representation has the property that the player’s weights are sorted in decreasing order. In addition, a canonical minimum representation identifies a set of isomorphic games in a unique way, where a player is dummy if and only if it has weight 0. The uniqueness of the canonical minimum representations makes it possible to generate them quite efficiently. Furthermore, the number of such representations, although still high, is much smaller than the number of minimum sum representations of WVG. Furthermore, canonical minimum representations allow us to identify easily self-dual games, thus providing a framework to study the subclasses of WVG mentioned in Table 1.

Notice that each subclass of canonical representations identifies a subclass of WVG. Sometimes we will use only the associated game up to isomorphism, keeping one game for each class of isomorphic games. At other times, we consider all possible permutations, thus considering isomorphic games as different games.

This work will finish by conducting an intensive study on the generalized dimension and codimension of pure simple games with up to 6 players with respect to several subclasses of pWVG. The results allow us to establish the strict containment relationship among the closure under union (intersection) of subfamilies of pWVG and subclasses of simple games. In particular, it is known that the intersections of pure weighted voting games defined by canonical minimum representations can generate only some games of the so-called complete simple games, but not all of them. However, the result is not constructive, and therefore particular examples of those games are not known. As a result of our experiments, we obtain complete simple games that cannot be obtained as intersections of canonical minimum sum representations.

The paper is organized as follows. In Section 2 we start stating the definitions of the main subclasses of simple games used in the paper together with some results on dimension and codimension. Section 3 is devoted to the definition of different kinds of representations for weighted voting games. We use these types of representations to define the associated subclasses of WVG and introduce the concept of generalized dimension. The theoretical result are given in Section 4 and the experimental ones in Section 5. We conclude in Section 6 posting some open problems.

Section snippets

Preliminaries

We start defining the subclasses of simple games that we use in the paper (see Table 1 for names and abbreviations) and state some properties. We essentially follow notation from Taylor & Zwicker (1999) and use standard notation for set theory.

Simple games are a type of cooperative games defined on a finite set of players N. Let P(N) be the power set of N. A simple game is a tuple Γ=(N,W), where N=[n]={1,,n} is a finite set of players and WP(N) is a monotonic family of subsets of N, i.e., ST

Representations and generalized dimension and codimension

As we said before, any weighted voting game admits infinite representations. Thus, it is usual to reduce the number of possible representations by considering the minimal ones. Recall that a representation [q;w1,w2,,wn] of Γ is said to be minimum if, for any representation [q;w1,w2,,wn] of Γ, we have that wiwi, for all i[n]. Isbell (1959) was the first to find a weighted voting game without a minimum representation by giving an example with 12 players. Later, the 154 games with 8

Theoretical results

Let ΓSG, we denote as Γp the game Γ without dummies, i.e., Γp=(ND(Γ),Wp), such that D(Γ)N is the set of dummy players of Γ and Wp={SD(Γ)SW}. By definition, the minimal winning coalitions of Γ and Γp are the same, i.e., Wm=Wpm. Furthermore, Lp=P(ND(Γ))Wp.

We first analyze the relationship between pure games and their dual games. Our first result shows that the set of dummy players in a game and in its dual coincides.

Lemma 2

Let ΓSG, then D(Γ)=D(Γ*).

Proof

We are going to prove this equality in two

Experimental results

This section presents our experimental results. We enumerate simple games and pure simple games from unions (or intersections) of specific subclasses of simple games, for up to 6 players. The corresponding results for unions instead of intersections hold by duality. All the experiments realized in this work has been implemented in the C++ programming language according to the following algorithm.

We generate all down-pWVG for a given number of players as it was done in Freixas, Molinero, 2009,

Conclusions and future work

In this work, we consider subclasses of simple games generated from intersection (union) of restricted subclasses of weighted voting games. In particular, we restrict our study to subclasses of WVG without dummy players and, with the aim of having complete enumerations, to smaller subclasses holding only one game from each set of isomorphic games. In this way, we have introduced a generalized notion of dimension and codimension of simple games with respect to a subfamily of WVG. We provide both

Acknowledgments

We want to express our thanks to the reviewers by their useful suggestions and comments that have helped us to improve the contents of the paper.

X. Molinero was partially supported by the Spanish Ministry of Economy and Competitiveness (MINECO) and the European Union (FEDER funds) [PID2019-104987GB-I00, JUVOCO]. F. Riquelme was partially supported by the Fondecyt de Iniciación 11200113 from ANID, Chile. S. Roura was partially supported by the Spanish Ministry of Economy and Competitiveness

References (31)

  • X. Molinero et al.

    Forms of representation for simple games: Sizes, conversions and equivalences

    Mathematical Social Sciences

    (2015)
  • A. Taylor et al.

    Weighted voting, multicameral representation, and power

    Games and Economic Behavior

    (1993)
  • A.D. Taylor et al.

    Mathematics and politics

    (2008)
  • K. Engel

    Sperner theory

    (1997)
  • J. Freixas et al.

    On the notion of dimension and codimension of simple games

  • Cited by (2)

    • Multidimension: a dimensionality extension of simple games

      2023, Computational and Applied Mathematics
    View full text