Finding an optimal bridge between two polygons

被引:3
作者
Tan, XH [1 ]
机构
[1] Sch High Technol Human Welf, Numazu 4100395, Japan
关键词
computational geometry; data structure; discrete optimization; Voronoi diagrams; geodesic metric;
D O I
10.1142/S0218195902000852
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Let pi(a, b) denote the shortest path between two points a, b inside a simple polygon P, which totally lies in P. The geodesic distance between a and b in P is defined as the length of pi(a, b), denoted by gd(a, b), in contrast with the Euclidean distance between a and b in the plane, denoted by d(a, b), Given two disjoint polygons P and Q in the plane, the bridge problem asks for a line segment (optimal bridge) that connects a point p on the boundary of P and a point q on the boundary of Q such that the sum of three distances gd(p', p), d(p, q) and gd(q, q'), with any p' epsilon P and any q' epsilon Q, is minimized. We present an O(n log(3) n) time algorithm for finding an optimal bridge between two simple polygons. This significantly improves upon the previous O(n(2)) time bound, Our result is obtained by making substantial use of a hierarchical structure that consists of segment trees, range trees and persistent search trees, and a structure that supports dynamic ray shooting and shortest path queries as well.
引用
收藏
页码:249 / 261
页数:13
相关论文
共 49 条
[41]   Finding optimal volume subintervals with k points and calculating the star discrepancy are NP-hard problems [J].
Gnewuch, Michael ;
Srivastav, Anand ;
Winzen, Carola .
JOURNAL OF COMPLEXITY, 2009, 25 (02) :115-127
[42]   Towards optimal two-dimensional indexing for constraint databases [J].
Bertino, E ;
Catania, B ;
Shidlovsky, B .
INFORMATION PROCESSING LETTERS, 1997, 64 (01) :1-8
[43]   Combinatorics on arrangements and parametric matroids: A bridge between computational geometry and combinatorial optimization [J].
Tokuyama, T .
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (03) :362-371
[44]   Optimal Covering and Hitting of Line Segments by Two Axis-Parallel Squares [J].
Sadhu, Sanjib ;
Roy, Sasanka ;
Nandy, Subhas C. ;
Roy, Suchismita .
COMPUTING AND COMBINATORICS, COCOON 2017, 2017, 10392 :457-468
[45]   Two-dimensional range successor in optimal time and almost linear space [J].
Zhou, Gelin .
INFORMATION PROCESSING LETTERS, 2016, 116 (02) :171-174
[46]   Euclidean TSP between two nested convex obstacles [J].
Abrahamson, J ;
Shokoufandeh, A ;
Winter, P .
INFORMATION PROCESSING LETTERS, 2005, 95 (02) :370-375
[47]   Minimization of the maximum distance between the two guards patrolling a polygonal region [J].
Tan, Xuehou ;
Jiang, Bo .
THEORETICAL COMPUTER SCIENCE, 2014, 532 :73-79
[48]   Reporting red-blue intersections between two sets of connected line segments [J].
Basch, J ;
Guibas, LJ ;
Ramkumar, GD .
ALGORITHMICA, 2003, 35 (01) :1-20
[49]   A new algorithm for computing the minimum Hausdorff distance between two point sets on aline under translation [J].
Liu, Banghe ;
Shen, Yuefeng ;
Li, Bo .
INFORMATION PROCESSING LETTERS, 2008, 106 (02) :52-58