Periodicity in Data Streams with Wildcards

Theory of Computing Systems(2019)

引用 7|浏览16
暂无评分
摘要
We investigate the problem of detecting periodic trends within a string S of length n , arriving in the streaming model, containing at most k wildcard characters, where k = o ( n ). A wildcard character is a special character that can be assigned any other character. We say that S has wildcard-period p if there exists an assignment to each of the wildcard characters so that in the resulting stream the prefix of length n − p equals the suffix of length n − p . We present a two-pass streaming algorithm that computes wildcard-periods of S using 𝒪(k^3polylog n) bits of space, while we also show that this problem cannot be solved in sublinear space in one pass. We also give a one-pass randomized streaming algorithm that computes all wildcard-periods p of S with p更多
查看译文
关键词
Streaming algorithms,Periodicity,Wildcards,Randomized algorithms,String algorithms
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要