Query time versus redundancy trade-offs for range queries (Q800105): Difference between revisions

From MaRDI portal
Import240304020342 (talk | contribs)
Set profile property.
ReferenceBot (talk | contribs)
Changed an Item
 
(One intermediate revision by one other user not shown)
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/0022-0000(81)90071-4 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W1995911648 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Inherent complexity trade-offs for range query problems / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Lower Bound on the Complexity of Orthogonal Range Queries / rank
 
Normal rank
Property / cites work
 
Property / cites work: Lower Bounds on the Complexity of Some Optimal Data Structures / rank
 
Normal rank

Latest revision as of 15:55, 14 June 2024

scientific article
Language Label Description Also known as
English
Query time versus redundancy trade-offs for range queries
scientific article

    Statements

    Query time versus redundancy trade-offs for range queries (English)
    0 references
    0 references
    0 references
    1981
    0 references
    Let S be a commutative semi-group. Let \(A(1),A(2),...,A(n)\) be an array which stores values in S. The problem is to find data structures for representing A(i) such that the range query problem \[ Return\sum^{k}_{i=j}A(i)\quad (1\leq j\leq k\leq n) \] can be efficiently implemented. The trade-offs between the degree of redundancy \({\mathcal P}\) of A(i) and the query time t in a large class of possible data structures is investigated in this paper. These concepts are formally defined. The authors then show that \({\mathcal P}+t=\Omega (\log n)\) for any data structure in the class. This shows that it is near optimal to consider the natural data structure of a minimal height binary tree with n leaves where in the ith node is stored not only the value A(i) but also the sum of the values A(j) stored in the leaves of the subtree beneath that node; the degree of redundancy here is \(\log_ 2 n\). The authors also show that the above result is best possible.
    0 references
    0 references
    data structures
    0 references
    range query problem
    0 references
    degree of redundancy
    0 references
    query time
    0 references
    binary tree
    0 references
    0 references