DocumentCode :
1145884
Title :
Counting and Reporting Intersections of d-Ranges
Author :
Six, Hans W. ; Wood, Derick
Author_Institution :
Institut für Angewandte Informatik und Formale Beschreibungverfahren, Universität Karlsruhe
Issue :
3
fYear :
1982
fDate :
3/1/1982 12:00:00 AM
Firstpage :
181
Lastpage :
187
Abstract :
We present a solution to the problem of reporting and counting all pairs of intersecting or overlapping d-ranges in a given set of n d-ranges. A d-range is a rectilinearly oriented rectangular d-dimensional box or brick. The three-dimensional case is presented in some detail and an 0(n log22n + k) time and 0(n log22n) space algorithm is developed for the reporting problem, where k is the number of reported intersecting pairs. This gives an 0(n log22n) time and 0(n log2n) space algorithm for the counting problem. Apart from its usefulness wherever a "bounding boxes" technique is used, the development of the algorithm is of interest in its own right because of the data structures that are introduced and because of the technique used to reduce the time needed for preprocessing. Finally, the algorithm is generalized to give an 0(2d−1n log2d−n+ k) time and an 0(2d−1n log2d−n) space algorithm for the d-range intersection reporting problem for d ≥ 2, which again reduces to an 0(2d−1n log2d−1n) time and 0(2d−1n log2d−2n) space algorithm for the counting problem. Finally, we sketch how the reporting problem can be carried out with the same space requirements as the counting problem. The bounds presented are the best known to date.
Keywords :
Bounding boxes; computational geometry; d-ranges; data structures; range tree; rectangles; segment tree; tree of trees structures; Computer aided software engineering; Data structures; Tree data structures; Bounding boxes; computational geometry; d-ranges; data structures; range tree; rectangles; segment tree; tree of trees structures;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.1982.1675973
Filename :
1675973
Link To Document :
بازگشت