Strings with Maximally Many Distinct Subsequences and Substrings
Strings with Maximally Many Distinct Subsequences and Substrings
复制标题
具有最多多个不同子序列和子字符串的字符串
DOI:
--
复制
发表时间:
2004
影响因子:
0.7
通讯作者:
G. Sorkin
中科院分区:
文献类型:
--
作者:
A. Flaxman;A. Harrow;G. Sorkin
A natural problem in extremal combinatorics is to maximize the number of distinct subsequences for any length-$n$ string over a finite alphabet $Sigma$; this value grows exponentially, but slower than $2^n$. We use the probabilistic method to determine the maximizing string, which is a cyclically repeating string. The number of distinct subsequences is exactly enumerated by a generating function, from which we also derive asymptotic estimates. For the alphabet $Sigma={1,2}$, $,(1,2,1,2,dots)$ has the maximum number of distinct subsequences, namely ${
m Fib}(n+3)-1 sim left((1+sqrt5)/2
ight)^{n+3} ! / sqrt{5}$. We also consider the same problem with sub strings in lieu of sub sequences . Here, we show that an appropriately truncated de Bruijn word attains the maximum. For both problems, we compare the performance of random strings with that of the optimal ones.