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 条
  • [21] Filtration Algorithms for Approximate Order-Preserving Matching
    Chhabra, Tamanna
    Giaquinta, Emanuele
    Tarhio, Jorma
    STRING PROCESSING AND INFORMATION RETRIEVAL (SPIRE 2015), 2015, 9309 : 177 - 187
  • [22] An Efficient Skip-Search Approach to the Order-Preserving Pattern Matching Problem.
    Cantone, Domenico
    Faro, Simone
    Kulekci, M. Oguzhan
    PROCEEDINGS OF THE PRAGUE STRINGOLOGY CONFERENCE 2015, 2015, : 22 - 35
  • [23] An Efficient Update Algorithm for Mutable Order-Preserving Encryption
    Yang, Jihye
    Kim, Kee Sung
    IEEE ACCESS, 2022, 10 : 102009 - 102018
  • [24] Order preserving pattern matching revisited
    Hasana, Md Mahbubul
    Islam, A. S. M. Shohidull
    Rahman, Mohammad Saifur
    Rahman, M. Sohel
    PATTERN RECOGNITION LETTERS, 2015, 55 : 15 - 21
  • [25] More Efficient Filtration Method for Big Data Order-Preserving Matching
    Jiang, Wenchao
    Lin, Dexi
    Lin, Sui
    Li, Chuanjie
    Sun, Aobing
    HUMAN CENTERED COMPUTING, HCC 2017, 2018, 10745 : 85 - 94
  • [26] Order Preserving Pattern Matching on Trees and DAGs
    Nakamura, Temma
    Inenaga, Shunsuke
    Bannai, Hideo
    Takeda, Masayuki
    STRING PROCESSING AND INFORMATION RETRIEVAL (SPIRE 2017), 2017, 10508 : 271 - 277
  • [27] Mining Order-Preserving Submatrices Based on Frequent Sequential Pattern Mining
    Xue, Yun
    Li, Yuting
    Deng, Weijun
    Li, Jiejin
    Tang, Jianxiong
    Liao, Zhengling
    Li, Tiechen
    HEALTH INFORMATION SCIENCE, HIS 2014, 2014, 8423 : 184 - 193
  • [28] A framework for designing space-efficient dictionaries for parameterized and order-preserving matching
    Ganguly, Arnab
    Hon, Wing-Kai
    Sadakane, Kunihiko
    Shah, Rahul
    Thankachan, Sharma V.
    Yang, Yilin
    THEORETICAL COMPUTER SCIENCE, 2021, 854 : 52 - 62
  • [29] A framework for designing space-efficient dictionaries for parameterized and order-preserving matching
    Ganguly, Arnab
    Hon, Wing-Kai
    Sadakane, Kunihiko
    Shah, Rahul
    Thankachan, Sharma V.
    Yang, Yilin
    Theoretical Computer Science, 2021, 854 : 52 - 62
  • [30] Combining multiple biometric traits with an order-preserving score fusion algorithm
    Liang, Yicong
    Ding, Xiaoqing
    Liu, Changsong
    Xue, Jing-Hao
    NEUROCOMPUTING, 2016, 171 : 252 - 261