Approximate Tree Completion and Learning-Augmented Algorithms for Metric Minimum Spanning Trees
Nate Veldt, Thomas Stanley, Benjamin W. Priest, Trevor Steil, and Keita Iwabuchi, T.S. Jayram, Geoffrey Sanders

TL;DR
This paper presents a practical framework for approximating metric MSTs efficiently by combining heuristics and learning-augmented algorithms, achieving near-optimal solutions faster than traditional methods.
Contribution
It introduces a novel two-step approach for metric MSTs, including a subquadratic approximation algorithm and a learning-augmented method that leverages overlap with the optimal MST.
Findings
Achieves a 2.62-approximation in subquadratic time.
Practically finds nearly optimal spanning trees across various metrics.
Significantly faster than exact algorithms while maintaining high quality.
Abstract
Finding a minimum spanning tree (MST) for points in an arbitrary metric space is a fundamental primitive for hierarchical clustering and many other ML tasks, but this takes time to even approximate. We introduce a framework for metric MSTs that first (1) finds a forest of disconnected components using practical heuristics, and then (2) finds a small weight set of edges to connect disjoint components of the forest into a spanning tree. We prove that optimally solving the second step still takes time, but we provide a subquadratic 2.62-approximation algorithm. In the spirit of learning-augmented algorithms, we then show that if the forest found in step (1) overlaps with an optimal MST, we can approximate the original MST problem in subquadratic time, where the approximation factor depends on a measure of overlap. In practice, we find nearly optimal spanning…
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
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · Data Mining Algorithms and Applications
MethodsSparse Evolutionary Training
