Constrained Existence in Graph Games
- The constrained existence problem determines if a weak subgame perfect equilibrium exists in multiplayer turn-based graph games with ω-regular Boolean objectives by checking threshold payoff conditions.
- The methodology employs a fixpoint computation with alternating Remove and Adjust steps to label vertices and synthesize compact symbolic witnesses for equilibrium outcomes.
- Complexity results vary by objective class, ranging from P-complete for Explicit Muller to PSPACE-complete for Reachability and Safety, highlighting distinct computational tradeoffs.
Searching arXiv for the specified paper and closely related work on weak subgame perfect equilibria in graph games. The constrained existence problem is the decision problem associated with weak subgame perfect equilibria in multiplayer turn-based games played on a finite directed graph with -regular Boolean objectives. Given an initialized game and threshold vectors with componentwise, it asks whether there exists a weak subgame perfect equilibrium whose outcome payoff satisfies . The problem is studied for objective classes including Reachability, Safety, Büchi, co-Büchi, Parity, Explicit Muller, Muller, Rabin, and Streett, and its analysis is organized around a fixpoint computation that determines the payoff profiles compatible with weak SPE behavior (Brihaye et al., 2018).
1. Formal game model
A multiplayer turn-based graph game with Boolean objectives is a tuple
where is a finite set of players, is a finite directed graph in which every vertex has at least one outgoing edge, and is a partition of the vertices among the players. When the token is on a vertex 0, Player 1 chooses the successor. For each player 2, the gain function
3
is induced by an 4-regular objective 5 (Brihaye et al., 2018).
A play is an infinite path 6 with 7, and its payoff vector is
8
The standard vertex-occurrence operators are
9
The objective classes considered in the complexity classification are the following:
- Reachability0: 1
- Safety2: 3
- Büchi4: 5
- co-Büchi6: 7
- Parity8: 9 is even
- Explicit Muller0: 1
- Muller, Rabin, and Streett in the usual way
All these objectives are prefix-independent except Reachability and Safety.
2. Weak subgame perfect equilibrium
A strategy 2 for Player 3 maps each history ending in a vertex of 4 to a successor vertex. The equilibrium concept studied here is not Nash equilibrium or subgame perfect equilibrium in the usual sense, but weak subgame perfect equilibrium. The defining restriction is on the space of admissible deviations: a deviating strategy 5 must be finitely deviating from 6, meaning that the two strategies differ on only finitely many histories (Brihaye et al., 2018).
In an initialized game 7, a strategy profile 8 is a weak Nash equilibrium if no player 9 has a profitable finitely deviating deviation, that is, no 0 with
1
A profile is a weak SPE if, in every subgame reachable by a history 2 ending in a vertex 3, the restriction of the profile is a weak Nash equilibrium.
A basic structural fact is that one-shot deviations suffice: Proposition 2 states that the weak SPE condition can be checked against deviations that differ only at the first decision. This equivalence is algorithmically central because it converts a seemingly global refinement into a local deviation test.
The weak SPE notion refines SPE in the sense adopted by the paper, but it does so under a restricted deviation model. The resulting equilibrium concept is particularly suited to infinite-duration graph games, where deviations that require infinitely many changes of behavior are excluded from the admissible counterfactuals.
3. Decision problem and fixpoint characterization
The constrained existence problem is defined as follows. Given an initialized game 4 and thresholds 5 with 6 componentwise, decide whether there exists a weak SPE 7 whose outcome payoff 8 satisfies
9
The decision procedure is based on a labeling of each vertex by tentative payoff sets. For every vertex 0, the initialization is
1
The algorithm then alternates two operations until a fixpoint is reached (Brihaye et al., 2018).
For odd 2, the Remove step deletes a payoff 3 from a vertex 4 whenever
5
This captures the idea that if Player 6 can move from 7 only to successor labels that are strictly better in component 8, then the payoff 9 cannot persist as weak-SPE-compatible at 0.
For even 1, the Adjust step propagates the consequences of previous removals. If a payoff 2 was removed from some vertex, then 3 is purged from any vertex 4 for which there no longer exists a 5-labeled play with payoff 6, meaning a play all of whose vertices still carry the label 7.
At the fixpoint 8, the labels stabilize. The central characterization theorem states that there exists a weak SPE of payoff 9 in 0 if and only if
- 1 for every reachable vertex 2, and
- 3.
The full version further states that one can extract a polynomial-size good symbolic witness, namely a family of up to 4 lassoes, from which a finite-memory weak SPE can be synthesized (Brihaye et al., 2018). This suggests that the fixpoint is not only a decision device but also a compact certificate for equilibrium existence.
4. Complexity landscape
The paper gives a complete complexity classification for the constrained existence problem across the standard classes of 5-regular Boolean objectives (Brihaye et al., 2018).
| Objective class | Complexity |
|---|---|
| Explicit Muller | P-complete |
| co-Büchi | NP-complete |
| Parity | NP-complete |
| Muller | NP-complete |
| Rabin | NP-complete |
| Streett | NP-complete |
| Büchi | in NP |
| Reachability | PSPACE-complete |
| Safety | PSPACE-complete |
Two uniform tractability results accompany this classification. The problem is fixed-parameter tractable when parameterized by the number of players, and for Rabin, Streett, and Muller objectives also by the size of the objective description. Moreover, if the number of players 6 is fixed, then the constrained existence problem is solvable in polynomial time.
The complexity bounds are derived from a fine-grained analysis of the fixpoint procedure. Each Remove/Adjust step can be implemented in
7
time, where 8 is the maximum size of 9, 0 is the cost of building 1, and 2 is the cost of testing existence of a single play with a given payoff. The classification then follows by showing, for each objective class, whether 3, 4, and 5 are polynomial, NP-bounded, or PSPACE-relevant.
A notable boundary case is Büchi objectives: the paper proves NP-membership, while hardness remains open.
5. Running example and interpretive value
The running example in the paper is a two-player game with Büchi objectives. Player 1 wants to visit 6 infinitely often, and Player 2 wants to visit 7 infinitely often. A positional strategy profile yields the outcome
8
with payoff 9 (Brihaye et al., 2018).
This profile is not a Nash equilibrium, because Player 1 could deviate at every occurrence of 0. It is nevertheless a weak SPE, because any profitable deviation is infinitely deviating. The example isolates the conceptual difference between ordinary deviation stability and weak deviation stability: the failure of NE does not preclude weak SPE when the profitable deviation requires infinitely many departures from the prescribed strategy.
Applying the Remove-Adjust procedure to the example produces a fixpoint labeling in which only payoff 1 survives at 2. By the characterization theorem, there exists a weak SPE with payoff 3, and this is exactly the positional profile exhibited in the example. In the full version, the example is also used to illustrate witness extraction through a family of lassoes (Brihaye et al., 2018).
6. Position within equilibrium theory and remaining issues
The constrained existence problem sits at the intersection of algorithmic game theory, infinite-duration verification games, and 4-regular objective synthesis. Its specificity lies in combining three ingredients: multiplayer turn-based graph games, Boolean 5-regular winning conditions, and the weak SPE deviation model. The results show that the existence question does not admit a uniform complexity profile across objective classes: Explicit Muller objectives yield a P-complete problem, co-Büchi/Parity/Muller/Rabin/Streett objectives yield NP-complete problems, and Reachability/Safety objectives yield PSPACE-complete problems (Brihaye et al., 2018).
The dependence on objective type is structurally meaningful. Prefix-independent objectives fit especially well with payoff propagation through the fixpoint labels, whereas Reachability and Safety require more costly reasoning. This suggests that the deviation-restricted equilibrium concept preserves enough global structure for a uniform symbolic treatment, but not enough to erase the distinctions between objective classes.
Two additional points delimit the scope of the theory. First, the problem remains polynomial when the number of players is fixed, which sharply separates combinatorial blow-up in payoffs from graph size. Second, the Büchi case is only partially classified: NP-membership is established, but hardness is open. In that sense, the classification is complete everywhere except at one remaining frontier.
Taken together, these results turn the constrained existence problem into a benchmark decision problem for weak SPEs. The fixpoint computation of payoff labels 6 provides both the semantic characterization of equilibrium outcomes and the algorithmic basis for exact complexity bounds, while the symbolic-witness construction shows that equilibrium existence can be certified without enumerating the full strategy space (Brihaye et al., 2018).