Using random spanning trees in survivable networks design
Abstract
We investigate a process of joining random spanning trees on a fixed clique . The joined trees may not be disjoint and multiple edges are replaced by one simple edge. This process produces a simple graph on ~vertices with an edge set, which is a union of edge sets of the joined trees. We study a random variable of the number of edges in the generated graph . The exact formula is derived for the expected value of the random variable . In addition, an upper bound on the concentration coefficient of the random variable is provided. We use results of our analysis to design an algorithm to generate -edge connected graphs for arbitrarily large values of . The designed algorithm solves a particular case of the Survivable Network Design Problem, where the cost of each edge is and the connectivity requirement for each pair of vertices is .The proposed algorithm is within a factor strictly less than of the optimal value (i.e., the number of edges in the generated graph) and its running time is .
Cite
@article{arxiv.2511.19018,
title = {Using random spanning trees in survivable networks design},
author = {Blazej Wrobel and Dominik Bojko},
journal= {arXiv preprint arXiv:2511.19018},
year = {2025}
}