We consider the practical problem of constructing binary space
partitions (BSPs) for a set S of n orthogonal, non-intersecting,
two-dimensional rectangles in three-dimensional Euclidean space such
that the aspect ratio
of each rectangle in S is at most
,
for some constant
.
We present an
-time algorithm
to build a binary space partition of size
for S. We also show that if m of the n rectangles in S have
aspect ratios greater than
,
we can construct a BSP of
size
for S in
time. The constants of proportionality in the
big-oh terms are linear in
.
We extend these results to
cases in which the input contains non-orthogonal or intersecting objects.