A Faster Algorithm for Computing Straight Skeletons

Handle URI:
http://hdl.handle.net/10754/348465
Title:
A Faster Algorithm for Computing Straight Skeletons
Authors:
Cheng, Siu-Wing; Mencel, Liam A.; Vigneron, Antoine E. ( 0000-0003-3586-3431 )
Abstract:
We present a new algorithm for computing the straight skeleton of a polygon. For a polygon with n vertices, among which r are reflex vertices, we give a deterministic algorithm that reduces the straight skeleton computation to a motorcycle graph computation in O(n (logn)logr) time. It improves on the previously best known algorithm for this reduction, which is randomized, and runs in expected O(n√h+1log2n) time for a polygon with h 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 O(n (logn) logr + r 4/3 + ε ) time for any ε > 0. On degenerate input, our time bound increases to O(n (logn) logr + r 17/11 + ε ).
KAUST Department:
Computer Science Program; Computer, Electrical and Mathematical Sciences and Engineering (CEMSE) Division
Citation:
Cheng, Siu-Wing, Liam Mencel, and Antoine Vigneron. "A faster algorithm for computing straight skeletons." Algorithms-ESA 2014. Springer Berlin Heidelberg, 2014. 272-283
Publisher:
Springer Science + Business Media
Journal:
Lecture Notes in Computer Science
Conference/Event name:
22nd Annual European Symposium on Algorithms, ESA 2014
Issue Date:
Sep-2014
DOI:
10.1007/978-3-662-44777-2_23
ARXIV:
arXiv:1405.4691
Type:
Conference Paper
ISSN:
0302-9743
Additional Links:
http://link.springer.com/chapter/10.1007/978-3-662-44777-2_23; http://arxiv.org/abs/1405.4691
Appears in Collections:
Conference Papers; Computer Science Program; Computer, Electrical and Mathematical Sciences and Engineering (CEMSE) Division

Full metadata record

DC FieldValue Language
dc.contributor.authorCheng, Siu-Wingen
dc.contributor.authorMencel, Liam A.en
dc.contributor.authorVigneron, Antoine E.en
dc.date.accessioned2015-04-02T13:24:59Zen
dc.date.available2015-04-02T13:24:59Zen
dc.date.issued2014-09en
dc.identifier.citationCheng, Siu-Wing, Liam Mencel, and Antoine Vigneron. "A faster algorithm for computing straight skeletons." Algorithms-ESA 2014. Springer Berlin Heidelberg, 2014. 272-283en
dc.identifier.issn0302-9743en
dc.identifier.doi10.1007/978-3-662-44777-2_23en
dc.identifier.urihttp://hdl.handle.net/10754/348465en
dc.description.abstractWe present a new algorithm for computing the straight skeleton of a polygon. For a polygon with n vertices, among which r are reflex vertices, we give a deterministic algorithm that reduces the straight skeleton computation to a motorcycle graph computation in O(n (logn)logr) time. It improves on the previously best known algorithm for this reduction, which is randomized, and runs in expected O(n√h+1log2n) time for a polygon with h 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 O(n (logn) logr + r 4/3 + ε ) time for any ε > 0. On degenerate input, our time bound increases to O(n (logn) logr + r 17/11 + ε ).en
dc.publisherSpringer Science + Business Mediaen
dc.relation.urlhttp://link.springer.com/chapter/10.1007/978-3-662-44777-2_23en
dc.relation.urlhttp://arxiv.org/abs/1405.4691en
dc.rightsThe final publication is available at Springer via http://dx.doi.org/10.1007%2F978-3-662-44777-2_23en
dc.titleA Faster Algorithm for Computing Straight Skeletonsen
dc.typeConference Paperen
dc.contributor.departmentComputer Science Programen
dc.contributor.departmentComputer, Electrical and Mathematical Sciences and Engineering (CEMSE) Divisionen
dc.identifier.journalLecture Notes in Computer Scienceen
dc.conference.date2014-09-08 to 2014-09-10en
dc.conference.name22nd Annual European Symposium on Algorithms, ESA 2014en
dc.conference.locationWroclaw, POLen
dc.eprint.versionPost-printen
dc.contributor.institutionThe Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kongen
dc.contributor.affiliationKing Abdullah University of Science and Technology (KAUST)en
dc.identifier.arxividarXiv:1405.4691en
kaust.authorMencel, Liam A.en
kaust.authorVigneron, Antoine E.en
All Items in KAUST are protected by copyright, with all rights reserved, unless otherwise indicated.