Additive One Approximation for Minimum Degree Spanning Tree: Breaking the $O(mn)$ Time Barrier
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\"{u}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.
Cite
@article{arxiv.2602.23448,
title = {Additive One Approximation for Minimum Degree Spanning Tree: Breaking the $O(mn)$ Time Barrier},
author = {Sayan Bhattacharya and Ermiya Farokhnejad and Haoze Wang},
journal= {arXiv preprint arXiv:2602.23448},
year = {2026}
}
Comments
Accepted at STOC 2026