TY - GEN
T1 - Thick non-crossing paths and minimum-cost flows in polygonal domains
AU - Polishchuk, Valentin
AU - Mitchell, Joseph S.B.
PY - 2007
Y1 - 2007
N2 - We study the problem of ?nding shortest non-crossing thick paths in a polygonal domain, where a thick path is the Min-kowski sum of a usual (zero-thickness, or thin) path and a disk. Given K pairs of terminals on the boundary of a sim- ple n-gon, we compute in O(n + K) time a representation of the set of K shortest non-crossing thick paths joining the terminal pairs; using the representation, any particular path can be output in time proportional to its complexity. We compute K shortest thick non-crossing paths in a polygon with h holes in O (n+k) poly(n;K) time, us-ing an e?cient method to compute any one of the K thick paths if the "threadings" of all paths amidst the holes are speci?ed. We show that if h is not constant, the problem is NP-hard; we also show the hardness of approximation. We give a pseudopolynomial-time algorithm for some rectilinear versions of the problem. We apply our thick paths algorithms to obtain the ?rst algorithmic results for the minimum-cost continuous ow problem | an extension of the standard discrete minimum-cost network ow problem to continuous domains. The re-sults are based on showing a continuous analog of the Net-work Flow Decomposition Theorem.
AB - We study the problem of ?nding shortest non-crossing thick paths in a polygonal domain, where a thick path is the Min-kowski sum of a usual (zero-thickness, or thin) path and a disk. Given K pairs of terminals on the boundary of a sim- ple n-gon, we compute in O(n + K) time a representation of the set of K shortest non-crossing thick paths joining the terminal pairs; using the representation, any particular path can be output in time proportional to its complexity. We compute K shortest thick non-crossing paths in a polygon with h holes in O (n+k) poly(n;K) time, us-ing an e?cient method to compute any one of the K thick paths if the "threadings" of all paths amidst the holes are speci?ed. We show that if h is not constant, the problem is NP-hard; we also show the hardness of approximation. We give a pseudopolynomial-time algorithm for some rectilinear versions of the problem. We apply our thick paths algorithms to obtain the ?rst algorithmic results for the minimum-cost continuous ow problem | an extension of the standard discrete minimum-cost network ow problem to continuous domains. The re-sults are based on showing a continuous analog of the Net-work Flow Decomposition Theorem.
KW - Data structures
KW - Geometric shortest paths
KW - Minimum-cost flows
UR - https://www.scopus.com/pages/publications/35348835407
U2 - 10.1145/1247069.1247079
DO - 10.1145/1247069.1247079
M3 - Conference contribution
AN - SCOPUS:35348835407
SN - 1595937056
SN - 9781595937056
T3 - Proceedings of the Annual Symposium on Computational Geometry
SP - 56
EP - 65
BT - Proceedings of the Twenty-third Annual Symposium on Computational Geometry, SCG'07
T2 - 23rd Annual Symposium on Computational Geometry, SCG'07
Y2 - 6 June 2007 through 8 June 2007
ER -