A Faster Algorithm for Computing Straight Skeletons
Computational Geometry
2014-07-15 v2
Abstract
We present a new algorithm for computing the straight skeleton of a polygon. For a polygon with vertices, among which are reflex vertices, we give a deterministic algorithm that reduces the straight skeleton computation to a motorcycle graph computation in time. It improves on the previously best known algorithm for this reduction, which is randomized, and runs in expected time for a polygon with holes. Using known motorcycle graph algorithms, our result yields improved time bounds for computing straight skeletons. In particular, we can compute the straight skeleton of a non-degenerate polygon in time for any . On degenerate input, our time bound increases to .
Cite
@article{arxiv.1405.4691,
title = {A Faster Algorithm for Computing Straight Skeletons},
author = {Siu-Wing Cheng and Liam Mencel and Antoine Vigneron},
journal= {arXiv preprint arXiv:1405.4691},
year = {2014}
}