Chip-Firing and Rotor-Routing on Directed Graphs
Alexander E. Holroyd, Lionel Levine, Karola Meszaros, Yuval Peres, James Propp, David B. Wilson
TL;DR
This paper surveys the abelian sandpile (chip-firing) and rotor-router models on finite directed graphs, clarifying their connections through the sandpile group $\mathcal{S}(G)$ and recurrent configurations, and highlighting the abelian property that underpins both dynamics. It develops a unified framework linking chip-firing, rotor-routing, Eulerian structures, and cycle-popping, with central results including the Matrix-Tree Theorem and a natural isomorphism between the sandpile group and the rotor-router group acting on oriented spanning trees. It provides specialized results for Eulerian digraphs, including burning and superstability criteria, and shows how rotor routing yields Eulerian tours and bijections to spanning trees. It also outlines several open conjectures and directions, from asymptotic shape questions in aggregation models to cycle-period properties in non-Eulerian graphs.
Abstract
We give a rigorous and self-contained survey of the abelian sandpile model and rotor-router model on finite directed graphs, highlighting the connections between them. We present several intriguing open problems.
