Pattern Matching in Doubling Spaces
Abstract
We consider the problem of matching a metric space of size with a subspace of a metric space of size , assuming that these two spaces have constant doubling dimension . More precisely, given an input parameter , the -distortion problem is to find a one-to-one mapping from to that distorts distances by a factor at most . We first show by a reduction from -clique that, in doubling dimension , this problem is NP-hard and W[1]-hard. Then we provide a near-linear time approximation algorithm for fixed : Given an approximation ratio , and a positive instance of the -distortion problem, our algorithm returns a solution to the -distortion problem in time . We also show how to extend these results to the minimum distortion problem in doubling spaces: We prove the same hardness results, and for fixed , we give a -approximation algorithm running in time dist, where dist denotes the minimum distortion between and .
Cite
@article{arxiv.2012.10919,
title = {Pattern Matching in Doubling Spaces},
author = {Corentin Allair and Antoine Vigneron},
journal= {arXiv preprint arXiv:2012.10919},
year = {2020}
}
Comments
23 pages, 4 figures