Subset Games: Models, Strategies, and Applications
- Subset games are a family of models where subsets serve as the primary objects for defining game states, strategies, and payoffs across various frameworks.
- They encompass cooperative, impartial, online, and search formulations, each with distinct methods such as subset team games and Rényi–Ulam search.
- Advanced algebraic and combinatorial techniques, including Möbius transforms and symmetry reductions, are crucial for analyzing and solving these games.
Subset games are studied in several distinct research traditions in which subsets are the primary objects of play, evaluation, or representation. In the cited literature, the term covers cooperative games whose payoff is defined for every assessing subset and coalition outcome, games in partition function form defined on embedded subsets, impartial games played on subset lattices or simplicial complexes, online graph problems whose solutions are subsets of vertices, and subset-membership search games with restricted lies (0907.2376, Grabisch, 2010, Khandhawit et al., 2011, Fuchs et al., 2022, Beluhov, 2016). This suggests that “subset games” is not a single canonical formalism, but a family of models organized around subset-indexed states, moves, or utilities.
1. Formal scope and recurring domains
Several non-equivalent objects are called subset games in the literature. What they share is that subsets are not merely auxiliary notation; they are the basic carriers of value, legality, or strategy.
| Family | Primitive subset object | Representative formalism |
|---|---|---|
| Subset team games | Assessing subsets and coalitions | |
| Partition function form | Embedded subsets | with |
| Subset take-away | Faces of a simplicial complex | remove |
| Rényi–Ulam search | Query subsets of | “Is the number in ?” |
| Online vertex subset games | Solution subsets of vertices | irrevocable inclusion in |
A subset team game consists of a team of players , a set of possible outcomes, a consequence function , and a payoff or utility function 0 defined for each subset 1; the induced subset utility is 2 (0907.2376). Games in partition function form instead use embedded subsets, defined as pairs 3 where 4 is a partition of 5 and 6, with 7 (Grabisch, 2010). Subset take-away begins with a simplicial complex 8 and allows a move on a face 9, removing the up-set
0
while Graph Chomp is the special case in which 1 has only vertices and edges (Khandhawit et al., 2011).
In Rényi–Ulam games, the Seeker asks whether a hidden number belongs to a chosen subset 2, and the Obscurer answers truthfully or falsely subject to a restriction 3 on the truth/lie sequence (Beluhov, 2016). In online graph games, the solution itself is a subset of vertices, but the subset must be built online: a deterministic algorithm receives vertices under a neighborhood-reveal model, must make irrevocable decisions, and is equipped with an unlabeled map, an isomorphic copy of the full graph with vertex labels removed (Fuchs et al., 2022).
A common misconception is to treat these models as instances of a single theory. The papers instead show several independent subset-based formalisms, each with its own state space, equilibrium notion, and computational machinery.
2. Subset-valued utilities in cooperative and hedonic games
The most explicit utility-theoretic formalization is the subset team game. For disjoint coalitions 4, the total marginal contribution of 5 to 6 is
7
the competitive contribution is
8
and the altruistic contribution is
9
with
0
Sensibility requires 1 for all disjoint 2, cohesiveness requires 3 for all disjoint 4, a fully-cooperative game is one in which all coalitions are cohesive, and the ST-core of a consequence function 5 is the set of utility functions that create a fully-cooperative game (0907.2376).
The same framework introduces a cooperation space in which the pair 6 locates a subset’s behavior. Quadrant I, defined by 7 and 8, is both sensible and fully-cooperative; Quadrant II is sensible but non-cohesive; Quadrants III and IV are non-sensible. This decomposition is used to reinterpret the prisoner’s dilemma. In the paper’s two-player specification, each player’s altruistic contribution is 9, each player’s selfish contribution is 0, and the point 1 lies in Quadrant I, so cooperation is both sensible and cohesive (0907.2376).
Subset team games also recover standard NTU and TU models as special cases. If 2, every NTU game with individual utilities 3 is an ST game. If 4 for all disjoint 5, then all subsets value every outcome equally and the game reduces to a TU game. The paper further isolates additive, co-additive, and bi-additive cases. For example, in additive games, 6 and the game is fully-cooperative if and only if 7 for all players 8 (0907.2376).
A related but distinct subset-based valuation appears in hedonic games. A preference profile is subset-additive if, for each player 9, there exists 0 such that
1
for all coalitions 2. The paper proves that any hedonic game is also a subset-additive hedonic game by defining
3
Subset-neutral hedonic games impose a common set-function 4 shared by all players, and neutrally anonymous hedonic games further restrict preferences to coalition size through a common function 5 (Suksompong, 2018).
Neutrality yields an exact potential:
6
A partition maximizing 7 is Nash stable and therefore individually stable in subset-neutral hedonic games. For games satisfying the common ranking property, the paper gives an explicit algorithm: initialize 8; repeatedly choose a coalition 9 that ranks highest, breaking ties by largest size; remove 0 from 1; and output the resulting partition. In neutrally anonymous games this produces a partition that is core stable, individually stable, and contractually individually stable (Suksompong, 2018).
3. Embedded subsets, externalities, and subset strategy systems
In partition function form, the central objects are embedded subsets rather than ordinary coalitions. The set
2
is endowed with the order
3
where 4 on 5 is the refinement order. After adjoining a bottom element 6, the resulting structure is a lattice with top element 7, rank function 8 when 9 is a 0-partition, and cardinality
1
where 2 is the Stirling number of the second kind (Grabisch, 2010).
The lattice admits explicit meet and join operations. For 3,
4
and the join is obtained by taking 5 in the partition lattice, locating the blocks containing 6 and 7, merging them, and returning the resulting embedded subset. The lattice is not distributive, not atomistic, not geometric, and not modular, but it is upper semimodular (Grabisch, 2010).
This structure restores Möbius and zeta calculus for games with externalities. For a game 8 with 9, the Möbius transform is
0
with inversion
1
The unanimity basis 2 defined by 3 if 4 and 5 otherwise yields the decomposition 6. The paper also shows that, for 7, additive games do not exist on 8 except for 9 (Grabisch, 2010).
A different subset-strategy formalism appears in resource buying games. Here 0, 1, and each player 2 chooses a feasible subset from a family 3, together with a payment vector 4. A resource 5 is purchased if 6, where 7 is the load on 8. For marginally non-decreasing cost functions, every resource buying game admits a pure Nash equilibrium, and a socially optimal profile can be stabilized by marginal-cost pricing. For marginally non-increasing cost functions, unweighted matroid resource buying games admit a pure Nash equilibrium and a polynomial-time algorithm, while matroids are exactly the right structure: for every non-matroid anti-chain 9, there exists a two-player weighted resource buying game with marginally non-increasing costs and no pure Nash equilibrium (Harks et al., 2012).
This combination of embedded-subset lattices and subset strategy systems shows two different ways of treating externalities. One refines the state space of coalitions; the other constrains feasible actions to subsets of a common ground set.
4. Search, revelation, and online subset selection
In Rényi–Ulam games, subsets appear as adaptive queries. The Obscurer chooses a hidden number from 00, and the Seeker repeatedly asks whether the number lies in a subset 01. The answers form a binary truth/lie string in a prefix-closed, extensible language 02 determined by a restriction 03. The paper formalizes 04 by a restriction graph 05, a finite automaton-like object with labeled 06- and 07-arcs. A position assigns a nonnegative integer to each vertex of 08, and a strategy tree is a binary tree of such positions whose leaves have weight 09 or 10 (Beluhov, 2016).
The principal reduction is from arbitrary positions to weight-two positions. Theorem 1 states that the Seeker wins from all positions if and only if the Seeker wins from all positions of weight two; Theorem 2 states that the Seeker wins from all positions of the form 11 if and only if the Seeker wins from all unit-support weight-two positions. For regular restrictions with a finite restriction graph on 12 vertices, if the Seeker wins for 13, then the Seeker wins for all 14; moreover, if the Seeker wins for all 15, then the Seeker wins in 16 steps, with
17
where 18 is the number of iterations of 19 until reaching 20 (Beluhov, 2016).
For restrictions characterized by forbidden substrings, the paper gives a complete classification for two forbidden substrings. It builds on the Czyzowicz–Lakshmanan–Pelc theorem for a single forbidden substring, which states that when 21, the Seeker wins if and only if 22. For 23, Theorem 15 classifies all Seeker-win pairs into three classes: all pairs expanded by a single-element Seeker-win set; 24 sporadic pairs; and six infinite families determined by
25
together with its bitwise inversion (Beluhov, 2016).
Online vertex subset games place subsets under adversarial revelation. For a vertex-subset problem such as Vertex Cover, Independent Set, or Dominating Set, the adversary reveals the graph vertex-by-vertex under the neighborhood-reveal model, while the online algorithm must decide irrevocably whether the currently revealed vertex belongs to the solution subset 26. The algorithm is given an unlabeled map, an isomorphic copy of the graph with vertex labels removed, so it can recognize structures only up to automorphisms compatible with the reveal history (Fuchs et al., 2022).
The paper gives a general TQBF-to-online-game reduction scheme based on three kinds of gadgets: fake clause gadgets, dependency reveal gadgets, and ID gadgets. The goal is to extend a 3-SAT gadget reduction for the offline problem into a PSPACE reduction for the online game while preserving a one-to-one correspondence between satisfying assignments and feasible subset solutions. Using this framework, the online versions with a map of Vertex Cover, Independent Set, and Dominating Set are proved PSPACE-complete (Fuchs et al., 2022).
These two lines of work treat subsets differently. In Rényi–Ulam games, a subset is an information query. In online vertex subset games, it is the sought solution itself. In both cases, however, the adversarial structure is driven by partial revelation.
5. Impartial subset-removal, chomp, and saturation
Subset take-away is an impartial normal-play game on a simplicial complex 27. A move chooses a face 28 and replaces 29 by 30, where 31. Graph Chomp is the special case in which 32 contains only vertices and edges. The Sprague–Grundy function is
33
A central symmetry theorem states that if 34 is an involution on 35 and the fixed-point set 36 is also a simplicial complex, then
37
This reduction yields complete analyses for complete 38-partite graphs and for all bipartite graphs (Khandhawit et al., 2011).
For the complete graph 39, 40. More generally, if 41 is complete 42-partite and 43 is the number of odd 44, then
45
For any bipartite graph 46 with 47 vertices and 48 edges,
49
The same paper gives partial results for odd-cycle pseudotrees, including a 50 block formula for the family 51 and a classification of hairballs (Khandhawit et al., 2011).
On the Boolean lattice 52, Subset Takeaway becomes Chomp on a hypercube. A later computation-driven paper disproves two Gale–Neyman conjectures. In 53, the only winning first moves are 54-sets, so the top element 55 is not a winning first move. In the truncated lattices 56, the claim that the first player loses if and only if 57 divides 58 fails in both directions: 59 is a first-player loss although 60, and 61 is a first-player win although 62 (Brouwer et al., 2017).
The same paper develops a memoized, symmetry-aware algorithm for recursively defined functions on posets. It computes the number of linear extensions of 63 exactly for the first time, obtaining a 64-digit integer with
65
and derives a closed product formula for 66 (Brouwer et al., 2017).
Another impartial subset-claiming model is the intersecting saturation game on
67
Fast and Slow alternately claim unclaimed 68-sets while maintaining an intersecting family; the game ends when the claimed family is maximal intersecting. If 69 denotes the family of intersecting 70-uniform set families, then the game saturation numbers satisfy
71
The key parameter is the covering number 72: for a maximal intersecting family with 73,
74
Thus Fast attempts to force large cover number, while Slow attempts to force small cover number (Patkos et al., 2012).
A further convexity-based removing game is played on a graph 75 by selecting vertices until the convex hull of the remaining unselected vertices is too small. On grid graphs 76, geodetically convex sets are precisely axis-aligned rectangles. The paper studies the achievement game 77, called 78, and the avoidance game 79, called 80. For grids,
81
and
82
and for lattice graphs 83,
84
The analysis relies on delayed gamegraphs, option-preserving maps, and case analysis diagrams (Benesh et al., 13 May 2025).
6. Structural methods, algebraic viewpoints, and open directions
Across these literatures, several technical methods recur. One is symmetry reduction. In subset take-away and Graph Chomp, involutions reduce a position to its fixed-point core when that core remains a simplicial complex (Khandhawit et al., 2011). In convex-hull removing games, option-preserving maps reduce grid games to matrix games, and delayed gamegraphs isolate parity effects (Benesh et al., 13 May 2025). In Boolean-lattice computations, canonicalization under 85 and memoization make exact Grundy and linear-extension calculations feasible up to 86 (Brouwer et al., 2017).
A second recurrent method is algebraic decomposition. In partition function form, the zeta and Möbius operators on the lattice of embedded subsets produce Harsanyi-like dividends and unanimity bases (Grabisch, 2010). In subset-neutral hedonic games, a common subset-value function yields the potential
87
which aligns unilateral improvement with increases in 88 (Suksompong, 2018). In subset team games, the identity 89 separates coalition-wide gains into competitive and altruistic components (0907.2376).
A third method is automaton or gadget encoding. Restriction graphs for Rényi–Ulam games encode admissible truth/lie histories and enable reductions to weight-two positions and two-string games (Beluhov, 2016). TQBF gadget frameworks for online vertex subset games use fake clause, dependency reveal, and ID gadgets to enforce quantifier order and information asymmetry (Fuchs et al., 2022). These constructions show that subset games may be algorithmically easy on highly symmetric families and PSPACE-complete under adversarial revelation.
A more idiosyncratic algebraic viewpoint is proposed for board games by representing each legal move as a matrix in a proper subset
90
with 91, or in the general two-player case
92
The paper argues that these movement sets are neither rings nor groups because the additive identity and multiplicative identity are excluded and closure may fail (Hwang et al., 18 Feb 2025). This is a different use of “subset games” from the cooperative, impartial, and online models above, but it reinforces the same structural theme: the legally relevant objects form a constrained subset of a larger ambient space.
The open problems are correspondingly diverse. In subset team games, dynamic evolution, learning, and empirical calibration are identified as natural extensions (0907.2376). In Rényi–Ulam games, the full classification for 93 remains open, and three forbidden substrings already produce arithmetic phenomena such as the condition 94 for 95 (Beluhov, 2016). In intersecting saturation games, Conjecture 3.1 asks whether there exists 96 such that
97
which would amount to forcing cover number linear in 98 (Patkos et al., 2012). In grid and lattice removing games, the odd-parity achievement nim-number in dimensions 99 is left unresolved (Benesh et al., 13 May 2025).
Taken together, these results show that subset games are best understood through the structures they place on subsets: coalition assessment, partition environment, closure under removal, admissible query histories, or online feasibility under reveal constraints. The unifying object is the subset itself, but the theory depends on which ambient structure—lattice, simplicial complex, partition lattice, automaton, or graph—governs its legal or strategic role.