A FAST PLANAR PARTITION ALGORITHM .1.

被引:55
作者
MULMULEY, K
机构
[1] The University of Chicago, Chicago, Illinois, 60637
关键词
D O I
10.1016/S0747-7171(08)80064-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we give a fast randomized algorithm for finding a partition of the plane induced by a given set of line segments. The planar partition problem is interesting because it has important practical implications, especially in computer graphics, which indeed served as an inspiration for our investigation. Our algorithm is ideally suited for a practical use because: (i) it is extremely simple and robust, and (ii) despite this simplicity (or rather because of it) the algorithm is optimal; its expected running time is O(m+n log n), where n is the number of input segments and m is the number of points of intersection. The storage requirement is O(m + n). Though the algorithm itself is simple, the global evolution of the underlying partition is non-trivial, which makes the analysis of the algorithm theoretically interesting in its own right. © 1990, Academic Press Limited. All rights reserved.
引用
收藏
页码:253 / 280
页数:28
相关论文
共 9 条
[1]  
BENTLEY JL, 1979, IEEE T COMPUT, V28, P643, DOI 10.1109/TC.1979.1675432
[2]  
Chazelle B., 1988, 29th Annual Symposium on Foundations of Computer Science (IEEE Cat. No.88CH2652-6), P590, DOI 10.1109/SFCS.1988.21975
[3]   REPORTING AND COUNTING SEGMENT INTERSECTIONS [J].
CHAZELLE, B .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1986, 32 (02) :156-182
[4]  
CLARKSON, 1988, 4TH P ANN S COMP GEO, P1
[5]   CONSTRUCTING ARRANGEMENTS OF LINES AND HYPERPLANES WITH APPLICATIONS [J].
EDELSBRUNNER, H ;
OROURKE, J ;
SEIDEL, R .
SIAM JOURNAL ON COMPUTING, 1986, 15 (02) :341-363
[6]  
MULMULEY K, 1989, 5TH P ANN ACM S COMP, P33
[7]  
MULMULEY K, 1989, P ACM SIGGRAPH COMPU, V23, P379
[8]  
Sharir M., 1986, 27th Annual Symposium on Foundations of Computer Science (Cat. No.86CH2354-9), P77, DOI 10.1109/SFCS.1986.23
[9]  
Sutherland I. E., 1974, Computing Surveys, V6, P1, DOI 10.1145/356625.356626