Linking and Cutting Spanning Trees

01/21/2018
by   Luís M. S. Russo, et al.
0

We consider the problem of uniformly generating a spanning tree, of a connected undirected graph. This process is useful to compute 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 we obtain no analytical bounds, but experimental results show that the chain still converges quickly. This yields an efficient algorithm, also due to the use of proper fast data structures. To bound the mixing time of the chain we describe a coupling, which we analyse for cycle graphs and simulate for other graphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/18/2019

The facets of the spanning trees polytope

Let G=(V, E) be an undirected graph. The spanning trees polytope P(G) is...
research
11/20/2017

A local graph rewiring algorithm for sampling spanning trees

We introduce a Markov Chain Monte Carlo algorithm which samples from the...
research
02/25/2021

Minimum Spanning Tree Cycle Intersection Problem

Consider a connected graph G and let T be a spanning tree of G. Every ed...
research
08/15/2018

Edge Disjoint Spanning Trees in an Undirected Graph with E=2(V-1)

Given a connected undirected graph G = [V; E] where |E| =2(|V| -1), we p...
research
06/24/2022

A transient equivalence between Aldous-Broder and Wilson's algorithms and a two-stage framework for generating uniform spanning trees

The Aldous-Broder and Wilson are two well-known algorithms to generate u...
research
07/04/2018

Tight bounds for popping algorithms

We sharpen run-time analysis for algorithms under the partial rejection ...
research
10/04/2022

Spanning tree methods for sampling graph partitions

In the last decade, computational approaches to graph partitioning have ...

Please sign up or login with your details

Forgot password? Click here to reset