Simple Construction of Greedy Trees and Greedy Permutations
Oliver Chubet, Don Sheehy, and Siddharth Sheth

TL;DR
This paper presents a simple, efficient method for constructing greedy trees and permutations in metric spaces with bounded doubling dimension, improving upon previous complex algorithms.
Contribution
It introduces a straightforward variation of Clarkson's algorithm to build greedy trees and permutations in near-linear time, simplifying prior approaches.
Findings
Linear time algorithm for merging approximate greedy trees
Efficient construction of greedy permutations from greedy trees
Improved algorithm for metrics with bounded doubling dimension
Abstract
\begin{abstract} Greedy permutations, also known as Gonzalez Orderings or Farthest Point Traversals are a standard way to approximate -center clustering and have many applications in sampling and approximating metric spaces. A greedy tree is an added structure on a greedy permutation that tracks the (approximate) nearest predecessor. Greedy trees have applications in proximity search as well as in topological data analysis. For metrics of doubling dimension , a time algorithm is known, but it is randomized and also, quite complicated. Its construction involves a series of intermediate structures and space. In this paper, we show how to construct greedy permutations and greedy trees using a simple variation of an algorithm of Clarkson that was shown to run in time, where the spread is the ratio of largest…
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
TopicsAlgorithms and Data Compression · Data Management and Algorithms · Complexity and Algorithms in Graphs
