Skip to main content
Log in

Approximate counting: A detailed analysis

  • Part I Computer Science
  • Ordinary Papers
  • Published:
BIT Numerical Mathematics Aims and scope Submit manuscript

Abstract

Approximate counting is an algorithm proposed by R. Morris which makes it possible to keep approximate counts of large numbers in small counters. The algorithm is useful for gathering statistics of a large number of events as well as for applications related to data compression (Todd et al.). We provide here a complete analysis of approximate counting which establishes good convergence properties of the algorithm and allows to quantify precisely complexity-accuracy tradeoffs.

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

Bibliography

  1. L. Comtel,L'Analyse Combinatoire, 2 vol., P.U.F., Paris (1970).

    Google Scholar 

  2. G. Doetsch,Handbuch der Laplace Transformation, Birkhauser Verlag, Basel (1955).

    Google Scholar 

  3. P. Flajolet and N. Martin,Probabilistic counting, in Proc. 24th Annual Symp. on Foundations of Comp. Sc., Tucson, Arizona (1984), pp. 76–82.

  4. R. G. Gallager,Variations on a theme by Huffmann, IEEE Trans. IT, 24 (1978) pp. 669–674.

    Google Scholar 

  5. L. Kleinrock,Queuing Systems, Wiley Interscience, New York (1976).

    Google Scholar 

  6. D. E. Knuth,The Art of Computer Programming: Sorting and Searching, Addison-Wesley, Reading (1973).

    Google Scholar 

  7. G. Langdon and J. Rissanen,Compression of black white images with binary arithmetic coding, IEEE Trans. on Communications (1981).

  8. R. Morris,Counting large numbers of events in small registers, Comm. ACM, 21 (1978), pp. 840–842.

    Article  Google Scholar 

  9. S. Todd, N. Martin, G. Langdon and D. Helman,Dynamic statistics collection for compression coding, Unpublished manuscript, 12 p. (1981).

  10. E. T. Whittaker and G. N. Watson,A Course in Modern Analysis, (1907); 4th edition, Cambridge Univ. Press, 1927.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Flajolet, P. Approximate counting: A detailed analysis. BIT 25, 113–134 (1985). https://doi.org/10.1007/BF01934993

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01934993

Keywords

Navigation