Papers
Topics
Authors
Recent
Search
2000 character limit reached

Constrained Existence in Graph Games

Updated 4 July 2026
  • 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 ω\omega-regular Boolean objectives. Given an initialized game (G,v0)(G,v_0) and threshold vectors x,y{0,1}nx,y\in\{0,1\}^n with xyx\le y componentwise, it asks whether there exists a weak subgame perfect equilibrium whose outcome payoff pp satisfies xpyx\le p\le y. 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

G=(Π,V,(Vi)iΠ,E,(Gaini)iΠ),G=(\Pi,V,(V_i)_{i\in\Pi},E,(Gain_i)_{i\in\Pi}),

where Π={1,,n}\Pi=\{1,\dots,n\} is a finite set of players, (V,E)(V,E) is a finite directed graph in which every vertex has at least one outgoing edge, and V=iΠViV=\bigsqcup_{i\in\Pi}V_i is a partition of the vertices among the players. When the token is on a vertex (G,v0)(G,v_0)0, Player (G,v0)(G,v_0)1 chooses the successor. For each player (G,v0)(G,v_0)2, the gain function

(G,v0)(G,v_0)3

is induced by an (G,v0)(G,v_0)4-regular objective (G,v0)(G,v_0)5 (Brihaye et al., 2018).

A play is an infinite path (G,v0)(G,v_0)6 with (G,v0)(G,v_0)7, and its payoff vector is

(G,v0)(G,v_0)8

The standard vertex-occurrence operators are

(G,v0)(G,v_0)9

The objective classes considered in the complexity classification are the following:

  • Reachabilityx,y{0,1}nx,y\in\{0,1\}^n0: x,y{0,1}nx,y\in\{0,1\}^n1
  • Safetyx,y{0,1}nx,y\in\{0,1\}^n2: x,y{0,1}nx,y\in\{0,1\}^n3
  • Büchix,y{0,1}nx,y\in\{0,1\}^n4: x,y{0,1}nx,y\in\{0,1\}^n5
  • co-Büchix,y{0,1}nx,y\in\{0,1\}^n6: x,y{0,1}nx,y\in\{0,1\}^n7
  • Parityx,y{0,1}nx,y\in\{0,1\}^n8: x,y{0,1}nx,y\in\{0,1\}^n9 is even
  • Explicit Mullerxyx\le y0: xyx\le y1
  • 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 xyx\le y2 for Player xyx\le y3 maps each history ending in a vertex of xyx\le y4 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 xyx\le y5 must be finitely deviating from xyx\le y6, meaning that the two strategies differ on only finitely many histories (Brihaye et al., 2018).

In an initialized game xyx\le y7, a strategy profile xyx\le y8 is a weak Nash equilibrium if no player xyx\le y9 has a profitable finitely deviating deviation, that is, no pp0 with

pp1

A profile is a weak SPE if, in every subgame reachable by a history pp2 ending in a vertex pp3, 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 pp4 and thresholds pp5 with pp6 componentwise, decide whether there exists a weak SPE pp7 whose outcome payoff pp8 satisfies

pp9

The decision procedure is based on a labeling of each vertex by tentative payoff sets. For every vertex xpyx\le p\le y0, the initialization is

xpyx\le p\le y1

The algorithm then alternates two operations until a fixpoint is reached (Brihaye et al., 2018).

For odd xpyx\le p\le y2, the Remove step deletes a payoff xpyx\le p\le y3 from a vertex xpyx\le p\le y4 whenever

xpyx\le p\le y5

This captures the idea that if Player xpyx\le p\le y6 can move from xpyx\le p\le y7 only to successor labels that are strictly better in component xpyx\le p\le y8, then the payoff xpyx\le p\le y9 cannot persist as weak-SPE-compatible at G=(Π,V,(Vi)iΠ,E,(Gaini)iΠ),G=(\Pi,V,(V_i)_{i\in\Pi},E,(Gain_i)_{i\in\Pi}),0.

For even G=(Π,V,(Vi)iΠ,E,(Gaini)iΠ),G=(\Pi,V,(V_i)_{i\in\Pi},E,(Gain_i)_{i\in\Pi}),1, the Adjust step propagates the consequences of previous removals. If a payoff G=(Π,V,(Vi)iΠ,E,(Gaini)iΠ),G=(\Pi,V,(V_i)_{i\in\Pi},E,(Gain_i)_{i\in\Pi}),2 was removed from some vertex, then G=(Π,V,(Vi)iΠ,E,(Gaini)iΠ),G=(\Pi,V,(V_i)_{i\in\Pi},E,(Gain_i)_{i\in\Pi}),3 is purged from any vertex G=(Π,V,(Vi)iΠ,E,(Gaini)iΠ),G=(\Pi,V,(V_i)_{i\in\Pi},E,(Gain_i)_{i\in\Pi}),4 for which there no longer exists a G=(Π,V,(Vi)iΠ,E,(Gaini)iΠ),G=(\Pi,V,(V_i)_{i\in\Pi},E,(Gain_i)_{i\in\Pi}),5-labeled play with payoff G=(Π,V,(Vi)iΠ,E,(Gaini)iΠ),G=(\Pi,V,(V_i)_{i\in\Pi},E,(Gain_i)_{i\in\Pi}),6, meaning a play all of whose vertices still carry the label G=(Π,V,(Vi)iΠ,E,(Gaini)iΠ),G=(\Pi,V,(V_i)_{i\in\Pi},E,(Gain_i)_{i\in\Pi}),7.

At the fixpoint G=(Π,V,(Vi)iΠ,E,(Gaini)iΠ),G=(\Pi,V,(V_i)_{i\in\Pi},E,(Gain_i)_{i\in\Pi}),8, the labels stabilize. The central characterization theorem states that there exists a weak SPE of payoff G=(Π,V,(Vi)iΠ,E,(Gaini)iΠ),G=(\Pi,V,(V_i)_{i\in\Pi},E,(Gain_i)_{i\in\Pi}),9 in Π={1,,n}\Pi=\{1,\dots,n\}0 if and only if

  • Π={1,,n}\Pi=\{1,\dots,n\}1 for every reachable vertex Π={1,,n}\Pi=\{1,\dots,n\}2, and
  • Π={1,,n}\Pi=\{1,\dots,n\}3.

The full version further states that one can extract a polynomial-size good symbolic witness, namely a family of up to Π={1,,n}\Pi=\{1,\dots,n\}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 Π={1,,n}\Pi=\{1,\dots,n\}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 Π={1,,n}\Pi=\{1,\dots,n\}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

Π={1,,n}\Pi=\{1,\dots,n\}7

time, where Π={1,,n}\Pi=\{1,\dots,n\}8 is the maximum size of Π={1,,n}\Pi=\{1,\dots,n\}9, (V,E)(V,E)0 is the cost of building (V,E)(V,E)1, and (V,E)(V,E)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 (V,E)(V,E)3, (V,E)(V,E)4, and (V,E)(V,E)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 (V,E)(V,E)6 infinitely often, and Player 2 wants to visit (V,E)(V,E)7 infinitely often. A positional strategy profile yields the outcome

(V,E)(V,E)8

with payoff (V,E)(V,E)9 (Brihaye et al., 2018).

This profile is not a Nash equilibrium, because Player 1 could deviate at every occurrence of V=iΠViV=\bigsqcup_{i\in\Pi}V_i0. 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 V=iΠViV=\bigsqcup_{i\in\Pi}V_i1 survives at V=iΠViV=\bigsqcup_{i\in\Pi}V_i2. By the characterization theorem, there exists a weak SPE with payoff V=iΠViV=\bigsqcup_{i\in\Pi}V_i3, 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 V=iΠViV=\bigsqcup_{i\in\Pi}V_i4-regular objective synthesis. Its specificity lies in combining three ingredients: multiplayer turn-based graph games, Boolean V=iΠViV=\bigsqcup_{i\in\Pi}V_i5-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 V=iΠViV=\bigsqcup_{i\in\Pi}V_i6 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).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Constrained Existence Problem.