Next Article in Journal
Cultural Dissemination on Evolving Networks: A Modified Axelrod Model Based on a Rewiring Process
Previous Article in Journal
Analysis of the Competition of the South-Eastern Railway of Peru Through a Timetable Auction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Von Neumann–Morgenstern Hypergraphs

Department of Economics and Statistics, University of Siena, Piazza San Francesco 7, 53100 Siena, Italy
Games 2025, 16(2), 17; https://doi.org/10.3390/g16020017
Submission received: 19 November 2024 / Revised: 25 February 2025 / Accepted: 10 April 2025 / Published: 15 April 2025

Abstract

:
A simple hypergraph H with vertex set X and edge set E is representable by Von Neumann–Morgenstern (VNM)-stable sets—or VNM—if there exists an irreflexive simple digraph D with vertex set X such that each edge of H is a VNM-stable set of D. It is shown that a simple hypergraph H is VNM if and only if each edge of H is a maximal clique of the conjugation graph of H. A related algorithm that identifies finite VNM hypergraphs is also provided.

1. Introduction

A Von Neumann–Morgenstern solution or stable set can be described as a set of outcomes that do not provide effective mutual ‘objections’ while including at least one effective ‘objection’ against any outcome that does not belong to it. Von Neumann–Morgenstern-stable sets—henceforth VNM-stable sets—are a prominent solution rule for games in strategic, coalitional, and digraphic form (the so-called abstract games consisting of a loopless simple digraph), and can in fact be applied to virtually any sort of game. Indeed, (Greenberg, 1990) advances the notion that VNM-stable sets can be usefully deployed as an unifying solution paradigm for both cooperative and noncooperative game theory. Furthermore, following the very interpretation of VNM-stable sets as standards of behavior that was originally suggested by Von Neumann and Morgenstern, one may also regard them as sets of distinct feasible outcomes over which games can be defined and played, or indeed as maximal collections of mutually consistent modes of behaviour occupying niches of a given environment (the latter interpretation is proposed by (Wilson, 1972), and (Roth, 1984) in an ecological dynamic setting).
A considerable amount of work has been devoted to VNM-stable sets in the literature on game theory, and comparable attention has been attracted by kernels, their dual digraph-theoretic counterparts, in the literature on graph theory. A characteristic feature of VNM-stable sets and kernels is that they indeed consist of sets as opposed to points, and that a game may well have many VNM-stable sets or kernels. By definition, any set of VNM-stable sets of a game induces a simple hypergraph on the outcome set of that game. But then, what simple hypergraphs can be realized in that manner as a set of VNM-stable sets of a game? Or, equivalently, under the Wilson–Roth ecological interpretation mentioned above, what families of collections of modes of behavior should be observed to fully occupy the niches of a given environment for a significant stretch of time if such collections are indeed VNM-stable sets of the same underlying game?
A remarkable elementary property of VNM-stable sets (and kernels) is that they form a clutter or antichain with respect to set inclusion, i.e., any two distinct VNM-stable sets of a game are set-inclusion incomparable. That fact immediately reduces the foregoing issue on simple hypergraphs to the following more specialized problem: what clutters can be represented as a set of VNM-stable sets of the irreflexive ‘dominance’ relation of an underlying game? The present paper offers a solution to the foregoing representation problem by providing a simple characterization of VNM hypergraphs or clutters in terms of maximal cliques of their conjugation graphs, and a related algorithm to identify them among all simple hypergraphs on a fixed (finite) set. Such a characterization can also be regarded as a contribution to the study of those choice functions that can be represented as selections of VNM-stable sets of an underlying game on a fixed finite outcome set X, and of its restrictions to subsets of X (see Wilson, 1970Vannucci, 2023). That is so precisely because the aforementioned algorithm allows one to recognize whether a given family of choice sets of a finite set can be represented as a collection of VNM-stable sets of an underlying game.

2. Von Neumann–Morgenstern Hypergraphs

A simple hypergraph is a pair H = ( X , E ) , where X is a nonempty set and E is a subset of P ( X ) , the power set of X: X will also be referred to as the set of vertices of H, and E as the set of edges of H. A simple hypergraph H = ( X , E ) is a (simple) clutter iff E is an ⊆-antichain—i.e.,  E E for any two distinct  E , E E . Thus, the ‘boundary’ cases with E = , or  E = are allowed. A simple digraph is a pair D = ( X , Δ ) where X is a set and Δ X × X ; D is irreflexive—or loopless—iff ( x , x ) Δ for any x X , and symmetric iff ( y , x ) Δ whenever ( x , y ) Δ for any x , y X . A  graph is a symmetric digraph. A graph  D = ( X , Δ ) is complete iff ( x , y ) D for each x , y X . A clique of graph D = ( X , Δ ) is a set Y X such that ( Y , Δ Y ) —where Δ Y = Δ ( Y × Y ) —is a complete graph: it is, moreover, a maximal clique of D if for each Z such that Y Z X , ( Z , Δ Z ) is not a complete graph. [Notice that such a terminology is slightly at variance with that employed by many authors, who sometimes denote as ‘hypergraphs’ only hypergraphs such that E and E = X , and ‘Sperner systems’ or ‘Sperner families’ those simple clutters as defined above that are also ‘hypergraphs’ in that sense: see, e.g., (Berge, 1989). Other authors denote as ‘cliques’ complete subgraphs or even maximal complete subgraphs: in that respect, it is Berge’s usage that is followed here].
A VNM-stable set of an irreflexive simple digraph ( X , Δ ) is a set S X such that the following conditions hold: (i) internal stability, i.e.,  [ ( x , y ) Δ for any x , y S ] , and  (ii) external stability, i.e., [for any z X S , there exists x S such that ( x , z ) Δ ] (see, e.g., Von Neumann & Morgenstern, 1953; Richardson, 1953; Schmidt and Ströhlein, 1985; Lucas, 1992; Ghoshal et al., 1998).
The set of all VNM-stable sets of ( X , Δ ) will be denoted by S ( X , Δ ) .
The present note addresses the following issue, as made precise by the ensuing definition of VNM hypergraphs: what simple hypergraphs are VNM, i.e., can be realized as a collection of VNM-stable sets of a game in simple digraphic form, namely, of an irreflexive simple digraph?
Definition 1
(VNM hypergraphs). A simple hypergraph H = ( X , E ) is representable by VNM-stable sets or VNM iff there exists an irreflexive simple digraph ( X , Δ ) such that E S ( X , Δ ) .
To begin with, notice that S 1 S 2 for any two distinct  S 1 , S 2 S ( X , Δ ) (indeed, if S 1 S 2 , then the internal stability of S 2 and external stability of S 1 turn out to be mutually inconsistent): namely, S ( X , Δ ) is an antichain with respect to set inclusion. Thus, for any irreflexive simple digraph ( X , Δ ) , ( X , S ( X , Δ ) ) is a (simple) clutter. This elementary observation shows that a simple hypergraph can be realized as a set of VNM-stable sets of a game only if it is indeed a clutter.
However, a clutter may or may not be VNM, as made clear by the following examples.
Example 1.
Consider X = x , y , z with x y z x , and  E = x , y , x , z , y , z . It is easily checked that ( X , E ) is a clutter, but not a VNM one. Suppose to the contrary that there exists an irreflexive simple digraph ( X , Δ ) such that E S ( X , Δ ) . Then, by property (ii) of VNM-stable sets as applied to x , y , Δ ( x , z ) , ( y , z ) , which contradicts the assumption that both x , z and y , z satisfy property (i) of VNM-stable sets.
Example 2.
Consider now X as defined above in the previous example, E = x , y , x , z , and  Δ = ( y , z ) , ( z , y ) . Clearly, E = S ( X , Δ ) —i.e.,  ( X , E ) is indeed a VNM clutter.
Example 3.
Let ( X , E ) be a matching, namely a clutter such that E E = for any pair of distinct  E , E E .
Then, define Δ = ( x , y ) X × X : x , y E for all E E .
Clearly, for any E E and any x , y E , ( x , y ) Δ by definition. Moreover, suppose there exists z X E such that ( x , z ) Δ for all x E . Then, for any x E , there exists E E such that x , z E . Since by construction E E and E E , the existence of such an E contradicts our starting hypothesis. It follows that E is indeed a VNM-stable set of ( X , Δ ) . Therefore, ( X , E ) is a VNM clutter.
Remark 1 
(Kernel-representable hypergraphs). Let ( X , Δ ) be an irreflexive simple digraph, and  Δ 1 X × X the inverse of Δ—namely, for any x , y X , ( x , y ) Δ 1 iff ( y , x ) Δ . Of course, ( X , Δ 1 ) is also an irreflexive simple digraph. A subset of vertices K X is a kernel of ( X , Δ ) —written K K ( X , Δ ) —iff K S ( X , Δ 1 ) . Now, consider any simple hypergraph ( X , E ) and declare it kernel-representable (KR) iff there exists an irreflexive simple digraph such that E K ( X , Δ ) . Clearly, a simple hypergraph is a KR hypergraph iff it is VNM. In  particular, again, a hypergraph is KR only if it is a clutter.
The foregoing observations and examples make it clear that the task of characterizing VNM hypergraphs or KR hypergraphs is precisely the same as that of characterizing VNM clutters or KR clutters, but requires some further restrictions on the latter (in a somewhat similar vein, a  representation problem concerning finite distributive lattices and stable matchings is addressed in (Blair, 1984)).

3. A Simple Characterization of VNM Hypergraphs

In order to state the result in a most concise manner, let us first introduce a few auxiliary notions.
Definition 2.
Let H = ( X , E ) be a simple hypergraph. Then, the conjugation relation C H X × X of H is defined as follows: for any x , y X , ( x , y ) C H iff there exists an E E such that x , y E . The pair ( X , C H ) is the conjugation graph of H.
An early definition of the conjugation relation, together with an acknowledgement of its connection to VNM-stable sets, is to be credited to (Wilson, 1970) (see also Vannucci, 2023). It is worth noticing here that the conjugation relation C H as defined above is by construction symmetric (i.e., ( y , x ) C H whenever ( x , y ) C H ): hence, the conjugation graph may also be regarded as an undirected graph. Moreover, C H is also reflexive (i.e.,  ( x , x ) C H for all x X ), and thus in particular a tolerance relation, if and only if X   E (i.e., whenever E is a covering of X). Clearly enough, any edge E of a simple hypergraph H is by definition a clique of the conjugation graph—or conjugation clique—of H, but it need not be a maximal conjugation clique.
Definition 3.
A simple hypergraph H = ( X , E ) is conjugation-saturated (CS) iff every E E is a maximal clique of the conjugation graph of H.
Let us now state our simple characterization of VNM clutters.
Theorem 1.
Let H = ( X , E ) be a simple hypergraph. Then, the following statements are equivalent:
(i) H is conjugation-saturated;
(ii) H is a VNM hypergraph;
(iii) H is a VNM clutter.
Proof. 
( i ) ( i i ) Suppose that H = ( X , E ) is conjugation-saturated—i.e., for any E E and any z X E , there exists x z E with ( z , x z ) C H . Then, define Δ H X × X by the following rule: for any x , y X , ( x , y ) , ( y , x ) Δ H if x y and ( x , y ) C H , and  ( x , y ) , ( y , x ) Δ H = if ( x , y ) C H or x = y —notice that by construction ( X , Δ H ) is irreflexive. Therefore, for any E E and any x , y E , ( x , y ) C H . Hence, ( x , y ) Δ H , and E satisfies internal stability with respect to ( X , Δ H ) . Moreover, by  hypothesis, for any z X E , there exists x z E with ( z , x z ) C H , i.e., in particular, ( x z , z ) Δ H , by  definition of Δ H . Thus, E also satisfies external stability with respect to ( X , Δ H ) . It follows that E S ( X , Δ H ) as required.
( i i ) ( i ) Observe that, by definition, H is conjugation-saturated iff for any E E and any z X E , there exists x z E such that ( z , x z ) C H .
Then, suppose H = ( X , E ) is VNM, and let ( X , Δ ) be an irreflexive simple digraph such that E S ( X , Δ ) . Now, assume that there exist an edge E E and a vertex z X E such that ( z , x ) C H for all x E . Thus, for any x E there exists an E z x E such that x , z E z x ; therefore, by the internal stability of E z x , ( x , z ) Δ —but then, the external stability of E in ( X , Δ ) is violated. Hence, E S ( X , Δ ) , a contradiction.
( i i ) ( i i i ) By the previous part of the proof, if H is VNM, then it must also be conjugation-saturated, i.e., its hyperedges are maximal conjugation cliques: hence, S 1 S 2 for any two distinct S 1 , S 2 E .
( i i i ) ( i i ) Trivial.    □
Thus, in particular, whenever X is finite, whether the simple hypergraph H = ( X , E ) is VNM or not can be established using the following Algorithm 1:
Algorithm 1 VNM Hypergraph Algorithm
(1) Set E * : = E .
(2) If E * = , write ‘yes’ and stop.
(3) Choose E E * .
(4) Set E + : = E .
(5) Set E : = .
(6) If E + = X , write ‘yes’ and stop.
(7) If E + = , write ‘no’ and stop.
(8) If X ( E + E ) = , set E * : = E * E + and go to (2).
(9) Choose z X ( E + E ) .
(10) Choose x E + .
(11) If ( x , z ) E E E × E , set E : = E z and go to (8).
(12) Set E + : = E + x .
(13) If E + = , write ‘no’ and stop.
(14) Go to (10).
Comment: Clearly, if the algorithm stops immediately after executing either (2) or (6), then hypergraph (indeed, clutter) H is VNM because it is conjugation-saturated (hence, the written output is ‘yes’), while if it stops immediately after executing (7) or (13), then hypergraph H has an edge that is not a maximal clique of its conjugation graph, and is therefore not VNM (hence, the written output is ‘no’). Notice that the algorithm is linear in the size of its input.
Remark 2.
Notice that, as can be easily checked, the trivial clutter ( X , ) is VNM while clutter ( X , ) is not VNM. Moreover, it is worth emphasizing that the foregoing theorem also implies that clutter H = ( X , E ) of Example 2 is not VNM because it is clearly not conjugation-saturated (indeed, no edge of H is a maximal clique of H’s conjugation graph). On the contrary, its odd-cyclicity is not key to its being not VNM. To see this, consider clutter ( x , y , z , u , v , E ) with E = x , y , y , z , z , u , u , v , v , x , which is also odd-cyclic (namely, there exist a positive integer k and 2 k + 1 distinct edges E i E and vertices x i , i = 1 , , 2 k + 1 such that x i , x i + 1 E i , i = 1 , , 2 k , and x 1 , x 2 k + 1 E 2 k + 1 ). However, ( x , y , z , u , v , E ) is conjugation-saturated and thus a VNM clutter by Theorem 1. To confirm the latter statement, it need only be checked that there is no E i E comprising one of the following pairs: x , z , x , u , y , v , y , u , z , v .
Remark 3.
In view of the theorem presented above, it is easily checked that a remarkable class of clutters which are not VNM is provided by (nontrivial) Steiner triple systems i.e., clutters H = ( X , E ) such that # X 4 , E Y X : # Y = 3 , and for any two distinct x , y X , there exists precisely one  E E with x , y E . Indeed, no edge of such a clutter is a maximal clique of the conjugation graph of H: to check the latter statement, take any E E and observe that E X —hence, there exist x X E and y E , and for any such x and y, there exists by assumption an E E with x , y E .
Next, let us denote a simple hypergraph H = ( X , E ) as VNM-complete if it is representable as the set of all VNM-stable sets of a simple irreflexive digraph—i.e., E = S ( X , Δ ) for some simple irreflexive digraph ( X , Δ ) .
Definition 4.
A simple hypergraph H = ( X , E ) is maximal conjugation-saturated iff it is CS and for any clutter H = ( X , E ) such that E E , H is not CS.
Then, we have the following corollary to the previous theorem.
Corollary 1.
A simple hypergraph H = ( X , E ) is VNM-complete if it is maximal conjugation-saturated.
Proof. 
Suppose H = ( X , E ) is maximal CS but not VNM-complete. Since H is CS, it is VNM by Theorem 1. In particular, E S ( X , Δ H ) by the proof of Theorem 1 whence E S ( X , Δ H ) = E since H is not VNM-complete. But then, H = ( X , E ) is also VNM. Therefore, by Theorem 1, H must also be CS, a contradiction. □
As an example, consider for any set X with # X 3 the 2—uniform star-clutter with centre x X , i.e., the clutter H x 2 = ( X , E ) such that E = X , # E = 2 for every E E , and E E = x for any two distinct E , E E : by construction, H x 2 is not conjugation-saturated since for any two distinct E , E E and any y E x , z E x , it turns out that ( y , z ) , ( z , y ) C H x 2 = . Moreover, H x 2 is in particular a maximal CS clutter since for any clutter H = ( X , E ) such that E E P ( X ) , there exists an E E with # E 2 and x E . Hence, ( y , x ) C H for all y E —i.e., E is a conjugation-unsaturated edge. Indeed, H x 2 is VNM-complete as implied by Corollary 1. To see this, consider ( X , Δ ) where Δ = ( y , z ) : y , z X x : clearly, S ( X , Δ H ) = E .
On the other hand, observe that clutter H = ( x , y , z , x , y ) where x y z x is clearly CS but not maximal CS since clutter H = ( x , y , z , x , y , z ) is also CS. However, H is VNM-complete: to check this, consider ( x , y , z , Δ ) , with Δ = ( x , z ) , ( y , z ) , and notice that
S ( x , y , z , Δ ) = x , y .
Thus, generally speaking, being maximal conjugation-saturated is a sufficient but not a necessary condition for a simple hypergraph (clutter) to be VNM-complete.
Finally, it should be noticed that, while we have defined VNM hypergraphs (and clutters) as a subclass of simple hypergraphs (i.e., hypergraphs with no multiple edges), that is clearly due to our choice to focus on sets of VNM-stable sets. Allowing multiple copies of VNN-stable sets, i.e., defining VNM hypergraphs via multisets of VNM-stable sets of possibly nonsimple irreflexive digraphs, would enable a straightforward reformulation of our characterization result holding for general, possibly nonsimple, hypergraphs and clutters.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

Thanks are due to the Academic Editor and three anonymous reviewers for helpful comments and suggestions. The usual disclaimer applies.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Berge, C. (1989). Hypergraphs. North Holland. [Google Scholar]
  2. Blair, C. (1984). Every finite distributive lattice is a set of stable matchings. Journal of Combinatorial Theory, 37, 353–356. [Google Scholar] [CrossRef]
  3. Ghoshal, J., Laskar, R., & Pillone, D. (1998). Topics on domination in directed graphs. In T. W. Haynes, S. T. Hedetniemi, & P. J. Slater (Eds.), Domination in graphs advanced topics. M. Dekker. [Google Scholar]
  4. Greenberg, J. (1990). The theory of social situations. An alternative game-theoretic approach. Cambridge University Press. [Google Scholar]
  5. Lucas, W. F. (1992). Von Neumann-Morgenstern stable sets. In R. J. Aumann, & S. Hart (Eds.), Handbook of game theory with economic applications (Vol. 1, pp. 543–590). North Holland. [Google Scholar]
  6. Richardson, M. (1953). Solutions of irreflexive relations. Annals of Mathematics, 58, 573–590. [Google Scholar] [CrossRef]
  7. Roth, A. E. (1984). Stable coalition formation: Aspects of a dynamic theory. In M. J. Holler (Ed.), Coalitions and collective action. Physica Verlag. [Google Scholar]
  8. Schmidt, G., & Ströhlein, T. (1985). On kernels of graphs and solutions of games: A synopsis based on relations and fixpoints. SIAM Journal of Algebraic and Discrete Methods, 6, 54–65. [Google Scholar] [CrossRef]
  9. Vannucci, S. (2023). Revealed VNM-solutions: Characterizations. International Game Theory Review, 25, 1–24. [Google Scholar] [CrossRef]
  10. Von Neumann, J., & Morgenstern, O. (1953). Theory of games and economic behavior (3rd ed.). Princeton University Press. [Google Scholar]
  11. Wilson, R. B. (1970). The finer structure of revealed preference. Journal of Economic Theory, 2, 348–353. [Google Scholar] [CrossRef]
  12. Wilson, R. B. (1972). Consistent modes of behavior (Technical Report No. 55). Stanford University, Institute for Mathematical Studies in the Social Sciences. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Vannucci, S. Von Neumann–Morgenstern Hypergraphs. Games 2025, 16, 17. https://doi.org/10.3390/g16020017

AMA Style

Vannucci S. Von Neumann–Morgenstern Hypergraphs. Games. 2025; 16(2):17. https://doi.org/10.3390/g16020017

Chicago/Turabian Style

Vannucci, Stefano. 2025. "Von Neumann–Morgenstern Hypergraphs" Games 16, no. 2: 17. https://doi.org/10.3390/g16020017

APA Style

Vannucci, S. (2025). Von Neumann–Morgenstern Hypergraphs. Games, 16(2), 17. https://doi.org/10.3390/g16020017

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