TY - GEN
T1 - On the central path problem
AU - Zhu, Yongding
AU - Xu, Jinhui
PY - 2012
Y1 - 2012
N2 - In this paper we consider the following Central Path Problem (CPP): Given a set of m arbitrary (i.e., non-simple) polygonal curves Q = {P 1,P 2,...,P m} in 2D space, find a curve P, called central path, that best represents all curves in Q. In order for P to best represent Q, P is required to minimize 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 FPVD(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 FPVD(Q) directly related to P. The running time of our approach is thus O((H + mk + n + s)logmlog 2 n) and the worst case running time is O(n 22 α(n)logn), where n is the size of Q, s is the total number of self-intersecting points of each individual curve in Q, k is the size of the visited portion of FPVD(Q) by the central path algorithm, and H is the number of intersections between the visited portion of FPVD(Q) and VD(P i )(i = 1,2,..., m).
AB - In this paper we consider the following Central Path Problem (CPP): Given a set of m arbitrary (i.e., non-simple) polygonal curves Q = {P 1,P 2,...,P m} in 2D space, find a curve P, called central path, that best represents all curves in Q. In order for P to best represent Q, P is required to minimize 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 FPVD(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 FPVD(Q) directly related to P. The running time of our approach is thus O((H + mk + n + s)logmlog 2 n) and the worst case running time is O(n 22 α(n)logn), where n is the size of Q, s is the total number of self-intersecting points of each individual curve in Q, k is the size of the visited portion of FPVD(Q) by the central path algorithm, and H is the number of intersections between the visited portion of FPVD(Q) and VD(P i )(i = 1,2,..., m).
UR - https://www.scopus.com/pages/publications/84864986070
U2 - 10.1007/978-3-642-31770-5_13
DO - 10.1007/978-3-642-31770-5_13
M3 - Conference contribution
AN - SCOPUS:84864986070
SN - 9783642317699
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 138
EP - 150
BT - Combinatorial Optimization and Applications - 6th International Conference, COCOA 2012, Proceedings
T2 - 6th Annual International Conference on Combinatorial Optimization and Applications, COCOA 2012
Y2 - 5 August 2012 through 9 August 2012
ER -