Efficient Construction of Probabilistic Tree Embeddings
Guy E. Blelloch, Yan Gu, Yihan Sun

TL;DR
This paper presents a fast algorithm for embedding graph metrics into tree metrics with provable guarantees, improving previous time bounds and enabling efficient solutions for graph problems.
Contribution
It introduces a novel $O(m \, \log n)$ time algorithm for probabilistic tree embeddings using a new approximate shortest-path method with a bucket-tree data structure.
Findings
Achieves $O(m \log n)$ embedding construction time, improving over previous $O(m \log^3 n)$.
Provides a new approximate shortest-path algorithm with linear time complexity.
Demonstrates applications in faster distance oracles and tight bounds for Ramsey partitions.
Abstract
In this paper we describe an algorithm that embeds a graph metric on an undirected weighted graph into a distribution of tree metrics such that for every pair , and . Such embeddings have proved highly useful in designing fast approximation algorithms, as many hard problems on graphs are easy to solve on tree instances. For a graph with vertices and edges, our algorithm runs in time with high probability, which improves the previous upper bound of shown by Mendel et al.\,in 2009. The key component of our algorithm is a new approximate single-source shortest-path algorithm, which implements the priority queue with a new data structure, the "bucket-tree structure". The algorithm has three properties: it only requires linear time in the…
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.
