ACM Home Page
Please provide us with feedback. Feedback
Embedding ultrametrics into low-dimensional spaces
Full text PdfPdf (229 KB)
Source Annual Symposium on Computational Geometry archive
Proceedings of the twenty-second annual symposium on Computational geometry table of contents
Sedona, Arizona, USA
SESSION: Session 6 (tuesday, june 6th--10:45 am-12:00 pm) table of contents
Pages: 187 - 196  
Year of Publication: 2006
ISBN:1-59593-340-9
Authors
Mihai Bǎdoiu  U. of Pennsylvania
Julia Chuzhoy  U. of Pennsylvania
Piotr Indyk  U. of Pennsylvania
Anastasios Sidiropou  U. of Pennsylvania
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 40,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1137856.1137886
What is a DOI?

ABSTRACT

We study the problem of minimum-distortion embedding of ultrametrics into the plane and higher dimensional spaces. Ultrametrics are a natural class of metrics that frequently occur in applications involving hierarchical clustering. Low-distortion embeddings of ultrametrics into the plane help visualizing complex structures they often represent.Given an ultrametric, a natural question is whether we can efficiently find an optimal-distortion embedding of this ultrametric into the plane, and if not, whether we can design an efficient algorithm that produces embeddings with near-optimal distortion. We show that the problem of finding minimum-distortion embedding of ultrametrics into the plane is NP-hard, and thus approximation algorithms are called for. Given an input ultrametric M, let c denote the minimum distortion achievable by any embedding of M into the plane. Our main result is a linear-time algorithm that produces an O(c3)-distortion embedding. This result can be generalized to embedding ultrametrics into Rd, for any d≥2, with distortion cO(d), where c is the minimum distortion achievable for embedding the input ultrametric into Rd.Additionally, we show that any ultrametric can be embedded into the plane with distortion O(√n), and in general, into Rd with distortion dO(1) n1/d. Combining the two results together, we obtain an O(n1/3)-approximation algorithm for the problem of minimum-distortion embedding of ultrametrics into the plane.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
5
 
6
 
7
M. Bǎdoiu, P. Indyk, and A. Sidiropoulos. A constant-factor approximation algorithm for embedding unweighted graphs into trees. AI Lab Technical Memo AIM-2004-015, 2004.
 
8
R. Durbin, S. Eddy, A. Krogh, and G. Mitchison. Biological sequence analysis. Cambridge University Press, 1998.
 
9
10
11
12
 
13
A. Gupta. Embedding trees into low dimensional euclidean spaces. Discrete and Computational Geometry, 24(1):105--116, 2000.
 
14
15
 
16
 
17
N. Linial. Finite metric spaces - combinatorics, geometry and algorithms. Proceedings of the International Congress of Mathematicians III, pages 573--586, 2002.
 
18
N. Linial, E. London, and Y. Rabinovich. The geometry of graphs and some of its algorithmic applications. Proceedings of 35th Annual IEEE Symposium on Foundations of Computer Science, pages 577--591, 1994.
 
19
J. Matouǎek. Bi-lipschitz embeddings into low-dimensional euclidean spaces. Comment. Math. Univ. Carolinae, 31:589--600, 1990.
 
20


Collaborative Colleagues:
Mihai Bǎdoiu: colleagues
Julia Chuzhoy: colleagues
Piotr Indyk: colleagues
Anastasios Sidiropou: colleagues