ACM SIGMOD Anthology TODS dblp.uni-trier.de

Dense Multiway Trees.

Karel Culik II, Thomas Ottmann, Derick Wood: Dense Multiway Trees. ACM Trans. Database Syst. 6(3): 486-512(1981)
@article{DBLP:journals/tods/CulikOW81,
  author    = {Karel Culik II and
               Thomas Ottmann and
               Derick Wood},
  title     = {Dense Multiway Trees},
  journal   = {ACM Trans. Database Syst.},
  volume    = {6},
  number    = {3},
  year      = {1981},
  pages     = {486-512},
  ee        = {http://doi.acm.org/10.1145/319587.319612, db/journals/tods/CulikOW81.html},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX

Abstract

B-trees of order m are a "balanced" class of m-ary trees, which have applications in the areas of file organization. In fact, they have been the only choice when balanced multiway trees are required. Although they have very simple insertion and deletion algorithms, their storage utilization, that is, the number of keys per page or node, is at worst 50 percent. In the present paper we investigate a new class of balanced m-ary trees, the dense multiway trees, and compare their storage utilization with that of B-trees of order m.

Surprisingly, we are able to demonstrate that weakly dense multiway trees have an O(log2 N) insertion algorithm. We also show that inserting mh-1 keys in ascending order into an initially empty dense multiway tree yields the complete m-ary tree of height h, and that at intermediate steps in the insertion sequence the intermediate trees can also be considered to be as dense as possible. Furthermore, an analysis of the limiting dynamic behavior of the dense m-ary trees under insertion shows that the average storage utilization tends to 1; that is, the trees become as dense as possible. This motivates the use of the term "dense."

Copyright © 1981 by the ACM, Inc., used by permission. Permission to make digital or hard copies is granted provided that copies are not made or distributed for profit or direct commercial advantage, and that copies show this notice on the first page or initial screen of a display along with the full citation.


Joint ACM SIGMOD / IEEE Computer Society Anthology

CDROM Version: Load the CDROM "Volume 3 Issue 1, TODS 1976-1990" and ... DVD Version: Load ACM SIGMOD Anthology DVD 2" and ... BibTeX

References

[1]
Rudolf Bayer, Edward M. McCreight: Organization and Maintenance of Large Ordered Indices. Acta Inf. 1: 173-189(1972) BibTeX
[2]
Donald E. Knuth: The Art of Computer Programming, Volume III: Sorting and Searching. Addison-Wesley 1973, ISBN 0-201-03803-X
BibTeX
[3]
...
[4]
James A. Larson, W. E. Walden: Comparing insertion schemes used to update 3-2 trees. Inf. Syst. 4(2): 127-136(1979) BibTeX
[5]
...
[6]
...
[7]
...
[8]
...
[9]
...
[10]
Thomas Ottmann, Derick Wood: 1-2 Brother Trees or AVL Trees Revisited. Comput. J. 23(3): 248-255(1980) BibTeX
[11]
Thomas Ottmann, Derick Wood: A Uniform Approach to Balanced Binary and Multiway Trees. MFCS 1979: 398-407 BibTeX
[12]
...
[13]
Arnold L. Rosenberg, Lawrence Snyder: Minimal-Comparison 2, 3-Trees. SIAM J. Comput. 7(4): 465-480(1978) BibTeX
[14]
Arnold L. Rosenberg, Lawrence Snyder: Compact B-Trees. SIGMOD Conference 1979: 43-51 BibTeX
[15]
Andrew Chi-Chih Yao: On Random 2-3 Trees. Acta Inf. 9: 159-170(1978) BibTeX

Referenced by

  1. Jeffrey D. Ullman: Principles of Database and Knowledge-Base Systems, Volume II. Computer Science Press 1989, ISBN 0-7167-8162-X
    Contents
  2. Shou-Hsuan Stephen Huang: Height-Balanced Trees of Order (beta,gamma,delta). ACM Trans. Database Syst. 10(2): 261-284(1985)
  3. Douglas Comer: Surveyor's Forum: The Tree Branches. ACM Comput. Surv. 11(4): 412(1979)
BibTeX
ACM SIGMOD Anthology - DBLP: [Home | Search: Author, Title | Conferences | Journals]
TODS, ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Tue Jun 24 18:38:46 2008