Saved in:
Bibliographic Details
Main Authors: Chubet, Oliver A., Parikh, Parth M., Sheehy, Donald R., Sheth, Siddharth S.
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2505.09046
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915288222531584
author Chubet, Oliver A.
Parikh, Parth M.
Sheehy, Donald R.
Sheth, Siddharth S.
author_facet Chubet, Oliver A.
Parikh, Parth M.
Sheehy, Donald R.
Sheth, Siddharth S.
contents The Hausdorff distance is a metric commonly used to compute the set similarity of geometric sets. For sets containing a total of $n$ points, the exact distance can be computed naïvely in $O(n^2)$ time. In this paper, we show how to preprocess point sets individually so that the Hausdorff distance of any pair can then be approximated in linear time. We assume that the metric is doubling. The preprocessing time for each set is $O(n\log Δ)$ where $Δ$ is the ratio of the largest to smallest pairwise distances of the input. In theory, this can be reduced to $O(n\log n)$ time using a much more complicated algorithm. We compute $(1+\varepsilon)$-approximate Hausdorff distance in $(2 + \frac{1}{\varepsilon})^{O(d)}n$ time in a metric space with doubling dimension $d$. The $k$-partial Hausdorff distance ignores $k$ outliers to increase stability. Additionally, we give a linear-time algorithm to compute directed $k$-partial Hausdorff distance for all values of $k$ at once with no change to the preprocessing.
format Preprint
id arxiv_https___arxiv_org_abs_2505_09046
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Approximating the Directed Hausdorff Distance
Chubet, Oliver A.
Parikh, Parth M.
Sheehy, Donald R.
Sheth, Siddharth S.
Computational Geometry
The Hausdorff distance is a metric commonly used to compute the set similarity of geometric sets. For sets containing a total of $n$ points, the exact distance can be computed naïvely in $O(n^2)$ time. In this paper, we show how to preprocess point sets individually so that the Hausdorff distance of any pair can then be approximated in linear time. We assume that the metric is doubling. The preprocessing time for each set is $O(n\log Δ)$ where $Δ$ is the ratio of the largest to smallest pairwise distances of the input. In theory, this can be reduced to $O(n\log n)$ time using a much more complicated algorithm. We compute $(1+\varepsilon)$-approximate Hausdorff distance in $(2 + \frac{1}{\varepsilon})^{O(d)}n$ time in a metric space with doubling dimension $d$. The $k$-partial Hausdorff distance ignores $k$ outliers to increase stability. Additionally, we give a linear-time algorithm to compute directed $k$-partial Hausdorff distance for all values of $k$ at once with no change to the preprocessing.
title Approximating the Directed Hausdorff Distance
topic Computational Geometry
url https://arxiv.org/abs/2505.09046