ALGORITHMS FOR HIGH DIMENSIONAL STABBING PROBLEMS

被引:10
作者
AVIS, D
DOSKAS, M
机构
[1] School of Computer Science, McGill University, 3480 University, Montreal
关键词
Computational geometry; geometric algorithms; intersections; polyhedra; stabbing problems; transversals;
D O I
10.1016/0166-218X(90)90127-X
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Given a set of geometric objects in Rd, the hyperplane transversal or stabbing problem is to determine if there exists a hyperplane that simultaneously intersects all of the objects. We give algorithms based on linear programming for various hyperplane stabbing problems where the objects are line segments or convex polyhedra. A hyperplane stabber for n segments in Rd can be found in O(nd) time. In Rd, a plane stabber for a set of m polyhedra with a total of n edges can be found in O(nd-1m) time and space. Given a query hyperplane, a list of polyhedra intersected by the hyperplane can be determined in O(logn+m) time. © 1990.
引用
收藏
页码:39 / 48
页数:10
相关论文
共 25 条
[1]  
[Anonymous], 1987, EATCS MONOGRAPHS THE
[2]   EFFICIENT ALGORITHMS FOR COMMON TRANSVERSALS [J].
ATALLAH, M ;
BAJAJ, C .
INFORMATION PROCESSING LETTERS, 1987, 25 (02) :87-91
[3]   DIAMETER PARTITIONING [J].
AVIS, D .
DISCRETE & COMPUTATIONAL GEOMETRY, 1986, 1 (03) :265-276
[4]   POLYHEDRAL LINE TRANSVERSALS IN SPACE [J].
AVIS, D ;
WENGER, R .
DISCRETE & COMPUTATIONAL GEOMETRY, 1988, 3 (03) :257-265
[5]  
DANZER L, 1963, P S PURE MATH PROVID, P100
[6]  
Dobkin D., 1976, SIAM Journal on Computing, V5, P181, DOI 10.1137/0205015
[7]   LINEAR TIME ALGORITHMS FOR 2-VARIABLE AND 3-VARIABLE LINEAR-PROGRAMS [J].
DYER, ME .
SIAM JOURNAL ON COMPUTING, 1984, 13 (01) :31-45
[8]   CONSTRUCTING ARRANGEMENTS OF LINES AND HYPERPLANES WITH APPLICATIONS [J].
EDELSBRUNNER, H ;
OROURKE, J ;
SEIDEL, R .
SIAM JOURNAL ON COMPUTING, 1986, 15 (02) :341-363
[9]   FINDING TRANSVERSALS FOR SETS OF SIMPLE GEOMETRIC-FIGURES [J].
EDELSBRUNNER, H .
THEORETICAL COMPUTER SCIENCE, 1985, 35 (01) :55-69
[10]  
EDELSBRUNNER H, 1982, BIT, V22, P274, DOI 10.1007/BF01934440