Using random spanning trees in survivable networks design
Blazej Wrobel, Dominik Bojko

TL;DR
This paper analyzes a process of joining multiple random spanning trees to create highly connected graphs, deriving formulas for their expected edges and designing an efficient algorithm for survivable network design with near-optimal solutions.
Contribution
It introduces a novel method of combining random spanning trees to generate $k$-edge connected graphs and provides an algorithm with provable approximation guarantees.
Findings
Expected number of edges in the generated graph is derived.
An upper bound on the concentration of the number of edges is established.
An $O(kn ext{log}n)$ algorithm approximates the minimal edge count within a factor less than 2.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Network Analysis Techniques · Complexity and Algorithms in Graphs · Facility Location and Emergency Management
