Linking and cutting spanning trees (Q2331458)
From MaRDI portal
scientific article
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Linking and cutting spanning trees |
scientific article |
Statements
Linking and cutting spanning trees (English)
0 references
29 October 2019
0 references
Summary: We consider the problem of uniformly generating a spanning tree for an undirected connected graph. This process is useful for computing statistics, namely for phylogenetic trees. We describe a Markov chain for producing these trees. For cycle graphs, we prove that this approach significantly outperforms existing algorithms. For general graphs, experimental results show that the chain converges quickly. This yields an efficient algorithm due to the use of proper fast data structures. To obtain the mixing time of the chain we describe a coupling, which we analyze for cycle graphs and simulate for other graphs.
0 references
spanning tree
0 references
uniform generation
0 references
Markov chain
0 references
mixing time
0 references
link-cut tree
0 references