A Constant Bound for the Periods of Parallel Chip-firing Games with Many Chips

Similar documents
Let v be a vertex primed by v i (s). Then the number f(v) of neighbours of v which have

Infinite locally random graphs

The Encoding Complexity of Network Coding

Disjoint directed cycles

A Reduction of Conway s Thrackle Conjecture

CHAPTER 2. Graphs. 1. Introduction to Graphs and Graph Isomorphism

Unlabeled equivalence for matroids representable over finite fields

Progress Towards the Total Domination Game 3 4 -Conjecture

Sparse Hypercube 3-Spanners

SAT-CNF Is N P-complete

Acyclic Edge Colorings of Graphs

List Colouring Squares of Planar Graphs

Orthogonal art galleries with holes: a coloring proof of Aggarwal s Theorem

A note on isolate domination

The simplex method and the diameter of a 0-1 polytope

Discharging and reducible configurations

SANDRA SPIROFF AND CAMERON WICKHAM

General properties of staircase and convex dual feasible functions

Two Characterizations of Hypercubes

Minimal Recurrent Configurations of Chip Firing Games and Directed Acyclic Graphs

Throughout this course, we use the terms vertex and node interchangeably.

An Eternal Domination Problem in Grids

SEQUENTIALLY COHEN-MACAULAY GRAPHS OF FORM θ n1,...,n k. Communicated by Siamak Yassemi. 1. Introduction

ON SWELL COLORED COMPLETE GRAPHS

SPERNER S LEMMA MOOR XU

Graceful Graphs and Graceful Labelings: Two Mathematical Programming Formulations and Some Other New Results

Algorithmic Aspects of Acyclic Edge Colorings

Final Test in MAT 410: Introduction to Topology Answers to the Test Questions

Comparing the strength of query types in property testing: The case of testing k-colorability

FOUR EDGE-INDEPENDENT SPANNING TREES 1

Module 11. Directed Graphs. Contents

Extremal Graph Theory: Turán s Theorem

On Universal Cycles of Labeled Graphs

Lecture 15: The subspace topology, Closed sets

COLORING EDGES AND VERTICES OF GRAPHS WITHOUT SHORT OR LONG CYCLES

Universal Cycles for Permutations

Vertex 3-colorability of claw-free graphs

The strong chromatic number of a graph

Coloring edges and vertices of graphs without short or long cycles

Lecture 4: 3SAT and Latin Squares. 1 Partial Latin Squares Completable in Polynomial Time

Non-zero disjoint cycles in highly connected group labelled graphs

Diskrete Mathematik und Optimierung

The Probabilistic Method

Finding a princess in a palace: A pursuit evasion problem

A NOTE ON THE NUMBER OF DOMINATING SETS OF A GRAPH

Weak Dynamic Coloring of Planar Graphs

An upper bound for the chromatic number of line graphs

CPS 102: Discrete Mathematics. Quiz 3 Date: Wednesday November 30, Instructor: Bruce Maggs NAME: Prob # Score. Total 60

8 Colouring Planar Graphs

Coverings and Matchings in r-partite Hypergraphs

Pebbling on Directed Graphs

1. Lecture notes on bipartite matching

Acyclic Subgraphs of Planar Digraphs

On the Finiteness of the Recursive Chromatic Number

Distance Sequences in Locally Infinite Vertex-Transitive Digraphs

HAMBURGER BEITRÄGE ZUR MATHEMATIK

Combinatorial Gems. Po-Shen Loh. June 2009

Matching and Factor-Critical Property in 3-Dominating-Critical Graphs

Parameterized graph separation problems

The Tutte Polynomial

A step towards the Bermond-Thomassen conjecture about disjoint cycles in digraphs

2386 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 6, JUNE 2006

Testing Maximal 1-planarity of Graphs with a Rotation System in Linear Time

CMSC Honors Discrete Mathematics

The Rainbow Connection of a Graph Is (at Most) Reciprocal to Its Minimum Degree

On Galvin orientations of line graphs and list-edge-colouring

Bipartite Roots of Graphs

On the Balanced Case of the Brualdi-Shen Conjecture on 4-Cycle Decompositions of Eulerian Bipartite Tournaments

Induction Review. Graphs. EECS 310: Discrete Math Lecture 5 Graph Theory, Matching. Common Graphs. a set of edges or collection of two-elt subsets

An Improved Upper Bound for the Sum-free Subset Constant

Line Graphs and Circulants

Vertex Odd Divisor Cordial Labeling for Vertex Switching of Special Graphs

1. Lecture notes on bipartite matching February 4th,

Shannon capacity and related problems in Information Theory and Ramsey Theory

Acyclic Colorings of Graph Subdivisions

A GRAPH FROM THE VIEWPOINT OF ALGEBRAIC TOPOLOGY

Introduction to Graph Theory

arxiv: v1 [math.co] 17 Jan 2014

POLYHEDRAL GEOMETRY. Convex functions and sets. Mathematical Programming Niels Lauritzen Recall that a subset C R n is convex if

Dartmouth Computer Science Technical Report TR Chain Match: An Algorithm for Finding a Perfect Matching of a Regular Bipartite Multigraph

Ramsey equivalence of K n and K n + K n 1

NP-Hardness. We start by defining types of problem, and then move on to defining the polynomial-time reductions.

TRANSITIVE GRAPHS UNIQUELY DETERMINED BY THEIR LOCAL STRUCTURE

From Static to Dynamic Routing: Efficient Transformations of Store-and-Forward Protocols

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Algorithms For Inference Fall 2014

The 4/5 Upper Bound on the Game Total Domination Number

Nim-Regularity of Graphs

Math 777 Graph Theory, Spring, 2006 Lecture Note 1 Planar graphs Week 1 Weak 2

arxiv: v1 [math.co] 7 Dec 2018

Minimum congestion spanning trees of grids and discrete toruses

These notes present some properties of chordal graphs, a set of undirected graphs that are important for undirected graphical models.

Approximation Algorithms

arxiv:math/ v3 [math.co] 24 Dec 1999

Graphs That Are Randomly Traceable from a Vertex

Mathematical and Algorithmic Foundations Linear Programming and Matchings

Monotone Paths in Geometric Triangulations

Winning Positions in Simplicial Nim

Counting the Number of Eulerian Orientations

Extremal functions for rooted minors

Module 7. Independent sets, coverings. and matchings. Contents

Transcription:

A Constant Bound for the Periods of Parallel Chip-firing Games with Many Chips Paul Myer Kominers and Scott Duke Kominers Abstract. We prove that any parallel chip-firing game on a graph G with at least 4 E(G) V (G) chips stabilizes, i.e. such a game has eventual period of length 1. Furthermore, we obtain a polynomial bound on the number of rounds before stabilization. This result is a counterpoint to previous results which showed that the eventual periods of parallel chip-firing games with few chips need not even be polynomially bounded. Mathematics Subject Classification (2000). 05C35, 05C85, 68Q25 (Primary); 37B15, 68R10, 68Q80 (Secondary). Keywords. chip-firing, parallel chip-firing, stabilization, polynomial time. 1. Introduction We let G be a finite, undirected, connected graph and denote the vertex and edge sets of G by V (G) and E(G), respectively. For a vertex v V (G), we denote the degree of v by deg(v). In a chip-firing game on G, some number of chips are distributed among the V (G) vertices of G. Then, in each of a sequence of rounds t = 1, 2,..., a vertex v V with more than deg(v) chips is selected and fired one chip from v is moved to each of v s neighbors. The parallel chip-firing game on G is defined similarly: chips are distributed among the V (G) vertices of G, and in each of a sequence of rounds t = 1, 2,..., all vertices v V with more than deg(v) chips are fired. The chip-firing game was first introduced by Spencer [7] for infinite graphs; Björner, Lovász, and Shor [3] extended the game s definition to general finite graphs. Terminating chip-firing games on undirected graphs have been studied The second author gratefully acknowledges the support of a Harvard Mathematics Department Highbridge Fellowship.

2 Paul Myer Kominers and Scott Duke Kominers extensively and are surprisingly well-behaved. For example, the length of a terminating chip-firing game on a graph G is bounded by a polynomial in the characteristics of G (see [8]). Chip-firing games also have important applications; notably, they are related to Tutte polynomials (see [6]) and the critical groups of graphs (see [1]). Bitar and Goles [2] introduced the parallel chip-firing game, observing that such a game must necessarily converge towards a periodic sequence of chip configurations. They furthermore proved that any parallel chip-firing game on a finite, undirected, connected, acyclic graph has eventual period of length at most 2. Disproving two previous conjectures to the contrary, Kiwi et al. [4] later showed that the periods of parallel chip-firing games need not be polynomially bounded. Specifically, Kiwi et al. [4] constructed a parallel chip-firing game on an n-node, connected, undirected graph having eventual period of length exp(ω( n log n)). In this note, we show the following counterpoint to the result of Kiwi et al. [4]. Theorem 1. If G is a finite, undirected, connected graph, then any parallel chipfiring game on G with at least 4 E(G) V (G) chips has eventual period of length 1. We show additionally that when the conditions of Theorem 1 hold, the game on G converges to its period-1 chip configuration in a number of rounds bounded above by a polynomial in the characteristics of G. Our approach draws from the literature on chip-firing, using in particular a key result from Tardos s [8] proof that terminating chip-firing games conclude in polynomial time. 2. The Setting We denote by ϕ t (v) the total number times a vertex v V (G) has fired by the end of round t. For consistency, we throughout denote by c the total number of chips in a parallel chip-firing game on G. We say that a vertex has stabilized in some round if, after that round, the number of chips on that vertex will not change throughout the remainder of the game. Thus, a parallel chip-firing game on G has eventual period 1 if and only if all vertices of G stabilize. Abusing terminology slightly, we therefore say that a parallel chip-firing game on G stabilizes if its eventual period is 1. We say that a vertex v V (G) is abundant if it holds at least 2 deg(v) chips. Any vertex v V (G) with k deg(v) chips at the beginning of a round passes deg(v) chips to its neighbors and can, at most, receive one chip from each of its deg(v) neighbors. Thus, such a vertex cannot end the round with more than k chips. In particular, the set of abundant vertices of G can only shrink over the course of a parallel chip-firing game on G.

3. Main Theorem Parallel Chip-firing Games with Many Chips 3 We now prove the following stabilization theorem. Theorem 2. Let G be a finite, undirected, connected graph with diameter d. In any parallel chip-firing game on G with c 4 E(G) V (G) chips, every vertex v V (G) will stabilize within V (G) d c rounds. This result implies Theorem 1 of the introduction. Additionally, Theorem 2 encapsulates the c 3n cases of the result of the first author [5] for parallel chipfiring games on n-cycles. Our methods are inspired by those of Tardos [8]; they are essentially independent of the arguments used in [5]. We use the following lemma, which is a special case of Lemma 5 of Tardos [8]. Lemma 3. Let v, v V (G) be adjacent vertices of G. Then, ϕ t (v) ϕ t (v ) c for all t. Additionally, we need an observation about the condition c 4 E(G) V (G). Lemma 4. For G a graph and c 4 E(G) V (G), in any parallel chip-firing game on G with c chips there is at least one vertex v V (G) which fires every round. Proof. It suffices to find a vertex v V (G) which fires every round t during which some vertex v V (G) holds fewer than 2 deg(v) 1 chips. As observed above, it is not possible for a vertex v V (G) which is not abundant at the beginning of round t to become abundant after round t. However, the condition c 4 E(G) V (G) guarantees that whenever some v V (G) holds fewer than 2 deg(v) 1 chips there is also at least one abundant vertex v V (G). The existence of some vertex v V (G) which is abundant in every round when some vertex v V (G) has fewer than 2 deg(v) 1 chips then follows immediately, and we have the lemma. We may now proceed with the proof of our main result. Proof of Theorem 2. By Lemma 4, there is some vertex v V (G) which fires every round. Denoting the rounds by t = 1, 2,..., we then have ϕ t (v ) = t for all rounds t. By Lemma 3, we then know that ϕ t (v ) ϕ t (v) d c for all t and v V (G). Since ϕ t (v ) is strictly increasing in t, no v V (G) may fail to fire for more than d c rounds. In the worst case, all but one of the vertices fire in each round when some vertex does not fire; hence after V (G) d c rounds all the vertices of G fire every round, and the game has stabilized.

4 Paul Myer Kominers and Scott Duke Kominers 4. Remarks 4.1. On the Exponential Period Lengths Observed by Kiwi et al. [4] The results of Kiwi et al. [4] show that parallel chip-firing games with sufficiently few chips can have eventual periods of exponential lengths. By contrast, our Theorem 1 shows that the period-lengths of parallel chip-firing games with sufficiently many chips are bounded by the constant 1. The main class of examples provided by Kiwi et al. [4] uses graphs G m with exactly 3 ( m p i) + 1 vertices, 3 ( m p i) + m edges, and c m := 3 ( m p i) + m chips. (Here, m > 1 is fixed and {p i } is the ordered set of primes.) There is a substantial gap between c m and ( ) ( ) c m := 4 3 p i + m 3 p i + 1 = 9 p i + 4m 1, the number of chips required for a parallel chip-firing game on G m to be guaranteed to stabilize. The behavior of parallel chip-firing games on G m with c m > c > c m chips has not been studied; it would be interesting to know when a polynomially bounded period length can be guaranteed. In particular, it seems surprising that the period-length bound proceeds from exponential to constant pursuant to a polynomial increase in the number of chips. 4.2. On Possible Improvements of our Bounds Our Lemma 4 is, in some sense, dual to Lemma 4 of Tardos [8] which shows that for any terminating chip-firing game on G there is a distinguished vertex v V (G) which never fires. Such a result need not hold when c < 4 E(G) V (G). Indeed, the two-vertex graph G with vertex set V (G) = {v 1, v 2 } and edge set E(G) = {{v 1, v 2 }} provides a simple counterexample. We have 4 E(G) V (G) 1 = 4 1 2 1 = 1, while no vertex fires in every round of a single-chip parallel chip-firing game on G. Nonetheless, the first author [5] has shown that the conclusion of Theorem 1 holds when G is an n-cycle and c 3n 2 = 4 E(G) V (G) 2. Thus, the lower bound on c used in Theorems 1 and 2 may be relaxed in special cases; it may be possible to relax this bound more generally. Additionally, the worst case scenario examined in the proof of Theorem 2 seems unlikely to occur often when the number of chips on G is large. Thus, it is likely that the c-dependence of the stabilization-time bound in Theorem 2 can be relaxed. References [1] N. L. Biggs, Chip-firing and the critical group of a graph, Journal of Algebraic Combinatorics, 9, 25 45 (1999).

Parallel Chip-firing Games with Many Chips 5 [2] J. Bitar and E. Goles, Parallel chip firing games on graphs, Theoretical Computer Science, 92, 291 300 (1992). [3] A. Björner, L. Lovász, and P. Shor, Chip-firing games on graphs, European Journal of Combinatorics, 12, 283 291 (1991). [4] M. A. Kiwi et al., No polynomial bound for the period of the parallel chip firing game on graphs, Theoretical Computer Science, 136, 527 532 (1994). [5] P. M. Kominers, The candy-passing game for c 3n 2, Pi Mu Epsilon Journal, 12, 459 460 (2008). [6] C. M. López, Chip firing and the Tutte polynomial, Annals of Combinatorics, 1, 253 259 (1997). [7] J. Spencer, Balancing vectors in the max norm, Combinatorica, 6, 55 65 (1986). [8] G. Tardos, Polynomial bound for a chip firing game on graphs, SIAM Journal on Discrete Mathematics, 1, 397 398 (1988). Paul Myer Kominers Department of Economics, Massachusetts Institute of Technology c/o 8520 Burning Tree Road Bethesda, MD 20817 e-mail: pkoms@mit.edu Scott Duke Kominers Department of Economics, Harvard University, and Harvard Business School Wyss Hall, Harvard Business School Soldiers Field, Boston, MA 02163 e-mail: kominers@fas.harvard.edu