Computing The Packedness of Curves
Abstract
A polygonal curve with vertices is -packed, if the sum of the lengths of the parts of the edges of the curve that are inside any disk of radius is at most , for any . Similarly, the concept of -packedness can be defined for any scaling of a given shape. Assuming is the diameter of and is the minimum distance between points on disjoint edges of , we show the approximation factor of the existing time algorithm is -approximation algorithm. The massively parallel versions of these algorithms run in rounds. We improve the existing time -approximation algorithm by providing a -approximation time algorithm, and the existing time -approximation algorithm improving the existing time -approximation algorithm. Our exact -packedness algorithm takes time, which is the first exact algorithm for disks. We show using -fat shapes instead of disks adds a factor to the approximation. We also give a data-structure for computing the curve-length inside query disks. It has construction time, uses space, and has query time , where is the number of intersected segments with the query shape. We also give a massively parallel algorithm for relative -packedness with rounds.
Cite
@article{arxiv.2012.04403,
title = {Computing The Packedness of Curves},
author = {Sepideh Aghamolaei and Vahideh Keikha and Mohammad Ghodsi and Ali Mohades},
journal= {arXiv preprint arXiv:2012.04403},
year = {2022}
}