[Paper Review] A combinatorial proof of Aldous-Broder theorem for general Markov chains
This paper presents two new proofs of the generalized Aldous–Broder theorem for irreducible, non-reversible Markov chains on finite graphs: a probabilistic adaptation of the classical argument and a novel combinatorial proof using a new object called 'golf sequences'. The key contribution is establishing that the distribution of the first-entrance tree sampled via a Markov chain is proportional to the product of the reversed transition probabilities, extending the original theorem beyond the reversible case.
Aldous-Broder algorithm is a famous algorithm used to sample a uniform spanning tree of any finite connected graph $G$, but it is more general: given an irreducible and reversible Markov chain $M$ on $G$ started at $r$, the tree rooted at $r$ formed by the first entrance steps in each node (different from the root) has a probability proportional to $\\prod_{e=(e^-,e^+)\\in {\\sf Edges}(t,r)} M_{e^{-},e^+}$, where the edges are directed toward $r$. In this paper we give proofs of Aldous-Broder theorem in the general case, where the kernel $M$ is irreducible but not assumed to be reversible (this generalized version appeared recently in Hu, Lyons and Tang )
Motivation & Objective
- To extend the Aldous–Broder theorem beyond reversible Markov chains to general irreducible chains.
- To provide a combinatorial proof of the generalized theorem, filling a gap in the literature where such a proof was previously missing.
- To introduce and formalize the concept of 'golf sequences' as a new combinatorial tool for analyzing first-entrance trees in Markov chains.
- To clarify the role of time reversal in the Aldous–Broder process, showing that the reversed kernel naturally emerges in the distributional characterization.
- To unify the understanding of spanning tree sampling via Markov chains by demonstrating that Wilson’s algorithm with the reversed kernel produces the same distribution as Aldous–Broder in the non-reversible case.
Proposed method
- Adapting the classical probabilistic argument of Aldous–Broder to the non-reversible case by incorporating the time-reversed kernel $\overleftarrow{M}$.
- Introducing 'golf sequences'—a novel combinatorial structure that encodes the sequence of first-entrance steps in a covering path, enabling a direct counting argument.
- Using the balance equation for a Markov chain on the space of rooted spanning trees, where transition weights are given by $\overleftarrow{M}_{r,r'}$ for root transitions.
- Establishing that the stationary distribution on the tree space is proportional to $\prod_{e \in E(t,r)} \overleftarrow{M}_e$, which implies the main result.
- Leveraging the duality between first-entrance trees and last-exit trees under time reversal, showing that $\mathbb{P}[\text{LastExitTree}(Y_{\leq 0}) = (t,r)] = \text{Const} \cdot \prod_{e \in E(t,r)} \overleftarrow{M}_e$.
- Proving that the distribution of the first-entrance tree under a Markov chain with kernel $M$ is equal to the distribution of the last-exit tree under the reversed chain $\overleftarrow{M}$, under stationarity.
Experimental results
Research questions
- RQ1What is the correct generalization of the Aldous–Broder theorem when the Markov chain is not reversible?
- RQ2Can a purely combinatorial proof be constructed for the generalized Aldous–Broder theorem, independent of probabilistic coupling arguments?
- RQ3How do golf sequences relate to the structure of first-entrance trees in covering paths of Markov chains?
- RQ4Why does the reversed kernel $\overleftarrow{M}$ naturally appear in the distribution of first-entrance trees for non-reversible chains?
- RQ5Is there a duality between first-entrance and last-exit trees that explains the appearance of $\overleftarrow{M}$ in the distribution?
Key findings
- The paper establishes that for any irreducible Markov chain with kernel $M$ and invariant distribution $\rho$, the probability of obtaining a rooted spanning tree $(t,r)$ via the first-entrance process is proportional to $\prod_{e \in E(t,r)} \overleftarrow{M}_e / \rho(r)$.
- The combinatorial proof using 'golf sequences' provides a direct, non-probabilistic derivation of the generalized Aldous–Broder theorem, offering new insight into the structure of first-entrance trees.
- The stationary distribution on the space of rooted spanning trees induced by the first-entrance process is proportional to $\prod_{e \in E(t,r)} \overleftarrow{M}_e$, which confirms the role of the reversed kernel.
- The result implies that Wilson’s algorithm, when run with the reversed kernel $\overleftarrow{M}$, produces the same distribution of uniform spanning trees as Aldous–Broder, even in the non-reversible case.
- The paper confirms that the time-reversed chain $\overleftarrow{M}$ is not just a technical tool but a fundamental component of the theorem’s structure, as shown by the duality between first-entrance and last-exit trees.
- The balance equation for the tree Markov chain is satisfied when the stationary measure is set to $P(t,r) = \prod_{e \in E(t,r)} \overleftarrow{M}_e$, proving the correctness of the distributional characterization.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.