On-line weighted pattern matching

被引:1
|
作者
Charalampopoulos, Panagiotis [1 ]
Iliopoulos, Costas S. [1 ]
Pissis, Solon R. [1 ]
Radoszewski, Jakub [2 ]
机构
[1] Kings Coll London, Dept Informat, London, England
[2] Univ Warsaw, Inst Informat, Warsaw, Poland
关键词
Weighted sequence; Position weight matrix (PWM); Uncertain sequence; On-line pattern matching; String matching automaton;
D O I
10.1016/j.ic.2019.01.001
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A weighted sequence is a sequence of probability distributions over an alphabet of sizes sigma. Weighted sequences arise naturally in many applications. We study the problem of weighted pattern matching in which we are given a string pattern P of length m, a weight threshold 1/z, and a weighted text Xarriving on-line. We say that Poccurs in X at position i if the product of probabilities of the letters of P at positions i-m + 1, . . . , i in X is at least 1/z. We first discuss how to apply a known general scheme that transforms off-line pattern matching algorithms to on-line algorithms to obtain an on-line algorithm that requires O((sigma+ logz) logm) or O(sigma log(2) m) time per arriving position; with the space requirement however being O(m min(sigma, z)). Our main result is a new algorithm that processes each arriving position of X in O(z+ sigma) time using O(m + z) extra space. (C) 2019 Elsevier Inc. All rights reserved.
引用
收藏
页码:49 / 59
页数:11
相关论文
共 50 条
  • [21] SAIL-APPROX: An efficient on-line algorithm for approximate pattern matching with wildcards and length constraints
    He, Dan
    Wu, Xindong
    Zhu, Xingquan
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE, PROCEEDINGS, 2007, : 151 - +
  • [22] Introducing Weighted Intermediate Recombination in On-Line Collective Robotics, the (μ/μW, 1)-ON-LINE EEA
    Boumaza, Amine
    [J]. APPLICATIONS OF EVOLUTIONARY COMPUTATION, EVOAPPLICATIONS 2019, 2019, 11454 : 633 - 640
  • [23] On-line learning for active pattern recognition
    Park, JM
    Hu, YH
    [J]. IEEE SIGNAL PROCESSING LETTERS, 1996, 3 (11) : 301 - 303
  • [24] Predictive DP matching for on-line character recognition
    Baba, Daiki
    Uchida, Seiichi
    Sakoe, Hiroaki
    [J]. ICDAR 2007: NINTH INTERNATIONAL CONFERENCE ON DOCUMENT ANALYSIS AND RECOGNITION, VOLS I AND II, PROCEEDINGS, 2007, : 674 - 678
  • [25] On-line resource matching for heterogeneous grid environments
    Naik, VK
    Liu, C
    Yang, LY
    Wagner, J
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, 2005, : 607 - 614
  • [26] On the on-line weighted k-taxi problem
    Ma, Weimin
    Wang, Ke
    [J]. COMBINATORICS, ALGORITHMS, PROBABILISTIC AND EXPERIMENTAL METHODOLOGIES, 2007, 4614 : 152 - +
  • [27] An Efficient DTW Matching for On-line Signature Verification
    Xia, Xinghua
    Yang, Dafang
    Luan, Fangjun
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ELECTRONICS, MECHANICS, CULTURE AND MEDICINE, 2016, 45 : 238 - 242
  • [28] On-line approximate string matching in natural language
    Fredriksson, Kimmo
    [J]. FUNDAMENTA INFORMATICAE, 2006, 72 (04) : 453 - 466
  • [29] On-line approximate string matching with bounded errors
    Kiwi, Marcos
    Navarro, Gonzalo
    Telha, Claudio
    [J]. COMBINATORIAL PATTERN MATCHING, 2008, 5029 : 130 - +
  • [30] On-line approximate string matching with bounded errors
    Kiwi, Marcos
    Navarro, Gonzalo
    Telha, Claudio
    [J]. THEORETICAL COMPUTER SCIENCE, 2011, 412 (45) : 6359 - 6370