Abstract

A polygonal curve PP with nn vertices is cc-packed, if the sum of the lengths of the parts of the edges of the curve that are inside any disk of radius rr is at most crcr, for any r>0r>0. Similarly, the concept of cc-packedness can be defined for any scaling of a given shape. Assuming LL is the diameter of PP and δδ is the minimum distance between points on disjoint edges of PP, we show the approximation factor of the existing O(log⁡(L/δ)εn3)O(\frac{\log (L/δ)}εn^3) time algorithm is 1+ε1+ε-approximation algorithm. The massively parallel versions of these algorithms run in O(log⁡(L/δ))O(\log (L/δ)) rounds. We improve the existing $O((\frac{n}{ε^3})^{\frac 4 3}\polylog \frac n ε)$ time (6+ε)(6+ε)-approximation algorithm by providing a (4+ε)(4+ε)-approximation O(n(log⁡2n)(log⁡21ε)+nε)O(n(\log^2 n)(\log^2 \frac{1}ε)+\frac{n}ε) time algorithm, and the existing O(n2)O(n^2) time 22-approximation algorithm improving the existing O(n2log⁡n)O(n^2\log n) time 22-approximation algorithm. Our exact cc-packedness algorithm takes O(n5)O(n^5) time, which is the first exact algorithm for disks. We show using αα-fat shapes instead of disks adds a factor α2α^2 to the approximation. We also give a data-structure for computing the curve-length inside query disks. It has O(n6log⁡n)O(n^6\log n) construction time, uses O(n6)O(n^6) space, and has query time O(log⁡n+k)O(\log n+k), where kk is the number of intersected segments with the query shape. We also give a massively parallel algorithm for relative cc-packedness with O(1)O(1) rounds.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.