TOPICS
Search

Dollar Game


The dollar game is a solitaire game of redistribution on the vertices of a graph. In the version considered here, the board is a nonempty finite graph G that is a connected graph and a simple graph, and each vertex has an integer balance, which may be negative. A lending move at a vertex sends one dollar to each of its neighbors. A borrowing move reverses this transfer. Either move is allowed regardless of the current balances. The objective is to make every balance nonnegative (Baker and Norine 2007, Numberphile 2018).

Write the balances as a column vector D and let L be the Laplacian matrix of G. Lending at vertex v changes D to D-Le_v, where e_v is the vector with entry 1 at v and 0 elsewhere. Borrowing adds Le_v. Thus a position is winnable iff there is a column vector z with integer entries such that

 D+Lz>=0,

where the inequality is interpreted coordinatewise (Baker and Norine 2007). Every move preserves the total balance N.

Let G have n vertices and m edges, and put g=m-n+1, its circuit rank. If N>=g, every initial position can be won. For each N<=g-1, some initial position cannot be won (Baker and Norine 2007). A negative total always prevents winning, but a nonnegative total need not guarantee it.

Unlike the abelian sandpile model, these rules allow negative balances and borrowing and do not remove money at a sink (Baker 2013).


See also

Abelian Sandpile Model, Circuit Rank, Laplacian Matrix

Explore with Wolfram|Alpha

References

Baker, M. "Riemann-Roch for Graphs and Applications." Matt Baker's Math Blog. Oct. 18, 2013. https://mattbaker.blog/2013/10/18/riemann-roch-for-graphs-and-applications/.Baker, M. and Norine, S. "Riemann-Roch and Abel-Jacobi Theory on a Finite Graph." Adv. Math. 215, 766-788, 2007. https://doi.org/10.1016/j.aim.2007.04.012.Numberphile. "The Dollar Game." Aug. 31, 2018. https://www.youtube.com/watch?v=U33dsEcKgeQ.

Cite this as:

Weisstein, Eric W. "Dollar Game." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/DollarGame.html

Subject classifications