Maintaining range trees in secondary memory. Part I: Partitions (Q1120266)

From MaRDI portal





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
    0 references
    0 references
    0 references
    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

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references