14 research outputs found
Maximal induced paths and minimal percolating sets in hypercubes
For a graph , the \emph{-bootstrap percolation} process can be described as follows: Start with an initial set of "infected'' vertices. Infect any vertex with at least infected neighbours, and continue this process until no new vertices can be infected. is said to \emph{percolate in } if eventually all the vertices of are infected. is a \emph{minimal percolating set} in if percolates in and no proper subset of percolates in . An induced path, , in a hypercube is maximal if no induced path in properly contains . Induced paths in hypercubes are also called snakes. We study the relationship between maximal snakes and minimal percolating sets (under 2-bootstrap percolation) in hypercubes. In particular, we show that every maximal snake contains a minimal percolating set, and that every minimal percolating set is contained in a maximal snake
Local Treewidth of Random and Noisy Graphs with Applications to Stopping Contagion in Networks
We study the notion of local treewidth in sparse random graphs: the maximum treewidth over all k-vertex subgraphs of an n-vertex graph. When k is not too large, we give nearly tight bounds for this local treewidth parameter; we also derive nearly tight bounds for the local treewidth of noisy trees, trees where every non-edge is added independently with small probability. We apply our upper bounds on the local treewidth to obtain fixed parameter tractable algorithms (on random graphs and noisy trees) for edge-removal problems centered around containing a contagious process evolving over a network. In these problems, our main parameter of study is k, the number of initially "infected" vertices in the network. For the random graph models we consider and a certain range of parameters the running time of our algorithms on n-vertex graphs is 2^o(k) poly(n), improving upon the 2^?(k) poly(n) performance of the best-known algorithms designed for worst-case instances of these edge deletion problems
Minimum lethal sets in grids and tori under 3-neighbour bootstrap percolation
Let be any non negative integer and let be any undirected graph in which a subset of vertices are initially infected. We consider the following process in which, at every step, each non-infected vertex with at least infected neighbours becomes and an infected vertex never becomes non-infected. The problem consists in determining the minimum size of an initially infected vertices set that eventually infects the whole graph . Note that = 1 for any connected graph . This problem is closely related to cellular automata, to percolation problems and to the Game of Life studied by John Conway. Note that for any connected graph . The case when is the grid and is well known and appears in many puzzles books, in particular due to the elegant proof that shows that = for all ∈ . We study the cases of square grids and tori when ∈ {3, 4}. We show that = for every even and that ≤ ≤ + 1 for any odd. When is odd, we show that both bounds are reached, namely = if ≡ 5 (mod 6) or = 2 − 1 for any ∈ , and = + 1 if ∈ {9, 13}. Finally, for all ∈ , we give the exact expression of and of when ∈ {3, 4}
Oblivious tight compaction in O(n) time with smaller constant
Oblivious compaction is a crucial building block for hash-based oblivious RAM. Asharov et al. recently gave a O(n) algorithm for oblivious tight compaction. Their algorithm is deterministic and asymptotically optimal, but it is not practical to implement because the implied constant is . We give a new algorithm for oblivious tight compaction that runs in time . As part of our construction, we give a new result in the bootstrap percolation of random regular graphs