Motorcycle graphs and straight skeletons

Siu-Wing Cheng, Antoine Vigneron · 2002

We present a new algorithm to compute a motorcycle graph. It runs in O(n???nlogn) time when n is the size of the input. We give a new characterization of the straight skeleton of a polygon possibly with holes. For a simple polygon, we show that it yields a randomized algorithm that reduces the straight skeleton computation to a motorcycle graph computation in O(nlog2n) time. Combining these results, we can compute the straight skeleton of a non-degenerate simple polygon with n vertices, among which r are reflex vertices, in O(nlog2n + r???logr) expected time. For a degenerate simple polygon, our expected time bound becomes O(nlog2n + r17/u+ϵ).

Read the paper · More papers on PaperTik