Sandpile Prediction on Structured Undirected Graphs

07/15/2023
by   Ruinian Chang, et al.
0

We present algorithms that compute the terminal configurations for sandpile instances in O(n log n) time on trees and O(n) time on paths, where n is the number of vertices. The Abelian Sandpile model is a well-known model used in exploring self-organized criticality. Despite a large amount of work on other aspects of sandpiles, there have been limited results in efficiently computing the terminal state, known as the sandpile prediction problem. Our algorithm improves the previous best runtime of O(n log^5 n) on trees [Ramachandran-Schild SODA '17] and O(n log n) on paths [Moore-Nilsson '99]. To do so, we move beyond the simulation of individual events by directly computing the number of firings for each vertex. The computation is accelerated using splittable binary search trees. We also generalize our algorithm to adapt at most three sink vertices, which is the first prediction algorithm faster than mere simulation on a sandpile model with sinks. We provide a general reduction that transforms the prediction problem on an arbitrary graph into problems on its subgraphs separated by any vertex set P. The reduction gives a time complexity of O(log^|P| n · T) where T denotes the total time for solving on each subgraph. In addition, we give algorithms in O(n) time on cliques and O(n log^2 n) time on pseudotrees.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/12/2022

On maximal 3-edge-connected subgraphs of undirected graphs

We show how to find and efficiently maintain maximal 3-edge-connected su...
research
04/17/2020

Distributed Lower Bounds for Ruling Sets

Given a graph G = (V,E), an (α, β)-ruling set is a subset S ⊆ V such tha...
research
06/23/2021

Finding single-source shortest p-disjoint paths: fast computation and sparse preservers

Let G be a directed graph with n vertices, m edges, and non-negative edg...
research
11/28/2021

Subexponential Parameterized Algorithms for Cut and Cycle Hitting Problems on H-Minor-Free Graphs

We design the first subexponential-time (parameterized) algorithms for s...
research
05/27/2023

Finding Diameter-Reducing Shortcuts in Trees

In the k-Diameter-Optimally Augmenting Tree Problem we are given a tree ...
research
10/01/2019

Approximating the Percolation Centrality through Sampling and Pseudo-dimension

In this work we investigate the problem of percolation centrality, a gen...
research
12/30/2022

A quasi-quadratic vertex Kernel for Cograph edge editing

We provide a O(k^2 log k) vertex kernel for cograph edge editing. This i...

Please sign up or login with your details

Forgot password? Click here to reset