Abstract
In this paper we consider the following Central Path Problem (CPP): Given a set of m arbitrary (i.e., non-simple) polygonal curves Q={P1, P2,.,Pm} with m≥2 in 2D space, find a curve P, called a central path, which minimizes the maximum distance (measured by the directed Hausdorff distance) to all curves in Q and is the locus of the center of minimal spanning disk of Q. For the CPP problem, a direct approach is to first construct the farthest-path Voronoi diagram FPathVD(Q) of Q and then derive the central path from it, which could be rather costly. In this paper, we present a novel approach which computes the central path in an "output- sensitive" fashion. Our approach sweeps a minimal spanning disk through Q and computes only a partial structure of the FPathVD(Q) directly related to P. The running time of our approach is thus O((H+mk+n+s)logmlog2n) which is bounded by O(n22α(n)logn) in the worst case, where n is the size of Q, s the total number of self-intersections of each individual curve in Q, k is the size of the visited portion of FPathVD(Q) by the central path algorithm, and H is the number of intersections between the visited portion of FPathVD(Q) and VD(Pi) (i=1,2,.,m).
| Original language | English |
|---|---|
| Pages (from-to) | 83-99 |
| Number of pages | 17 |
| Journal | Theoretical Computer Science |
| Volume | 507 |
| DOIs | |
| State | Published - Oct 7 2013 |
Keywords
- Central path
- Computational geometry
- Farthest-path Voronoi diagram
- Output sensitive
Fingerprint
Dive into the research topics of 'On the central path problem'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver