Skip to main content
Log in

On Time-Space Efficiency of Digital Trees with Adaptive Multidigit Branching

  • Published:
Cybernetics and Systems Analysis Aims and scope

Abstract

Parameters of time-space efficiency and sparseness of nodes in trees with adaptive multidigit branching are studied. Both precise and asymptotic expressions, describing average behavior of these parameters in a memoryless model, are obtained. These expressions are used to establish a relation between parameters. As a result, conditions of time-space optimality of trees constructed with the use of Nilsson and Tikkanen algorithm are obtained.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

REFERENCES

  1. E. Fredkin, “Trie memory,” Comm. ACM, No. 3, 490-500 (1960).

  2. D. Knuth, The Art of Computer Programming [Russian translation], Mir, Moscow (1978).

    Google Scholar 

  3. R. Sedgewick and P. Flajolet, An Introduction to the Analysis of Algorithms, Addison Wesley, Reading (MA) (1996).

    Google Scholar 

  4. L. Devroye, “A note on the average depths in tries,” SIAM J. Comput., No 28, 367-371 (1982).

    Google Scholar 

  5. P. Flajolet and R. Sedgewick, “Digital search trees revisited,” SIAM J. Comput., No. 15, 748-767 (1986).

    Google Scholar 

  6. P. Jacquet and M. Regnier, “Trie partitioning process: limiting distributions,” Lect. Notes Comp. Sci., 214, 196-210 (1986).

    Google Scholar 

  7. B. Pittel. “Paths in a random digital tree: limiting distributions,” Adv. Appl. Probab., 18, 139-155 (1986).

    Google Scholar 

  8. P. Kirschenhofer and H. Prodinger, “Some further results on digital search trees,” Lect. Notes Comp. Sci., 229, 177-185 (1986).

    Google Scholar 

  9. W. Szpankowski, “Some results on V-ary asymmetric tries,” J. Algorithms, No. 9, 224-244 (1988).

    Google Scholar 

  10. P. Jacquet and W. Szpankowski, “Analysis of digital trees with Markovian dependency,” IEEE Trans. Inform. Theory, No. 37, 1470-1475 (1991).

  11. W. Szpankowski, Average Case Analysis of Algorithms on Sequences, John Wiley and Sons, New York (2001).

    Google Scholar 

  12. A. Andersson and S. Nilsson, “Improved behavior of tries by adaptive branching,” Inform. Proc. Letters, No. 46, 295-300 (1993).

    Google Scholar 

  13. S. Nilsson and M. Tikkanen, “An experimental study of compression methods for dynamic tries,” Algorithmica, 33(1), 19-33 (2002).

    Google Scholar 

  14. Yu. A. Reznik, “Some results on tries with adaptive branching,” Theoretic Comp. Sci., 289(2), 1009-1026 (2002).

    Google Scholar 

  15. B. Pittel, “Asymptotic growth of a class of random trees,” Ann. Probab., No. 18, 414-427 (1985).

    Google Scholar 

  16. A. Andersson and S. Nilsson, “Faster searching in tries and quadtries — an analysis of level compression,” in: Proc. 2nd Ann. Eur. Symp. on Algorithms (ESA' 94), Utrecht, the Netherlands (1994), pp. 82-93.

  17. S. Nilsson and M. Tikkanen, “Implementing a dynamic compressed trie,” in: Proc. 2nd Workshop on Algorithm Eng. (WAE' 98), Saarbruecken, Germany (1998), pp. 25-36.

  18. W. Dobosiewitz, “Sorting by distributive partitioning,” Inform. Proc. Letters, No. 7(1), 1-6 (1978).

    Google Scholar 

  19. G. Ehrlich, “Searching and sorting real numbers,” J. Algorithms, No. 2, 1-14 (1981).

  20. M. Tamminen, “Analysis of N-trees,” Inform. Proc. Letters, No. 16, 131-137 (1983).

  21. H. Mahmoud, P. Flajolet, P. Jacquet, and M. Regnier, “Analytic variations on bucket selection and sorting,” Acta Informatica, No. 36(9/10), 735-760 (2000).

    Google Scholar 

  22. M. Hofri, Analysis of Algorithms: Computational Methods and Mathematical Tools, Oxford Univ. Press, New York (1995).

    Google Scholar 

  23. T. M. Cover and J. M. Thomas, Elements of Information Theory, John Wiley and Sons, New York (1991).

    Google Scholar 

  24. M. Abramovich and I. Stigan (eds.), A Manual on Special Functions [in Russian], Nauka, Moscow (1979).

    Google Scholar 

  25. N. G. de Bruijn, Asymptotic Methods in Analysis, Dover, New York (1981).

    Google Scholar 

  26. B. Van der Waerden, “On the Method of Saddle Points,” Appl. Sci. Res., B2, 33-45 (1951).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Reznik, Y.A. On Time-Space Efficiency of Digital Trees with Adaptive Multidigit Branching. Cybernetics and Systems Analysis 39, 152–162 (2003). https://doi.org/10.1023/A:1023837529522

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1023837529522

Navigation