Papers
Topics
Authors
Recent
Search
2000 character limit reached

Path Cooperative Games

Updated 19 December 2025
  • Path Cooperative Games are cooperative network models where success is determined by forming connected paths (such as between a source and sink) in graphs.
  • They employ unified frameworks like stochastic path integrals and combinatorial Hodge theory to derive value allocation methods mirroring classical solution concepts.
  • These games have practical applications in revenue sharing, network reliability, and resource allocation with efficient algorithms based on shortest-path and series-parallel decompositions.

A Path Cooperative Game (PC-Game) is a class of cooperative games defined on networks or more general graphs, in which successful coalitions are characterized by the ability to establish connectivity—typically, existence of a path between designated nodes (such as source-sink pairs)—through subsets of agents represented by edges or vertices. The conceptual framework integrates combinatorial optimization, cooperative game theory, network flow, and discrete Hodge theory, supporting a range of solution concepts including the Shapley value, least core, and nucleolus. PC-Games serve as a natural model for distributive dilemmas in networked systems, such as profit allocation in transportation, communications, and revenue sharing platforms.

1. Formal Model: Definitions and Graphical Abstractions

At the core, a Path Cooperative Game is specified by a finite, connected, directed (or undirected) graph G=(E,E)G = (E, \mathcal{E}), with vertex set EE (which in the general formalism may represent arbitrary "cooperation states") and edge set EE×E\mathcal{E} \subset E \times E indicating admissible transitions in the cooperative process. Every edge (S,T)E(S, T) \in \mathcal{E} is assigned a strictly positive weight λ(S,T)>0\lambda(S, T) > 0, and for non-edges, λ(S,T)=0\lambda(S, T) = 0. The foundational value function is v:ERv: E \rightarrow \mathbb{R} with v()=0v(\emptyset) = 0.

A prototypical PC-Game is constructed by specifying NN players and, for each player ii, an antisymmetric edge-contribution function EE0 with EE1. In settings where EE2 (the Boolean hypercube) and EE3, this construction recovers the classical Shapley cooperative game.

Specializations of the model include:

  • Edge-Path Cooperative Game (EPCG): Each edge is a player; EE4 indicates the existence of an EE5–EE6 path in the subgraph induced by EE7.
  • Vertex-Path Cooperative Game (VPCG): Vertices (besides EE8) are players; EE9 tracks connectivity in the subgraph induced by EE×E\mathcal{E} \subset E \times E0 plus terminals.

Cost-based generalizations associate each player with a nonnegative cost EE×E\mathcal{E} \subset E \times E1, and define the characteristic function for a coalition EE×E\mathcal{E} \subset E \times E2 as EE×E\mathcal{E} \subset E \times E3TEE×E\mathcal{E} \subset E \times E4sEE×E\mathcal{E} \subset E \times E5tEE×E\mathcal{E} \subset E \times E6 (when EE×E\mathcal{E} \subset E \times E7) (Aziz et al., 2011).

2. Value Allocation: Stochastic Path Integrals and Hodge Decomposition

The central value allocation mechanism in PC-Games is established by two fundamentally equivalent perspectives:

  • Stochastic Path-Integral Formulation: By defining a time-reversible Markov chain over the cooperation state space EE×E\mathcal{E} \subset E \times E8 (transition probabilities proportional to EE×E\mathcal{E} \subset E \times E9), a player (S,T)E(S, T) \in \mathcal{E}0's value (S,T)E(S, T) \in \mathcal{E}1 is given by the expected sum of (S,T)E(S, T) \in \mathcal{E}2-contributions along random paths from (S,T)E(S, T) \in \mathcal{E}3 to (S,T)E(S, T) \in \mathcal{E}4:

(S,T)E(S, T) \in \mathcal{E}5

where (S,T)E(S, T) \in \mathcal{E}6 denotes the state at step (S,T)E(S, T) \in \mathcal{E}7, and (S,T)E(S, T) \in \mathcal{E}8 is the hitting time (Lim, 2021).

  • Combinatorial Hodge Theory and Poisson Equation: Edge-flows (S,T)E(S, T) \in \mathcal{E}9 decompose orthogonally as λ(S,T)>0\lambda(S, T) > 00, where λ(S,T)>0\lambda(S, T) > 01 is the discrete gradient and λ(S,T)>0\lambda(S, T) > 02. The unique solution λ(S,T)>0\lambda(S, T) > 03 with λ(S,T)>0\lambda(S, T) > 04 satisfies the discrete Poisson equation λ(S,T)>0\lambda(S, T) > 05, with λ(S,T)>0\lambda(S, T) > 06 the graph Laplacian. The equivalence λ(S,T)>0\lambda(S, T) > 07 forms the crux theorem, showing that the stochastic and Hodge-theoretic approaches coincide (Lim, 2021).

For the Boolean hypercube, these formulations reproduce the Shapley value, and beyond, they afford generalizations to arbitrary networks and state spaces (allowing edges that can both add and remove players, reflect technological upgrades, etc.).

3. Classical Solution Concepts: The Core, Least Core, and Nucleolus

Several key cooperative game-theoretic solution concepts are adapted to PC-Games:

  • Core: The set of imputations λ(S,T)>0\lambda(S, T) > 08 satisfying efficiency (λ(S,T)>0\lambda(S, T) > 09) and coalition rationality (λ(S,T)=0\lambda(S, T) = 00 for all λ(S,T)=0\lambda(S, T) = 01). In standard PC-Games (e.g., λ(S,T)=0\lambda(S, T) = 02–λ(S,T)=0\lambda(S, T) = 03 path games), the core is typically empty unless there exists a single-arc cut (Fang et al., 2015, Aziz et al., 2011).
  • Least Core: A polytope of imputations allowing a uniform relaxation parameter λ(S,T)=0\lambda(S, T) = 04, maximizing λ(S,T)=0\lambda(S, T) = 05 such that λ(S,T)=0\lambda(S, T) = 06 for all λ(S,T)=0\lambda(S, T) = 07 and λ(S,T)=0\lambda(S, T) = 08. For edge-path games, the least core is completely characterized: λ(S,T)=0\lambda(S, T) = 09, where v:ERv: E \rightarrow \mathbb{R}0 is the minimum v:ERv: E \rightarrow \mathbb{R}1–v:ERv: E \rightarrow \mathbb{R}2 cut size (Aziz et al., 2011).
  • Nucleolus: The unique imputation minimizing the lexicographically ordered excess vector v:ERv: E \rightarrow \mathbb{R}3. For path games, the nucleolus can be computed in strongly polynomial time (notably in undirected series-parallel graphs, via structural decomposition) (Fang et al., 2015, Aziz et al., 2011).

The least core and nucleolus, in these games, have intimate duality relationships with classical network flow (primal-dual LP) theory and the packing/covering structure of v:ERv: E \rightarrow \mathbb{R}4–v:ERv: E \rightarrow \mathbb{R}5 paths and cuts.

4. Algorithmic Methods and Complexity

Solution computation in PC-Games leverages classic combinatorial algorithms:

  • Separation Oracles and the Ellipsoid Method: For the least core and nucleolus, despite exponential constraint counts, polynomial-time algorithms are realized by separation via shortest-path (for minimal winning coalitions) and max-flow/min-cut (for path/cut dual games) subroutines. For cost-based games, shortest path or minimum cut computations on vertex/edge-weighted subgraphs suffice (Aziz et al., 2011).
  • Series-Parallel Decomposition: For undirected series-parallel graphs, the nucleolus is computed inductively on the decomposition tree; series and parallel compositions yield explicit update rules for allocations based on cut sizes (Aziz et al., 2011).
  • Probabilistic Estimation in Reliability Extensions: The Shapley value under reliability (random failure) extensions is intractable in exact form but admits efficient Monte Carlo estimation using randomized permutations, survivor sampling, and s–t-reachability checks. Error bounds are governed by concentration inequalities; sample complexity is v:ERv: E \rightarrow \mathbb{R}6 (Bachrach et al., 2012).

5. Reliability Extensions and Robustness

Reliability extensions introduce independent survival probabilities v:ERv: E \rightarrow \mathbb{R}7 for players (edges/vertices). The value function becomes the probability that survivors in a coalition enable an v:ERv: E \rightarrow \mathbb{R}8–v:ERv: E \rightarrow \mathbb{R}9 path:

v()=0v(\emptyset) = 00

This modifies the structural properties of the game:

  • The Shapley value can be estimated unbiasedly via random sampling.
  • Convex base games retain a non-empty core under any survival profile.
  • Veto agents and core stability are preserved, and, in some cases, reliability extensions can stabilize otherwise unstable base games and create non-empty cores (Bachrach et al., 2012).

Polynomial-time algorithms exist for core testing and allocation in games with a bounded number of types and survival probabilities.

6. Applications and Broader Implications

PC-Games and their solution methodologies are applicable to a diverse array of domains:

  • Revenue management and cost allocation in networked services, where guaranteed connectivity or flow must be bought from distributed agents.
  • Network reliability and robust profit sharing under component failures, modeling real-world infrastructure uncertainties (Bachrach et al., 2012).
  • Distributed systems and platform design, such as networked marketplaces and communication networks, where fair resource utilization requires path-based cooperation (Lim, 2021).
  • Generalization of Shapley value and Nash/Kohlberg–Neyman solutions, via the Hodge theoretic framework, to non-standard coalition spaces and dynamic reallocation scenarios.

These themes indicate PC-Games serve as an organizing model wherever connectivity, flow, or compliance emerge as collective, distributed, and stochastic phenomena across a network.

7. Illustrative Example: Glove Game and Beyond

As a specific case, consider the 3-player "glove" game: v()=0v(\emptyset) = 01, where value accrues only if the left-glove owner (player 1) is present with at least one right-glove owner (players 2 or 3). On the unweighted hypercube, the standard path-integral or Hodge-theoretic approach yields Shapley values v()=0v(\emptyset) = 02, v()=0v(\emptyset) = 03. Allowing for more general edge sets, such as multi-player jumps or non-monotone reversals, and edge-contributions v()=0v(\emptyset) = 04 that split incremental value among newcomers, the allocation framework remains consistent and "fair" through the unified path-integral / Poisson equation machinery (Lim, 2021).

These methods can be instantiated with general cooperation networks, arbitrary coalition spaces, and generalized value functions, positioning PC-Games as a foundational instrument for theoretical and applied research in cooperative multiagent networks.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (4)

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 Path Cooperative Games (PC-Games).