The Euclidean Bottleneck Steiner Path Problem

被引:0
作者
Abu-Affash, A. Karim [1 ]
Carmi, Paz [1 ]
Katzi, Matthew J. [1 ]
Segal, Michael
机构
[1] Ben Gurion Univ Negev, Dept Comp Sci, IL-84105 Beer Sheva, Israel
来源
COMPUTATIONAL GEOMETRY (SCG 11) | 2011年
关键词
Geometric optimization; geometric networks; bottleneck path; Steiner points; pair decomposition; geometric spanners; TREE PROBLEM; APPROXIMATION ALGORITHM; MINIMUM NUMBER; COVERAGE;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider a geometric optimization problem that arises in network design. Given a set P of n points in the plane, source and destination points s, t is an element of P, and an integer k > 0, one has to locate k Steiner points, such that the length of the longest edge of a bottleneck path between s and t is minimized. In this paper, we present an O(n log(2) n)-time algorithm that computes an optimal solution, for any constant k. This problem was previously studied by Hon et al. [11], who gave an O(n(2) log n)-time algorithm. We also study the dual version of the problem, where a value lambda > 0 is given (instead of k), and the goal is to locate as few Steiner points as possible, so that the length of the longest edge of a bottleneck path between s and t is at most lambda. Our algorithms are based on two new geometric structures that we develop - an (alpha, beta)-pair decomposition of P and a floor (1 + epsilon)-spanner of P. For real numbers beta > alpha > 0, an (alpha, beta)-pair decomposition of P is a collection W = {(A(1), B-1), ... , (A(m), B-m)} of pairs of subsets of P, satisfying: (i) For each pair (A(i), B-i) is an element of W, the radius of the minimum enclosing circle of A(i) (resp. B-i) is at most a, and (ii) For any p, q is an element of P, such that vertical bar pq vertical bar <= beta, there exists a single pair (A(i), B-i) is an element of W, such that p is an element of A(i). and q is an element of B-i, or vice versa. We construct (a compact representation of) an (alpha, beta)-pair decomposition of P in time O((beta/alpha)(3)n log n). Finally, for the complete graph with vertex set P and weight function w(p, q) = left perpendicular vertical bar pq vertical bar right perpendicular, we construct a (1 + epsilon)-spanner of size O(n/epsilon(4)) in time O((1/epsilon(4))n log(2) n), even though to is not a metric.
引用
收藏
页码:440 / 447
页数:8
相关论文
共 20 条
[1]   Region-Fault Tolerant Geometric Spanners [J].
Abam, M. A. ;
de Berg, M. ;
Farshi, M. ;
Gudmundsson, J. .
DISCRETE & COMPUTATIONAL GEOMETRY, 2009, 41 (04) :556-582
[2]   On exact solutions to the Euclidean bottleneck Steiner tree problem [J].
Bae, Sang Won ;
Lee, Chunseok ;
Choi, Sunghee .
INFORMATION PROCESSING LETTERS, 2010, 110 (16) :672-678
[3]   On separating systems [J].
Bollobas, Bela ;
Scott, Alex .
EUROPEAN JOURNAL OF COMBINATORICS, 2007, 28 (04) :1068-1071
[4]   A DECOMPOSITION OF MULTIDIMENSIONAL POINT SETS WITH APPLICATIONS TO K-NEAREST-NEIGHBORS AND N-BODY POTENTIAL FIELDS [J].
CALLAHAN, PB ;
KOSARAJU, SR .
JOURNAL OF THE ASSOCIATION FOR COMPUTING MACHINERY, 1995, 42 (01) :67-90
[5]   Approximations for Steiner trees with minimum number of Steiner points [J].
Chen, DG ;
Du, DZ ;
Hu, XD ;
Lin, GH ;
Wang, LS ;
Xue, GL .
JOURNAL OF GLOBAL OPTIMIZATION, 2000, 18 (01) :17-33
[6]   Relay sensor placement in wireless sensor networks [J].
Cheng, Xiuzhen ;
Du, Ding-Zhu ;
Wang, Lusheng ;
Xu, Baogang .
WIRELESS NETWORKS, 2008, 14 (03) :347-355
[7]  
Clarkson Kenneth L, 1987, Pro- ceedings of the 19th Annual ACM Symposium on Theory of Computing, STOC '87, P56, DOI [10.1145/28395.28402, DOI 10.1145/28395.28402]
[8]  
Cormen TH., 2009, Introduction to Algorithms, V3
[9]  
de Berg M., 2008, Computational Geometry: Algorithms and Applications, DOI DOI 10.1007/978-3-540-77974-2
[10]   GENERALIZED SELECTION AND RANKING - SORTED MATRICES [J].
FREDERICKSON, GN ;
JOHNSON, DB .
SIAM JOURNAL ON COMPUTING, 1984, 13 (01) :14-30