English

Finding Minimum Spanning Forests in a Graph

Combinatorics 2019-07-04 v2 Data Structures and Algorithms

Abstract

We introduce a graph partitioning problem motivated by computational topology and propose two algorithms that produce approximate solutions. Specifically, given a weighted, undirected graph GG and a positive integer kk, we desire to find kk disjoint trees within GG such that each vertex of GG is contained in one of the trees and the weight of the largest tree is as small as possible. We are unable to find this problem in the graph partitioning literature, but we show that the problem is NP-complete. We then propose two approximation algorithms, one that uses a spectral clustering approach and another that employs a dynamic programming strategy, which produce near-optimal partitions on a family of test graphs. We describe these algorithms and analyze their empirical performance.

Keywords

Cite

@article{arxiv.1705.00774,
  title  = {Finding Minimum Spanning Forests in a Graph},
  author = {Abdel-Rahman Madkour and Phillip Nadolny and Matthew Wright},
  journal= {arXiv preprint arXiv:1705.00774},
  year   = {2019}
}

Comments

13 pages