ACM Home Page
Please provide us with feedback. Feedback
A 3-space partition and its applications
Full text PdfPdf (426 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the fifteenth annual ACM symposium on Theory of computing table of contents
Pages: 258 - 263  
Year of Publication: 1983
ISBN:0-89791-099-0
Author
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 23,   Citation Count: 14
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800061.808755
What is a DOI?

ABSTRACT

Let S be a set of n points in three-dimensional space. It is shown that one can always find three planes that divide S into eight open regions, of which no seven together contain more than &agr; n points where &agr; is a constant < 1. This result gives rise to a data structure, what we call an octant-tree, for representing any point set in 3-space. Efficient solutions to various data retrieval problems are readily available with this structure. For example, using octant-trees, one can answer in sublinear time T (n) @@@@O(n0.98) 1) half-space queries: find all points of S that lie to one side of a plane P; 2) polytope queries: find all points that lie inside (outside) a polytope; and 3) circular queries in E2: given a planar set S, find all points that lie within (without) a circle of radius r and center c for any r and c. An octant-tree for n points occupies O(n) space and can be constructed with O(n4) preprocessing time.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
J. L. Bentley and H. A. Mauer, "A note on Euclidean near neighbor searching in the plane," Information Processing Letters 8 (1979), 133-136.
 
2
J. L. Bentley and D. F. Stanat, "Analysis of range searches in quad trees," Information Processing Letters 3 (1975), 170-173.
 
3
B. Chazelle, "An improved algorithm for the fixed-radius neighbort problem," to appear in Information Processing Letters.
 
4
D. L. Dobkin and R. J. Lipton, "Multidimensional searching problems," SIAM J, on Computing 5 (1976), 181-186.
 
5
R. A. Finkel and J. L. Bentley, "Quad trees: a data structure for retrieval on composite keys," Acta Informatica 4 (1974), 1-9.
 
6
M. L. Fredman, "Lower bounds on the complexity of some optimal data structures," SIAM J. on Computing 10 (1981), 1-10.
 
7
M. L. Fredman, "The inherent complexity of dynamic data structures which accomodate range queries," Proc. 21st Annual IEEE Symposium on Foundations of Computer Science (1980), 191-200.
 
8
M. L. Fredman and D. J. Volper, "Query time versus redundancy trade-offs for range queries," Journal of Computer and System Sciences 23 (1981), 355-365.
 
9
Leo J. Guibas and Jorge Stolfi, "Primitives for the manipulation of general subdivisions and the computation of Voronoi Diagrams," this proceeding.
 
10
G. S. Leuker, "A data structure for orthogonal range queries," Proc. 19th Annual IEEE Symposium on Foundation of Computer Science (1978), 28-34.
11
 
12
D. E. Willard, "Polygon retrieval," SIAM J. on Computing 11 (1982), 149-165.
13
 
14
I. M. Yaglom and V. G. Boltyanskii, "Convex Figures," Holt, Rinehart and Winston, Translation (1961).

CITED BY  14