paper

Additive One Approximation for Minimum Degree Spanning Tree: Breaking the Time Barrier

arXiv:2602.23448

Abstract

We consider the ``minimum degree spanning tree'' problem. As input, we receive an undirected, connected graph with nodes and edges, and our task is to find a spanning tree of that minimizes , where denotes the degree of in . The problem is known to be NP-hard. In the early 1990s, an influential work by Fürer and Raghavachari presented a local search algorithm that runs in time, and returns a spanning tree with maximum degree at most , where is the optimal objective. This remained the state-of-the-art runtime bound for computing an additive one approximation, until now. We break this runtime barrier dating back to three decades, by providing a deterministic algorithm that returns an additive one approximate optimal spanning tree in time. This constitutes a substantive progress towards answering an open question that has been repeatedly posed in the literature [Pettie'2016, Duan and Pettie'2020, Saranurak'2024]. Our algorithm is based on a novel application of the blocking flow paradigm.

Accepted at STOC 2026

Additive One Approximation for Minimum Degree Spanning Tree: Breaking the $O(mn)$ Time Barrier · wovepaper