Approximating Gromov-Hausdorff Distance in Euclidean Space
Sushovan Majhi, Jeffrey Vitter, Carola Wenk
TL;DR
This work establishes a tight relationship between the Gromov-Hausdorff distance $d_{GH}$ and the Hausdorff distance under Euclidean isometries $d_{H,iso}$ for compact subsets of the real line. It proves the upper bound $d_{H,iso}(X,Y) \le \frac{5}{4} d_{GH}(X,Y)$ in 1D and shows the bound is tight, enabling a polynomial-time $O(n\log n)$ algorithm to approximate $d_{GH}$ within a factor of $1.25$ for finite 1D datasets. The authors develop a comprehensive case analysis distinguishing no-double-crossings and double-crossings, using translations and flips of $Y$ to construct near-optimal correspondences and bound distortions. They also discuss Nearest Neighbor correspondences and provide insight into why $d_{GH}$ and $d_{H,iso}$ can differ in higher dimensions, and outline open questions for extending results to higher dimensions. Overall, the paper delivers a concrete, efficient method for 1D GH distance approximation with a tight theoretical bound, informing shape comparison and related computational geometry tasks.
Abstract
The Gromov-Hausdorff distance $(d_{GH})$ proves to be a useful distance measure between shapes. In order to approximate $d_{GH}$ for compact subsets $X,Y\subset\mathbb{R}^d$, we look into its relationship with $d_{H,iso}$, the infimum Hausdorff distance under Euclidean isometries. As already known for dimension $d\geq 2$, the $d_{H,iso}$ cannot be bounded above by a constant factor times $d_{GH}$. For $d=1$, however, we prove that $d_{H,iso}\leq\frac{5}{4}d_{GH}$. We also show that the bound is tight. In effect, this gives rise to an $O(n\log{n})$-time algorithm to approximate $d_{GH}$ with an approximation factor of $\left(1+\frac{1}{4}\right)$.
