Table of Contents
Fetching ...

Slow graph bootstrap percolation I: Cycles

David Fabian, Patrick Morris, Tibor Szabó

TL;DR

This work determines the exact maximum running time M_{C_k}(n) for the cycle H-bootstrap percolation process on n-vertex graphs, establishing M_{C_k}(n)=\\lceil \\log_{k-1}(n+k^2-4k+2)\\rceil if k is odd and M_{C_k}(n)=\\lceil \\log_{k-1}(2n+k^2-5k)\\rceil if k is even, for all sufficiently large n. The core insight is a diameter-diminishing mechanism: at each step the effective distance between vertices shrinks by a factor of k-1, yielding the leading logarithmic term, while the precise jump locations are controlled by Frobenius numbers associated with the semigroups generated by k-2 and k, namely F(k-2,k)=k^2-4k+2 and F'(k-2,k)=k^2/2-3k+2. The authors develop a path- and walk-based framework, including sumset analyses with sets D_i and A_i (and A'_i), to capture when edges appear, and combine this with parity arguments to resolve odd versus even k; these techniques enable exact running-time values and extend to disjoint unions of cycles with bounds depending on the largest cycle. This yields the first exact running-time results for an infinite family of nontrivial H and provides a structured approach for analyzing bootstrap percolation times in related graph families, with implications for cellular automata perspectives and extremal combinatorics.

Abstract

Given a fixed graph $H$ and an $n$-vertex graph $G$, the $H$-bootstrap percolation process on $G$ is defined to be the sequence of graphs $G_i$, $i\geq 0$ which starts with $G_0:=G$ and in which $G_{i+1}$ is obtained from $G_i$ by adding every edge that completes a copy of $H$. We are interested in $M_H(n)$ which is the maximum number of steps, over all $n$-vertex graphs $G$, that this process takes to stabilise. We determine this maximum running time precisely when $H$ is a cycle, giving the first infinite family of graphs $H$ for which an exact solution is known. We find that $M_{C_k}(n)$ is of order $\log_{k-1}(n)$ for all $3\leq k\in \mathbb{N}$. Interestingly though, the function exhibits different behaviour depending on the parity of $k$ and the exact location of the values of $n$ for which $M_H(n)$ increases is determined by the Frobenius number of a certain numerical semigroup depending on $k$.

Slow graph bootstrap percolation I: Cycles

TL;DR

This work determines the exact maximum running time M_{C_k}(n) for the cycle H-bootstrap percolation process on n-vertex graphs, establishing M_{C_k}(n)=\\lceil \\log_{k-1}(n+k^2-4k+2)\\rceil if k is odd and M_{C_k}(n)=\\lceil \\log_{k-1}(2n+k^2-5k)\\rceil if k is even, for all sufficiently large n. The core insight is a diameter-diminishing mechanism: at each step the effective distance between vertices shrinks by a factor of k-1, yielding the leading logarithmic term, while the precise jump locations are controlled by Frobenius numbers associated with the semigroups generated by k-2 and k, namely F(k-2,k)=k^2-4k+2 and F'(k-2,k)=k^2/2-3k+2. The authors develop a path- and walk-based framework, including sumset analyses with sets D_i and A_i (and A'_i), to capture when edges appear, and combine this with parity arguments to resolve odd versus even k; these techniques enable exact running-time values and extend to disjoint unions of cycles with bounds depending on the largest cycle. This yields the first exact running-time results for an infinite family of nontrivial H and provides a structured approach for analyzing bootstrap percolation times in related graph families, with implications for cellular automata perspectives and extremal combinatorics.

Abstract

Given a fixed graph and an -vertex graph , the -bootstrap percolation process on is defined to be the sequence of graphs , which starts with and in which is obtained from by adding every edge that completes a copy of . We are interested in which is the maximum number of steps, over all -vertex graphs , that this process takes to stabilise. We determine this maximum running time precisely when is a cycle, giving the first infinite family of graphs for which an exact solution is known. We find that is of order for all . Interestingly though, the function exhibits different behaviour depending on the parity of and the exact location of the values of for which increases is determined by the Frobenius number of a certain numerical semigroup depending on .
Paper Structure (14 sections, 19 theorems, 110 equations, 1 figure)

This paper contains 14 sections, 19 theorems, 110 equations, 1 figure.

Key Result

Theorem 1.2

Let $k\geq 3$. For sufficiently large $n\in\mathbb N$ we have

Figures (1)

  • Figure 1: A visualisation of $P^\Delta$.

Theorems & Definitions (54)

  • Definition 1.1
  • Theorem 1.2
  • Remark 1.3
  • Theorem 1.4
  • proof
  • proof
  • Lemma 3.2
  • proof
  • Lemma 3.3
  • proof
  • ...and 44 more