Triangulation refinement and approximate shortest paths in weighted regions

Siu Wing Cheng, Jiongxin Jin, Antoine Vigneron

Research output: Chapter in Book/Conference Proceeding/ReportConference Paper published in a bookpeer-review

Abstract

Let τ planar subdivision with n vertices. Each face of τ has a weight from [l,ρ] ∪infin;. A path inside a face has cost equal to the product of its length and the face weight. In general, the cost of a path is the sum of the subpath costs in the faces intersected by the path. For any ε ∈ (0,1), we present a fully polynomial-time approximation scheme that finds a (1 +ε)-approximate shortest path between two given points in τ in O (kn+k4log (k/ε)/εlog2 pn/ε)time, where k is the smallest integer such that the sum of the k smallest angles in τ is at least π. Therefore, our running time can be as small as O (n/εlog2pn/ε) if there are O (1) small angles and it is O (n4/εlogn/εlog2pn/ε)in the worst case. Our algorithm relies on a new triangulation refinement method, which produces a triangulation of size 0 (n + k2) such that no triangle has two angles less than min{π/ (2k),π/12}.

Original languageEnglish
Title of host publicationProceedings of the 26th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2015
PublisherAssociation for Computing Machinery
Pages1626-1640
Number of pages15
EditionJanuary
ISBN (Electronic)9781611973747
DOIs
Publication statusPublished - 2015
Event26th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2015 - San Diego, United States
Duration: 4 Jan 20156 Jan 2015

Publication series

NameProceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms
NumberJanuary
Volume2015-January

Conference

Conference26th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2015
Country/TerritoryUnited States
CitySan Diego
Period4/01/156/01/15

Bibliographical note

Publisher Copyright:
Copyright © 2015 by the Society for Industrial and Applied Mathmatics.

Fingerprint

Dive into the research topics of 'Triangulation refinement and approximate shortest paths in weighted regions'. Together they form a unique fingerprint.

Cite this