Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
110 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
44 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Near-linear Time Algorithm for Approximate Minimum Degree Spanning Trees (1712.09166v4)

Published 26 Dec 2017 in cs.DS

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}{\epsilon7}m)$ time algorithm that computes a spanning tree with tree degree $(1+\epsilon)\Delta* + O(\frac{1}{\epsilon2}\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.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (3)
  1. Ran Duan (38 papers)
  2. Haoqing He (3 papers)
  3. Tianyi Zhang (262 papers)
Citations (2)

Summary

We haven't generated a summary for this paper yet.