Skip to main content

Grid file algorithms: An analysis in the biased case

  • Session 7 Algorithms And Complexity
  • Conference paper
  • First Online:
Foundations of Software Technology and Theoretical Computer Science (FSTTCS 1984)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 181))

  • 114 Accesses

Abstract

Multi-key access to records in a dynamically growing file may be performed using grid file algorithms[7]. We specify two of them, that generalize mono-dimensional dynamic hashing. Then, we derive the average sizes of the associated directories and provide an asymptotic analysis for uniform and biased distributions. The growth of the indexes is non linear; for uniform distributions, sizes are: \(O(n^{1 + \tfrac{1}{b}} )\)or \(O(n^{1 + \tfrac{{s - 1}}{{sb + 1}}} )\), where s is the number of attributes being used, n the file size, and b the page capacity of the system. At last, we compare exact values and asymptotics and study the robustness of grid file algorithms with respect to the bias of the distribution.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Regnier, "On the Average Height of Trees in Digital Search and Dynamic Hashing," IPL 13 pp. 64–66 (1981).

    Google Scholar 

  2. Ph. Flajolet, "On the Performance Evaluation of Extendible Hashing and Trie Searching," Acta Informatica 20 pp. 345–369 (1983).

    Google Scholar 

  3. W.A. Burkhard, "Interpolation-Based Index Maintenance," BIT 23 pp. 274–294 (1983).

    Google Scholar 

  4. Doetsch, Handbuch der Laplace Transformation, Birkhauser (1950).

    Google Scholar 

  5. R. Fagin, J. Nievergelt, N. Pippenger, and H.R. Strong, "Extendible Hashing: A Fast Access Method for Dynamic Files," ACM TODS 4,3 pp. 315–344 (1979).

    Google Scholar 

  6. Ph. Flajolet, M. Regnier, and R. Sedgewick, "Mellin Transform Techniques for the Analysis of Algorithms," in preparation, (1984).

    Google Scholar 

  7. J. Nievergelt, H. Hinterberger, and K.C. Sevcik, "The Grid-file: an Adaptable Symmetric Multi-Key File Structure," ACM TODS 9, 1 (1984).

    Google Scholar 

  8. J.W. Lloyd and K. Ramamohanarao, "Partial-Match Retrieval for Dynamic Files," BIT 22 pp. 150–168 (1982).

    Google Scholar 

  9. P.A. Larson, "Dynamic Hashing," BIT 18 pp. 184–201 (1978).

    Google Scholar 

  10. H. Mendelson, "Analysis of Extendible Hashing," IEEE Trans. on Software Engineering, pp. 611–624 (1982).

    Google Scholar 

  11. T.H. Merrett and E.J. Otoo, "A Storage Scheme for Extendible Arrays," Computing, (1983), To appear

    Google Scholar 

  12. C. Puech and Ph. Flajolet, "Tree Structure for Partial Match Retrieval," INRIA Research Report 233 (1983). submitted to JACM

    Google Scholar 

  13. M. Regnier, "Evaluation des performances du hachage dynamique," These de 3-eme cycle, Universite d'Orsay, (1983).

    Google Scholar 

  14. M. Tamminen, "The Extendible Cell Method for Closest Point Problems," BIT 22 pp. 27–41 (1982).

    Google Scholar 

  15. A.C. Yao, "A Note on the Analysis of Extendible Hashing," IPL 11 pp. 84–86 (1980).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Mathai Joseph Rudrapatna Shyamasundar

Rights and permissions

Reprints and permissions

Copyright information

© 1984 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Regnier, M. (1984). Grid file algorithms: An analysis in the biased case. In: Joseph, M., Shyamasundar, R. (eds) Foundations of Software Technology and Theoretical Computer Science. FSTTCS 1984. Lecture Notes in Computer Science, vol 181. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-13883-8_87

Download citation

  • DOI: https://doi.org/10.1007/3-540-13883-8_87

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-13883-9

  • Online ISBN: 978-3-540-39087-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics