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.
Preview
Unable to display preview. Download preview PDF.
References
M. Regnier, "On the Average Height of Trees in Digital Search and Dynamic Hashing," IPL 13 pp. 64–66 (1981).
Ph. Flajolet, "On the Performance Evaluation of Extendible Hashing and Trie Searching," Acta Informatica 20 pp. 345–369 (1983).
W.A. Burkhard, "Interpolation-Based Index Maintenance," BIT 23 pp. 274–294 (1983).
Doetsch, Handbuch der Laplace Transformation, Birkhauser (1950).
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).
Ph. Flajolet, M. Regnier, and R. Sedgewick, "Mellin Transform Techniques for the Analysis of Algorithms," in preparation, (1984).
J. Nievergelt, H. Hinterberger, and K.C. Sevcik, "The Grid-file: an Adaptable Symmetric Multi-Key File Structure," ACM TODS 9, 1 (1984).
J.W. Lloyd and K. Ramamohanarao, "Partial-Match Retrieval for Dynamic Files," BIT 22 pp. 150–168 (1982).
P.A. Larson, "Dynamic Hashing," BIT 18 pp. 184–201 (1978).
H. Mendelson, "Analysis of Extendible Hashing," IEEE Trans. on Software Engineering, pp. 611–624 (1982).
T.H. Merrett and E.J. Otoo, "A Storage Scheme for Extendible Arrays," Computing, (1983), To appear
C. Puech and Ph. Flajolet, "Tree Structure for Partial Match Retrieval," INRIA Research Report 233 (1983). submitted to JACM
M. Regnier, "Evaluation des performances du hachage dynamique," These de 3-eme cycle, Universite d'Orsay, (1983).
M. Tamminen, "The Extendible Cell Method for Closest Point Problems," BIT 22 pp. 27–41 (1982).
A.C. Yao, "A Note on the Analysis of Extendible Hashing," IPL 11 pp. 84–86 (1980).
Author information
Authors and Affiliations
Editor information
Rights 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