Parallel Duel-and-Sweep Algorithm for the Order-Preserving Pattern Matching

被引:1
|
作者
Jargalsaikhan, Davaajav [1 ]
Hendrian, Diptarama [1 ]
Yoshinaka, Ryo [1 ]
Shinohara, Ayumi [1 ]
机构
[1] Tohoku Univ, Grad Sch Informat Sci, Sendai, Miyagi, Japan
关键词
String matching; Order-preserving pattern matching; Parallel algorithm;
D O I
10.1007/978-3-030-38919-2_18
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given a text and a pattern over an alphabet, the classic exact matching problem searches for all occurrences of pattern P in text T. Unlike the exact matching problem, order-preserving pattern matching considers the relative order of elements, rather than their exact values. In this paper, we propose the first parallel algorithm for the OPPM problem. Our algorithm is based on the "duel-and-sweep" algorithm. For a pattern of length m and a text of length n, our algorithm runs in O(log(3) m) time and O(n log(3) m) work on the Priority CRCW PRAM.
引用
收藏
页码:211 / 222
页数:12
相关论文
共 50 条
  • [1] Serial and parallel algorithms for order-preserving pattern matching based on the duel-and-sweep paradigm
    Jargalsaikhan, Davaajav
    Hendrian, Diptarama
    Ueki, Yohei
    Yoshinaka, Ryo
    Shinohara, Ayumi
    ACTA INFORMATICA, 2024, 61 (04) : 415 - 444
  • [2] Duel and Sweep Algorithm for Order-Preserving Pattern Matching
    Jargalsaikhan, Davaajav
    Diptarama
    Ueki, Yohei
    Yoshinaka, Ryo
    Shinohara, Ayumi
    SOFSEM 2018: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2018, 10706 : 624 - 635
  • [3] Order-Preserving Multiple Pattern Matching in Parallel
    Park, Somin
    Park, Jinhyeok
    Kim, Youngho
    Sim, Jeong Seop
    APPLIED SCIENCES-BASEL, 2023, 13 (08):
  • [4] A fast algorithm for order-preserving pattern matching
    Cho, Sukhyeun
    Na, Joong Chae
    Park, Kunsoo
    Sim, Jeong Seop
    INFORMATION PROCESSING LETTERS, 2015, 115 (02) : 397 - 402
  • [5] Order-preserving pattern matching with scaling
    Kim, Youngho
    Kang, Munseong
    Na, Joong Chae
    Sim, Jeong Seop
    INFORMATION PROCESSING LETTERS, 2023, 180
  • [6] Order-Preserving Pattern Matching with Partition
    Na, Joong Chae
    Kim, Youngjoon
    Kang, Seokchul
    Sim, Jeong Seop
    MATHEMATICS, 2024, 12 (21)
  • [7] An Improved Order-Preserving Pattern Matching Algorithm Using Fingerprints
    Kim, Youngjoon
    Kim, Youngho
    Sim, Jeong Seop
    MATHEMATICS, 2022, 10 (12)
  • [8] A Compact Index for Order-Preserving Pattern Matching
    Decaroli, Gianni
    Gagie, Travis
    Manzini, Giovanni
    2017 DATA COMPRESSION CONFERENCE (DCC), 2017, : 72 - 81
  • [9] Order-preserving pattern matching with k mismatches
    Gawrychowski, Pawel
    Uznanski, Przemystaw
    THEORETICAL COMPUTER SCIENCE, 2016, 638 : 136 - 144
  • [10] Order-preserving pattern matching indeterminate strings
    Russo, Luis M. S.
    Costa, Diogo
    Henriques, Rui
    Bannai, Hideo
    Francisco, Alexandre P.
    INFORMATION AND COMPUTATION, 2022, 289