Skip to main contentSkip to search
Episciences
Open Access Journals
Sign in(new window)
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Sign in(new window)
Articles & Issues
All articlesAll accepted articlesAll volumesLast volumeSectionsSpecial issuesAuthors
About
The journalIndexing
Boards
Publish
For authorsEthical charter
Submit
Discrete Mathematics & Theoretical Computer Science logo
Contact
|
Credits
eISSN 1365-8050
|
RSS
|
Atom
Episciences
Documentation
|
Acknowledgements
|
Publishing policy
Accessibility: non-compliant
|
Legal mentions
|
Privacy statement
|
Terms of use
  1. Home > Articles & Issues >
  2. Articles >
  3. Analysis of the mult ...
Conference paper

Analysis of the multiplicity matching parameter in suffix trees

Mark Daniel Ward (1) (2), Wojciech Szpankowski (3) (4)
(1) Department of mathematics Purdue University
(2) Department of Mathematics [West Lafayette]
(3) Department of Computer Science [Purdue]
(4) Department of Computer Science [West Lafayette]
Download article
Open on HAL
Imported on
May 10, 2017
Published on
December 31, 2004
Last modified on
March 31, 2025
Volume 0
DMTCS Proceedings vol. AD, International Conference on Analysis of Algorithms
Proceedings
DOI
10.46298/dmtcs.3387
License
https://about.hal.science/hal-authorisation-v1
National Institutes of Health
5R01GM068959-04
Combinatorial &Probabilistic Methods for Biol Sequences
Indicators
541
Views
435
Downloads

Analysis of the multiplicity matching parameter in suffix trees

Mark Daniel Ward (1) (2), Wojciech Szpankowski (3) (4)
(1) Department of mathematics Purdue University
(2) Department of Mathematics [West Lafayette]
(3) Department of Computer Science [Purdue]
(4) Department of Computer Science [West Lafayette]
Abstract
In a suffix tree, the multiplicity matching parameter (MMP) $M_n$ is the number of leaves in the subtree rooted at the branching point of the $(n+1)$st insertion. Equivalently, the MMP is the number of pointers into the database in the Lempel-Ziv '77 data compression algorithm. We prove that the MMP asymptotically follows the logarithmic series distribution plus some fluctuations. In the proof we compare the distribution of the MMP in suffix trees to its distribution in tries built over independent strings. Our results are derived by both probabilistic and analytic techniques of the analysis of algorithms. In particular, we utilize combinatorics on words, bivariate generating functions, pattern matching, recurrence relations, analytical poissonization and depoissonization, the Mellin transform, and complex analysis.
Keywords
  • [INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS]
  • [INFO.INFO-DM]Computer Science [cs]/Discrete Mathematics [cs.DM]
  • [MATH.MATH-CO]Mathematics [math]/Combinatorics [math.CO]
  • [INFO.INFO-CG]Computer Science [cs]/Computational Geometry [cs.CG]
  • suffix trees
  • combinatorics on words
  • pattern matching
  • autocorrelation polynomial
  • complex asymptotics
  • data compression
Cited by

Source: OpenCitations

  • On the shape of the fringe of various types of random trees

    Mathematical Methods in the Applied Sciences

    Authors : Michael Drmota ORCID, Bernhard Gittenberger ORCID, Alois Panholzer ORCID, Helmut Prodinger ORCID, Mark Daniel Ward ORCID

    Journal reference : Volume 32, 2008, pp. 1207-1245

    DOI : 10.1002/mma.1085
Preview
Loading PDF preview...