English

Fast Frechet Distance Between Curves With Long Edges

Computational Geometry 2019-08-28 v3

Abstract

Computing the Fr\'echet distance between two polygonal curves takes roughly quadratic time. In this paper, we show that for a special class of curves the Fr\'echet distance computations become easier. Let PP and QQ be two polygonal curves in Rd\mathbb{R}^d with nn and mm vertices, respectively. We prove four results for the case when all edges of both curves are long compared to the Fr\'echet distance between them: (1) a linear-time algorithm for deciding the Fr\'echet distance between two curves, (2) an algorithm that computes the Fr\'echet distance in O((n+m)log(n+m))O((n+m)\log (n+m)) time, (3) a linear-time d\sqrt{d}-approximation algorithm, and (4) a data structure that supports O(mlog2n)O(m\log^2 n)-time decision queries, where mm is the number of vertices of the query curve and nn the number of vertices of the preprocessed curve.

Keywords

Cite

@article{arxiv.1710.10521,
  title  = {Fast Frechet Distance Between Curves With Long Edges},
  author = {Joachim Gudmundsson and Majid Mirzanezhad and Ali Mohades and Carola Wenk},
  journal= {arXiv preprint arXiv:1710.10521},
  year   = {2019}
}