Periodicity in Data Streams with Wildcards

被引:1
|
作者
Ergun, Funda [1 ]
Grigorescu, Elena [2 ]
Azer, Erfan Sadeqi [1 ]
Zhou, Samson [1 ,2 ]
机构
[1] Indiana Univ, Sch Informat & Comp, Bloomington, IN 47405 USA
[2] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
基金
美国国家科学基金会;
关键词
Streaming algorithms; Periodicity; Wildcards; Randomized algorithms; String algorithms;
D O I
10.1007/s00224-019-09950-y
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 O(k3 polylog 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 withp < n2 and no wildcard characters appearing in the last p symbols of S, using O(k3 log9 n) space.
引用
收藏
页码:177 / 197
页数:21
相关论文
共 50 条
  • [21] On Detecting Feasible Periodicity for Periodic Event in Binary Data Series
    Rui, Yang
    Hua, Yuan
    Yu, Qian
    Lun, Hou
    ELEVENTH WUHAN INTERNATIONAL CONFERENCE ON E-BUSINESS, 2012, : 364 - 371
  • [22] Urban morbidity in summer: ambulance dispatch data, periodicity and weather
    Petralli, Martina
    Morabito, Marco
    Cecchi, Lorenzo
    Crisci, Alfonso
    Orlandini, Simone
    CENTRAL EUROPEAN JOURNAL OF MEDICINE, 2012, 7 (06): : 775 - 782
  • [23] UDDSketch: Accurate Tracking of Quantiles in Data Streams
    Epicoco, Italo
    Melle, Catiuscia
    Cafaro, Massimo
    Pulimeno, Marco
    Morleo, Giuseppe
    IEEE ACCESS, 2020, 8 : 147604 - 147617
  • [24] Finding Heavy Distinct Hitters in Data Streams
    Locher, Thomas
    SPAA 11: PROCEEDINGS OF THE TWENTY-THIRD ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2011, : 299 - 308
  • [25] Pattern Matching with Wildcards based on Multiple Suffix Trees
    Liu, Yingling
    Wu, Xindong
    Hu, Xuegang
    Gao, Jun
    Wang, Chi
    2012 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING (GRC 2012), 2012, : 320 - 325
  • [26] Cursive script recognition using wildcards and multiple experts
    Hennig, A
    Sherkat, N
    PATTERN ANALYSIS AND APPLICATIONS, 2001, 4 (01) : 51 - 60
  • [27] Pattern Matching with Wildcards based on Key Character Location
    Liu, Yingling
    Wu, Xindong
    Hu, Xuegang
    Gao, Jun
    Wu, Gongqing
    Wang, Haiping
    Hong, Xiaoli
    PROCEEDINGS OF THE 2009 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2008, : 167 - 170
  • [28] Taming Wildcards in Java']Java's Type System
    Tate, Ross
    Leung, Alan
    Lerner, Sorin
    PLDI 11: PROCEEDINGS OF THE 2011 ACM CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION, 2011, : 614 - 627
  • [29] Efficient sequential pattern mining with wildcards for keyphrase extraction
    Xie, Fei
    Wu, Xindong
    Zhu, Xingquan
    KNOWLEDGE-BASED SYSTEMS, 2017, 115 : 27 - 39
  • [30] Periodicity and free periodicity of alternating knots
    Costa, Antonio F.
    Hongler, Cam Van Quach
    TOPOLOGY AND ITS APPLICATIONS, 2023, 339