Maintaining range trees in secondary memory. Part I: Partitions (Q1120266)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Maintaining range trees in secondary memory. Part I: Partitions |
scientific article; zbMATH DE number 4100597
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Maintaining range trees in secondary memory. Part I: Partitions |
scientific article; zbMATH DE number 4100597 |
Statements
Maintaining range trees in secondary memory. Part I: Partitions (English)
0 references
1990
0 references
Range trees are used for solving the orthogonal range searching problem, a problem that has applications in e.g. databases and computer graphics. We study the problem of storing range trees in secondary memory. To this end, we partition range trees into parts that are stored in consecutive blocks in secondary memory. This paper gives a number of partition schemes that limit the part-sizes and the number of disk accesses necessary to perform updates and queries. We show e.g., that for each fixed positive integer k, there is a partition of a two-dimensional range tree into parts of size \(O(n^{1/k})\), such that each update requires at most \(k(2k+1)\) disk accesses, and each query requires at most \(8k^ 2+2k+2t\) disk accesses, where t is the number of answers to the range query.
0 references
partition of range tree
0 references
partition schemes
0 references
range trees
0 references
orthogonal range searching problem
0 references
databases
0 references
computer graphics
0 references