Preprint
Article

This version is not peer-reviewed.

Von Neumann- Morgenstern Hypergraphs

A peer-reviewed article of this preprint also exists.

Submitted:

18 December 2024

Posted:

19 December 2024

You are already at the latest version

Abstract
A simple hypergraph H with vertex set X and edge set E is representable as a family of Von Neumann- Morgenstern 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.
Keywords: 
;  ;  ;  ;  ;  

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 behaviorthat 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 behaviouroccupying 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 a 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 consist indeed 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 note 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 themamong all simple hypergraphs on a fixed (finite) set.

2. Von Neumann-Morgenstern Hypergraphs

A simple hypergraphis 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) clutteriff 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 digraphis 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 graphis a symmetric digraph. A graph D = ( X , Δ ) is complete iff ( x , y ) D for each x , y X . A cliqueof 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 maximalcomplete 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 and Morgenstern (1953), Richardson (1953), Schmidt and Ströhlein (1985), Lucas (1992), Ghoshal, Laskar and Pillone (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 orVNMiff 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 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, butnota VNM one. Indeed, 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 amatching, namely a clutter such that E E = for any pair ofdistinct 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 theinverse 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 akernel of ( X , Δ ) - written K K ( X , Δ ) - iff K S ( X , Δ 1 ) . Now, consider any simple hypergraph ( X , E ) and declare itkernel-representable (KR)iff there exists an irreflexive simple digraph such that E K ( X , Δ ) . It is immediately checked that, in view of the foregoing observations, 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 by Blair (1984)).

3. A simple characterization of VNM hypergraphs

In order to state our 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 theconjugationrelation 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 theconjugation graphof H.
An early definition of the conjugation relation and 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 ) hence in particular a tolerancerelation if and only if X E ( i.e. whenever E is a coveringof 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 ) isconjugation-saturated (CS) iff every E E is a maximal clique of the conjugation graph of H.
We are now ready to state our simple characterization of VNM clutters, namely
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 , hence E also satisfies external stability with respect to ( X , Δ H ) . Thus, 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 whence, by internal stability of E z x , ( x , z ) Δ : but then, 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 simple hypergraph H = ( X , E ) is VNM or not can be established by the following algorithm:
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 a edge that is not a maximal clique of its conjugation graph, and is therefore not VNM (hence the written output is `no’).
Remark 2.
Notice that, as it is 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,noedge of H is a maximal clique of H’s conjugation graph). On the contrary, itsodd-cyclicity isnotkey to its beingnot 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 alsoodd-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 hence by Theorem 8 is indeed a VNM clutter: to confirm the latter statement it is only to 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 systemsi.e. clutters H = ( X , E ) such that # X 4 , E Y X : # Y = 3 and for any two distinct x , y X there exists preciselyone 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 , 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 allVNM-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 ) ismaximal conjugation-saturatediff it is CS and for any clutter H = ( X , E ) such that E E , H is not CS.
Then, we have the following straightforward corollary to the previous theorem, namely
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 8. In particular, E S ( X , Δ H ) by the proof of Theorem 8 whence E S ( X , Δ H ) = E since H is not VNM-complete. But then, H = ( X , E ) is also VNM hence by Theorem 8 H must also be CS, a contradiction. □
As an example, consider for any set X with # X 3 take the 2 uniformstar-clutterwith 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 amaximal 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 12. 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 multisetsof 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.

References

  1. Berge C. : Hypergraphs. North Holland: Amsterdam, 1989. [CrossRef]
  2. Blair C. : Every finite distributive lattice is a set of stable matchings, Journal of Combinatorial Theory(Series A) 37, 1984, 353-356. [CrossRef]
  3. Ghoshal J., Laskar R., Pillone D. : Topics on domination in directed graphs, in T.W. Haynes, S.T. Hedetniemi, P.J. Slater (eds.): Domination in Graphs. Advanced Topics.M.Dekker: New York, 1998.
  4. Greenberg J.: The Theory of Social Situations. An Alternative Game-Theoretic Approach.Cambridge University Press, Cambridge UK, 1990.
  5. Lucas W.F. : Von Neumann-Morgenstern stable sets, in R.J. Aumann, S. Hart (eds.) : Handbook of Game Theory with Economic Applications, Vol.1.North Holland: Amsterdam, 1992, 543-590.
  6. Richardson M. : Solutions of irreflexive relations, Annals of Mathematics58, 1953, 573-590. [CrossRef]
  7. Roth A.E.: Stable coalition formation: aspects of a dynamic theory, in M.J. Holler (ed.): Coalitions and Collective Action.Physica Verlag: Würzburg and Wien 1984.
  8. Schmidt G., Ströhlein T. : On kernels of graphs and solutions of games: a synopsis based on relations and fixpoints, SIAM Journal of Algebraic and Discrete Methods 6, 1985, 54-65. [CrossRef]
  9. Vannucci S.: Revealed VNM-solutions: characterizations, International Game Theory Review25 (4), 2023, 1-24. [CrossRef]
  10. Von Neumann J., Morgenstern O. : Theory of Games and Economic Behavior (third edition). Princeton University Press: Princeton, 1953.
  11. Wilson R.B.: The finer structure of revealed preference, Journal of Economic Theory2, 1970, 348-353. [CrossRef]
  12. Wilson R.B.: Consistent modes of behavior, Institute for Mathematical Studies in the Social Sciences, Technical Report No. 55,Stanford University 1972.
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated