English

Approximating the packedness of polygonal curves

Computational Geometry 2020-09-18 v2

Abstract

In 2012 Driemel et al. \cite{DBLP:journals/dcg/DriemelHW12} introduced the concept of cc-packed curves as a realistic input model. In the case when cc is a constant they gave a near linear time (1+ε)(1+\varepsilon)-approximation algorithm for computing the Fr\'echet distance between two cc-packed polygonal curves. Since then a number of papers have used the model. In this paper we consider the problem of computing the smallest cc for which a given polygonal curve in Rd\mathbb{R}^d is cc-packed. We present two approximation algorithms. The first algorithm is a 22-approximation algorithm and runs in O(dn2logn)O(dn^2 \log n) time. In the case d=2d=2 we develop a faster algorithm that returns a (6+ε)(6+\varepsilon)-approximation and runs in O((n/ε3)4/3polylog(n/ε)))O((n/\varepsilon^3)^{4/3} polylog (n/\varepsilon))) time. We also implemented the first algorithm and computed the approximate packedness-value for 16 sets of real-world trajectories. The experiments indicate that the notion of cc-packedness is a useful realistic input model for many curves and trajectories.

Keywords

Cite

@article{arxiv.2009.07789,
  title  = {Approximating the packedness of polygonal curves},
  author = {Joachim Gudmundsson and Yuan Sha and Sampson Wong},
  journal= {arXiv preprint arXiv:2009.07789},
  year   = {2020}
}

Comments

A preliminary version to appear in ISAAC 2020