Papers
Topics
Authors
Recent
Search
2000 character limit reached

Concurrent Game Structures (CGS)

Updated 23 March 2026
  • Concurrent Game Structures are abstract frameworks defining multi-agent interactions through simultaneous action choices and deterministic or probabilistic transitions.
  • They underpin strategic logics like ATL and Coalition Logic, facilitating analysis in multi-agent planning, verification, and synthesis.
  • Variants such as Exclusive and Shared Propositional Control illustrate practical applications in voting, robotics, and distributed systems.

A concurrent game structure (CGS) is an abstract formalism for modeling multi-agent, multi-choice strategic interaction in discrete environments, wherein multiple agents select actions simultaneously in each state, and the global outcome is determined by a deterministic (or, in some variants, probabilistic) transition function. CGSs are foundational to the semantics of logics for multi-agent systems, such as Alternating-time Temporal Logic (ATL, ATL*), Coalition Logic, and their numerous extensions. The mathematical definition of CGS admits considerable parametric flexibility, encompassing variants with role anonymity, aggregation, stochasticity, and non-standard preference or power semantics.

1. Formal Definition and Structural Parameters

The canonical form of a concurrent game structure is a tuple

G=(N,S,A,d,δ,Π,π)\mathcal{G} = (N, S, A, d, \delta, \Pi, \pi)

with the following components:

  • N={1,…,n}N = \{1, \dots, n\}, a finite set of agents or players.
  • SS, a finite set of states.
  • AA, a finite set of actions.
  • d:N×S→2A∖{∅}d: N \times S \rightarrow 2^A \setminus \{\emptyset\}, defining for each agent and state the set of enabled actions.
  • δ:S×An→S\delta: S \times A^n \rightarrow S, the deterministic transition function: for s∈Ss \in S and each joint action (a1,…,an)(a_1, \dots, a_n) with ai∈d(i,s)a_i \in d(i, s), the successor state is δ(s,(a1,…,an))\delta(s, (a_1, \dots, a_n)) (Belardinelli et al., 2017).
  • Π\Pi, a set of atomic propositions; Ï€:S→2Π\pi: S \to 2^\Pi labels each state with the propositions true there.

A path (computation) is an infinite sequence s0s1…s_0 s_1 \dots such that sk+1=δ(sk,α[k])s_{k+1} = \delta(s_k, \alpha[k]), for some joint action profile α[k]∈d(1,sk)×⋯×d(n,sk)\alpha[k] \in d(1, s_k) \times \cdots \times d(n, s_k).

In most variants, including ATL semantics, agent ii's strategy is a mapping from finite histories to available actions; for coalition reasoning, collective strategies define choices for subsets of agents, with universal quantification over completions by non-coalition members (Pedersen et al., 2013, Carlsen et al., 2023).

2. Variants: Exclusive and Shared Control

The basic dichotomy in propositional control partitions CGSs into exclusive and shared control architectures.

  • CGS with Exclusive Propositional Control (CGS-EPC): Each atom is controlled by exactly one agent. In a Boolean game setting, the atom set Φ\Phi is partitioned as Φ1∪⋯∪Φn\Phi_1 \cup \cdots \cup \Phi_n, and each agent ii determines the truth of atoms in Φi\Phi_i at each step. The global transition function Ï„(s,α1,…,αn)=⋃iαi\tau(s, \alpha_1, \dots, \alpha_n) = \bigcup_{i} \alpha_i reflects deterministic assignment composition (Belardinelli et al., 2017).
  • CGS with Shared Propositional Control (CGS-SPC): Atoms may be controlled by multiple agents (shared issues). Here Φ=Φ0∪Φ1∪⋯∪Φn\Phi = \Phi_0 \cup \Phi_1 \cup \cdots \cup \Phi_n, with Φ0\Phi_0 uncontrollable and Ï„\tau an aggregation function over agents’ simultaneous assignments to shared atoms. Aggregation mechanisms can encode threshold, majority, or weighted rules and thus subsume models such as influence games or aggregation games (Belardinelli et al., 2017).

This generalized structure models real-world strategic phenomena such as opinion diffusion, voting, and collaborative control in distributed systems.

3. Logical and Algorithmic Frameworks

CGSs underpin a range of formal specification and verification logics:

  • Alternating-time Temporal Logic (ATL/ATL^*): Strategic temporal logics that quantify over coalitional abilities in the context of concurrent steps. The modal clauses refer to coalitions' power to ensure temporal outcomes regardless of the strategies of other agents (Carlsen et al., 2023, Pedersen et al., 2013).
  • Rational capability extensions: CGSs can be enriched with agent-specific preference preorders over infinite computations, yielding concurrent game structures with preferences (CGSPs). This enables a minimal dominance-based rationality condition, interpreted via ATL or Coalition Logic extensions, and allows reasoning about what rational (in the sense of non-dominated strategies) coalitions can enforce (Li et al., 17 Feb 2025).
  • Normative systems and role-based structures: Anonymous and role-based CGSs collapse agent distinctions to role abstractions, compacting representation and facilitating polynomial-time verification for normative variants (e.g., NCHATL), where compliance constraints are imposed over agent actions, and the anonymity condition enables tractable counting-based algorithms (Pedersen et al., 2014, Pedersen et al., 2013).
  • Compositional and Algebraic Semantics: The algebra of concurrent games (ACG) augments game algebra with a parallelism operator, providing an equational theory that can reconstruct CGS state-space and transitions algebraically, supporting compositional reasoning and canonical model construction (Wang, 2019).

4. Model Checking and Computational Complexity

The verification of ATL, ATL*, or related logics over CGS models admits tight complexity results, often dependent on structural parameters:

  • For standard finite CGS-EPC, ATL model checking is Δ3P\Delta_3^P-complete, and ATL* model checking is PSPACE-complete (Belardinelli et al., 2017).
  • The main reduction theorem for CGS-SPC shows that model checking specifications in ATL* over shared-control CGS can be polynomially reduced to model checking exclusive-control CGS, preserving complexity class boundaries.
  • Role- and anonymity-based compact encodings achieve polynomial-time model-checking as long as the number of roles or action alternatives per state is bounded (Pedersen et al., 2014, Pedersen et al., 2013).
  • On-the-fly algorithms and distributed heuristics (e.g., as realized in CGAAL) exploit dependency graphs to efficiently check strategic properties, outperforming existing tools in many empirical scenarios (Carlsen et al., 2023).

5. Extensions: Stochastic, Probabilistic, and Quantitative CGS

Concurrent game structures admit stochastic and probabilistic generalizations:

  • Stochastic CGS (CSG): Augmenting δ\delta to yield probability distributions over successor states, enabling mixed strategies and introducing the need for value-iteration or backward induction in zero-sum and equilibrium computation (Kwiatkowska et al., 2020).
  • Probabilistic CGS (PGS): Probabilistic transitions are coupled with alternating simulation notions and modal logic characterizations, supporting nuanced behavioral comparison of probabilistic models via simulation relations and corresponding fixpoint extensions (Zhang et al., 2019).
  • Quantitative and Mechanism Design: Quantitative CGS associate weights/payoff functions to players (mean-payoff objectives), supporting verification of Nash equilibria existence, uniqueness, or optimality under temporal logic or GR(1) constraints, with complexity tightly characterized in the polynomial hierarchy (Gutierrez et al., 2021, Bouyer et al., 2015).

6. Coalition Powers and Representation Theorems

The interpretation of coalition power in CGS and its generalizations is a central issue:

  • Alpha-powers: Coalitions can ensure the system reaches a subset of states regardless of others’ choices.
  • Actual-powers: Focus on the precise possible successors a coalition can uniquely enforce, introducing distinction between upward-closure (alpha-power) and exact achievement (actual-power). Representation theorems precisely characterize the classes of neighborhood frames corresponding to each kind of power, for all combinations of determinism, seriality, and independence; these results clarify the expressiveness of ATL- and Coalition Logic-style frameworks (Chen et al., 4 Mar 2026).

Such distinctions are especially relevant in the study of completeness and correspondence for modal and coalition logics, and they affect the structure of frame or model classes for completeness proofs.

7. Applications and Case Studies

CGSs are the semantic basis of a wide spectrum of applications:

  • Multi-agent planning and synthesis: The CGS framework is essential for the synthesis of controllers or policies in adversarial or cooperative settings.
  • Robotics and distributed algorithms: CGSs support modeling of robot coordination, networked protocols (e.g., gossip, medium access control), and system design under constraints of concurrency and uncertainty (Kwiatkowska et al., 2020).
  • Social choice, voting, and influence: CGS-SPC is instrumental for representing influence and aggregation games, where propositional variables capture issue states, and agent control or influence is mediated through aggregation operators (Belardinelli et al., 2017).
  • Verification tools: Automated ATL or rPATL model checkers (e.g., CGAAL, PRISM-games) fundamentally rely on explicit CGS encodings and parallel/distributed exploration algorithms (Carlsen et al., 2023, Kwiatkowska et al., 2020).
  • Game semantics and program verification: CGS-based event structures with symmetry enable highly expressive models for higher-order, concurrent, stateful programs, supporting full abstraction and denotational correspondence to calculi with parallelism and state (Castellan et al., 2014).

These applications demonstrate the versatility and foundational status of concurrent game structures within logic, verification, multi-agent systems, and computer science as a whole.

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 Concurrent Game Structures (CGS).