Purely Combinatorial Algorithms for Approximate Directed Minimum Degree Spanning Trees
Ran Duan, Tianyi Zhang

TL;DR
This paper introduces a new purely combinatorial polynomial-time algorithm for the directed minimum degree spanning tree problem, achieving near-optimal approximation ratios close to LP-based methods.
Contribution
It presents the first purely combinatorial polynomial-time algorithm with improved approximation ratios for the directed minimum degree spanning tree problem.
Findings
Achieves an $O(\Delta^* + \log n)$ approximation in polynomial time.
Improves to a $(1+\epsilon)\Delta^* + O(rac{\log n}{\log\log n})$ approximation for any constant $\epsilon$.
Bridges the gap between LP-based and combinatorial algorithms for this NP-hard problem.
Abstract
Given a directed graph on vertices with a special vertex , the directed minimum degree spanning tree problem requires computing a incoming spanning tree rooted at whose maximum tree in-degree is the smallest among all such trees. The problem is known to be NP-hard, since it generalizes the Hamiltonian path problem. The best LP-based polynomial time algorithm can achieve an approximation of [Bansal et al, 2009], where denotes the optimal maximum tree in-degree. As for purely combinatorial algorithms (algorithms that do not use LP), the best approximation is [Krishnan and Raghavachari, 2001] but the running time is quasi-polynomial. In this paper, we focus on purely combinatorial algorithms and try to bridge the gap between LP-based approaches and purely combinatorial approaches. As a result, we propose a purely combinatorial…
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
TopicsOptimization and Search Problems · Complexity and Algorithms in Graphs · Interconnection Networks and Systems
