Path Cooperative Games
- 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 , with vertex set (which in the general formalism may represent arbitrary "cooperation states") and edge set indicating admissible transitions in the cooperative process. Every edge is assigned a strictly positive weight , and for non-edges, . The foundational value function is with .
A prototypical PC-Game is constructed by specifying players and, for each player , an antisymmetric edge-contribution function with . In settings where (the Boolean hypercube) and , this construction recovers the classical Shapley cooperative game.
Specializations of the model include:
- Edge-Path Cooperative Game (EPCG): Each edge is a player; indicates the existence of an – path in the subgraph induced by .
- Vertex-Path Cooperative Game (VPCG): Vertices (besides ) are players; tracks connectivity in the subgraph induced by plus terminals.
Cost-based generalizations associate each player with a nonnegative cost , and define the characteristic function for a coalition as $r - \min\{\sum_{i \in T} c_i : T \subseteq S, \text{$Tst$path}\}$ (when ) (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 (transition probabilities proportional to ), a player 's value is given by the expected sum of -contributions along random paths from to :
where denotes the state at step , and is the hitting time (Lim, 2021).
- Combinatorial Hodge Theory and Poisson Equation: Edge-flows decompose orthogonally as , where is the discrete gradient and . The unique solution with satisfies the discrete Poisson equation , with the graph Laplacian. The equivalence 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 satisfying efficiency () and coalition rationality ( for all ). In standard PC-Games (e.g., – 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 , maximizing such that for all and . For edge-path games, the least core is completely characterized: , where is the minimum – cut size (Aziz et al., 2011).
- Nucleolus: The unique imputation minimizing the lexicographically ordered excess vector . 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 – 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 (Bachrach et al., 2012).
5. Reliability Extensions and Robustness
Reliability extensions introduce independent survival probabilities for players (edges/vertices). The value function becomes the probability that survivors in a coalition enable an – path:
$v_{\text{rel}}(C) = \Pr\left\{\text{surviving edges in } C \text{ form an $st$ path}\right\}$
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: , 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 , . Allowing for more general edge sets, such as multi-player jumps or non-monotone reversals, and edge-contributions 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.