vix.ing · top · new · best · stats · spec

Average Size of a Suffix Tree for Markov Sources

2016/05/07 by Philippe Jacquet, Jacquet, Philippe, Wojciech Szpankowski +1
Biochemistry, Genetics and Molecular Biology · Computer Science · #Algorithms and Data Compression #DNA and Biological Computing #Data Structures and Algorithms (cs.DS) #FOS: Computer and information sciences #semigroups and automata theory

paper · pdf · doi:10.48550/arxiv.1605.02123

openalex publication_date 2016/05/07 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

We study a suffix tree built from a sequence generated by a Markovian source. Such sources are more realistic probabilistic models for text generation, data compression, molecular applications, and so forth. We prove that the average size of such a suffix tree is asymptotically equivalent to the average size of a trie built over n independent sequences from the same Markovian source. This equivalence is only known for memoryless sources. We then derive a formula for the size of a trie under Markovian model to complete the analysis for suffix trees. We accomplish our goal by applying some novel techniques of analytic combinatorics on words also known as analytic pattern matching.

Related