The Gromov-Hausdorff distance between ultrametric spaces: its structure and computation

10/07/2021
by   Facundo Mémoli, et al.
0

The Gromov-Hausdorff distance (d_GH) provides a natural way of quantifying the dissimilarity between two given metric spaces. It is known that computing d_GH between two finite metric spaces is NP-hard, even in the case of finite ultrametric spaces which are highly structured metric spaces in the sense that they satisfy the so-called strong triangle inequality. Ultrametric spaces naturally arise in many applications such as hierarchical clustering, phylogenetics, genomics, and even linguistics. By exploiting the special structures of ultrametric spaces, (1) we identify a one parameter family {d_GH^(p)}_p∈[1,∞] of distances defined in a flavor similar to the Gromov-Hausdorff distance on the collection of finite ultrametric spaces, and in particular d_GH^(1) =d_GH. The extreme case when p=∞, which we also denote by u_GH, turns out to be an ultrametric on the collection of ultrametric spaces. Whereas for all p∈[1,∞), d_GH^(p) yields NP-hard problems, we prove that surprisingly u_GH can be computed in polynomial time. The proof is based on a structural theorem for u_GH established in this paper; (2) inspired by the structural theorem for u_GH, and by carefully leveraging properties of ultrametric spaces, we also establish a structural theorem for d_GH when restricted to ultrametric spaces. This structural theorem allows us to identify special families of ultrametric spaces on which d_GH is computationally tractable. These families are determined by properties related to the doubling constant of metric space. Based on these families, we devise a fixed-parameter tractable (FPT) algorithm for computing the exact value of d_GH between ultrametric spaces. We believe ours is the first such algorithm to be identified.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/01/2020

Similarity Between Points in Metric Measure Spaces

This paper is about similarity between objects that can be represented a...
research
04/21/2022

Lipschitz (non-)equivalence of the Gromov–Hausdorff distances, including on ultrametric spaces

The Gromov–Hausdorff distance measures the difference in shape between c...
research
11/06/2018

FPT-algorithms for computing Gromov-Hausdorff and interleaving distances between trees

Gromov-Hausdorff (GH) distance is a natural way to measure the distortio...
research
03/24/2021

Language learnability in the limit for general metrics: a Gold-Angluin result

In his pioneering work in the field of Inductive Inference, Gold (1967) ...
research
08/08/2023

Topological k-metrics

Metric spaces (X, d) are ubiquitous objects in mathematics and computer ...
research
10/17/2016

A polynomial-time relaxation of the Gromov-Hausdorff distance

The Gromov-Hausdorff distance provides a metric on the set of isometry c...
research
02/04/2018

Testing to distinguish measures on metric spaces

We study the problem of distinguishing between two distributions on a me...

Please sign up or login with your details

Forgot password? Click here to reset