Saving Game in MCST: Cooperative Value Game
- Saving game is a cooperative game reformulation that converts MCST cost problems into value games by measuring coalition savings relative to individual connection costs.
- It leverages key properties such as nonnegativity, monotonicity, and superadditivity to enable a relative-error Monte Carlo approximation of the Shapley value.
- The approach also provides effective null-player detection and supports a fully polynomial-time randomized scheme for computing Shapley values.
A saving game is a cooperative-game reformulation of a minimum-cost spanning tree (MCST) game that converts a cost game into a value game by measuring coalition savings relative to individual connection to the root. In the formulation introduced for MCST games, the saving game is the key device that makes relative-error (multiplicative) approximation of the Shapley value possible via Monte Carlo sampling, whereas exact computation in the original cost formulation is -hard and prior Monte Carlo methods provide only additive-error approximations (Jimbo et al., 24 Mar 2026). In this setting, the saving game is not merely a change of notation: it yields a nonnegative, monotone, superadditive game with structural properties that support an FPRAS for Shapley-value approximation.
1. Construction from minimum-cost spanning tree games
Let be an MCST game on the complete graph , where is the root and, for any coalition ,
The associated saving game is defined by
Since , this becomes
The interpretation is explicit: 0 is the total amount of cost saved by coalition 1 compared with each player connecting separately to the root. The paper names this reformulation the MCST-saving game (Jimbo et al., 24 Mar 2026).
The motivation for this construction comes from a pathology of MCST cost games. In the original cost-game formulation, a player can have Shapley value 2 even when the player is not a null player in the cost-game sense. The paper gives the example with nodes 3 and edge weights
4
where the MCST game has Shapley value 5, even though player 6 is not dummy. In the associated saving game, the Shapley value becomes 7. This change isolates the coalition surplus created by shared connectivity and removes an obstacle to multiplicative approximation.
2. Relation to the original MCST cost game
The saving game is linked to the original MCST game through an exact Shapley-value transformation. If 8 is the Shapley value of the cost game 9 and 0 is the Shapley value of the saving game 1, then
2
Hence,
3
This identity is central because approximating the saving-game Shapley value immediately yields an approximation of the original MCST cost allocation. The paper highlights the decomposition
4
which makes the stand-alone connection cost the baseline and the saving-game Shapley value the coalition-generated discount (Jimbo et al., 24 Mar 2026).
The reformulation also clarifies the player-role correspondence. For the saving game, a player 5 is a null player iff 6. In the original MCST cost game, this corresponds to 7 being a dummy player: 8 The paper emphasizes that this exact null-player characterization holds cleanly for saving games, but not for MCST cost games directly.
A plausible implication is that the saving-game view separates individual baseline cost from cooperative surplus in a way that aligns the Shapley value more closely with null-player structure.
3. Structural properties of MCST-saving games
The approximation theory depends on three structural properties of the saving game.
First, it satisfies nonnegativity: 9 This follows because 0 is always a feasible spanning tree for 1, so
2
Second, it satisfies superadditivity: for disjoint coalitions 3,
4
Third, it satisfies monotonicity: if 5, then
6
These properties imply that Shapley values are nonnegative. More importantly for approximation, the paper proves that in the simple 7-8 case, any non-null player has a uniform positive lower bound on the Shapley value: 9 This lower bound is the bridge from additive concentration bounds to relative-error guarantees (Jimbo et al., 24 Mar 2026).
The significance of this step is methodological. Prior Monte Carlo methods for MCST games gave additive-error approximations, but additive error can be weak when Shapley values differ greatly in magnitude across players. The saving-game reformulation avoids that weakness by placing the problem in a nonnegative value-game regime where multiplicative analysis becomes possible.
4. Null players, edge conditions, and lower bounds
A major theorem in the saving-game analysis is the null-player characterization. For an MCST-saving game 0 defined by 1, the following are equivalent for player 2:
- 3;
- 4 is a null player:
5
- for every 6,
7
- for every 8,
9
Thus player 0 is null exactly when every edge 1 is at least as heavy as both root edges 2 and 3 (Jimbo et al., 24 Mar 2026).
The paper notes that this allows null players to be detected in 4 time per player, hence all null players can be eliminated in 5 time. In the simple 6-7 case, the characterization sharpens further. For a player 8,
- 9 iff 0 is not null;
- equivalently, there exists 1 such that
2
- and then
3
This lower bound is what makes multiplicative approximation possible. A plausible implication is that the saving-game reformulation does not merely identify degenerate players; it also produces a quantitative floor for the contribution of every non-null player in the 4-5 regime.
5. Monte Carlo approximation and the FPRAS
The algorithm samples a uniformly random permutation 6 of the players and computes each player’s marginal contribution in that order: 7 where 8 denotes the set of players appearing before 9 in 0. The Shapley value is the expectation of this marginal contribution: 1
Using 2 random permutations 3, the estimator is
4
This estimator is unbiased: 5
For a fixed permutation, the algorithm incrementally updates MST costs for prefixes of the permutation. The paper shows that one can compute the needed sequence of coalition costs in
6
time per sampled permutation, so total runtime is
7
The key graph-theoretic observation is that the update from 8 to 9 can be handled on a planar auxiliary graph, allowing a linear-time MST computation on that subproblem (Jimbo et al., 24 Mar 2026).
The FPRAS proof uses bounded marginal contributions, Hoeffding’s inequality, and the positive lower bound for non-null players. In the simple 0-1 case,
2
If
3
then for each player 4,
5
If
6
then simultaneously for all players,
7
Because the required sample size is polynomial in 8, 9, and 0, this is a fully polynomial-time randomized approximation scheme (FPRAS).
6. General nonnegative weights and transfer back to MCST games
For arbitrary nonnegative weights, the paper decomposes the game into a sum of simple 1-2 games. Let the distinct positive weights be
3
and define thresholded 4-5 weights
6
Then the MCST game decomposes as
7
and the saving game decomposes analogously: 8 By additivity of the Shapley value,
9
This reduces the general case to repeated application of the simple-case estimator, with sample complexity increasing by a factor involving 00. If
01
then each player’s relative error is at most 02 with probability at least 03; and if
04
then this holds simultaneously for all players (Jimbo et al., 24 Mar 2026).
Once 05 is approximated for the saving game, the cost-game Shapley value is recovered by
06
The paper explicitly states that the same approximation guarantees transfer to the original MCST game, with denominator 07 in the relative error bound: 08
The principal consequence is that the saving game becomes the mechanism that converts an intractable cost-allocation problem into a positive-valued cooperative game where multiplicative approximation is feasible.
7. Terminological scope and other uses of “saving game”
The term “saving game” is used in several unrelated literatures. In the cooperative-game-theoretic sense developed above, it denotes the value-game reformulation of an MCST cost game (Jimbo et al., 24 Mar 2026). In other papers, however, the phrase refers to different objects.
In health-economics game theory, “Saving Game” denotes a sequential producer–insurer game for life-saving medicines in which a monopoly patent-holder sets the drug price, an insurer sets a premium, and heterogeneous patients decide whether to insure and whether to purchase treatment (Coculescu et al., 19 Sep 2025). In energy systems, the expression appears in the context of a large-scale energy social game in a smart residential building, where occupants compete for points and incentives by reducing energy use (Das et al., 2019). In algorithmic graph theory, a closely related usage appears in the Firefighter setting, where the task is to save a designated critical set of vertices from a spreading fire; the paper formulates Saving A Critical Set (SACS) and proves that it is fixed-parameter tractable parameterized by the number of firefighters in the non-spreading model (Choudhari et al., 2017).
These usages are terminologically adjacent but conceptually distinct. The MCST-saving game is a cooperative value-game transformation; the producer–insurer model is a sequential market game; the energy social game is an incentive mechanism with human-in-the-loop control; and the firefighting formulation is a graph-theoretic saving problem. This suggests that “saving game” functions as a polysemous label whose meaning is determined by the surrounding field rather than by a single established cross-disciplinary definition.