We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DS

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Data Structures and Algorithms

Title: Near-linear Time Algorithm for Approximate Minimum Degree Spanning Trees

Abstract: Given a graph $G = (V, E)$, we wish to compute a spanning tree whose maximum vertex degree, i.e. tree degree, is as small as possible. Computing the exact optimal solution is known to be NP-hard, since it generalizes the Hamiltonian path problem. For the approximation version of this problem, a $\tilde{O}(mn)$ time algorithm that computes a spanning tree of degree at most $\Delta^* +1$ is previously known [F\"urer \& Raghavachari 1994]; here $\Delta^*$ denotes the minimum tree degree of all the spanning trees. In this paper we give the first near-linear time approximation algorithm for this problem. Specifically speaking, we propose an $\tilde{O}(\frac{1}{\epsilon^7}m)$ time algorithm that computes a spanning tree with tree degree $(1+\epsilon)\Delta^* + O(\frac{1}{\epsilon^2}\log n)$ for any constant $\epsilon \in (0,\frac{1}{6})$. Thus, when $\Delta^*=\omega(\log n)$, we can achieve approximate solutions with constant approximate ratio arbitrarily close to 1 in near-linear time.
Comments: 17 pages
Subjects: Data Structures and Algorithms (cs.DS)
Cite as: arXiv:1712.09166 [cs.DS]
  (or arXiv:1712.09166v4 [cs.DS] for this version)

Submission history

From: Ran Duan [view email]
[v1] Tue, 26 Dec 2017 03:12:48 GMT (18kb)
[v2] Mon, 2 Dec 2019 12:57:59 GMT (27kb)
[v3] Wed, 11 Mar 2020 16:29:21 GMT (20kb)
[v4] Sun, 31 May 2020 16:37:18 GMT (18kb)

Link back to: arXiv, form interface, contact.