ON THE OPTIMAL BINARY PLANE PARTITION FOR SETS OF ISOTHETIC RECTANGLES

被引:24
作者
DAMORE, F
FRANCIOSA, PG
机构
[1] Dipartimento di Informatia e Sistemistica, Università di Roma La Sapienza, I-00198 Roma
关键词
ANALYSIS OF ALGORITHMS; COMPUTATIONAL GEOMETRY; BINARY SPACE PARTITIONS; ISOTHETIC RECTANGLES;
D O I
10.1016/0020-0190(92)90210-M
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a binary space partition algorithm for a set of disjoint isothetic rectangles. It recursively splits the set by means of isothetic cutting lines, until no two rectangles belong to the same portion of the plane. Rectangles intersected by a cutting line are split. We provide an algorithm that given n rectangles builds a linear sized Binary Space Partition with no empty regions by means of at most 4n - 1 cuts. The algorithm runs in 0(n log n) worst-case space and time. We generalize and improve a previous result achieved on isothetic line segments by Paterson and Yao.
引用
收藏
页码:255 / 259
页数:5
相关论文
共 7 条
[1]  
DAMORE F, IN PRESS INT J COMPU
[2]  
Fuchs H., 1980, Computer Graphics, V14, P124, DOI 10.1145/965105.807481
[3]  
MCGREIGHT EM, 1985, SIAM J COMPUT, V14, P257
[4]  
PATERSON MS, 1990, 158 U WARW DEP COMP
[5]  
PATERSON MS, 1989, 5TH P ANN ACM S COMP, P23
[6]  
Preparata F. P., 2012, COMPUTATIONAL GEOMET
[7]   RECTILINEAR LINE SEGMENT INTERSECTION, LAYERED SEGMENT TREES, AND DYNAMIZATION [J].
VAISHNAVI, VK ;
WOOD, D .
JOURNAL OF ALGORITHMS, 1982, 3 (02) :160-176