A Novel Algorithm for Pattern Matching Based on Modified Push-Down Automata

被引:0
|
作者
Lounnas, Bilal [1 ]
Bouderah, Brahim [1 ]
Moussaoui, Abdelouahab [2 ]
机构
[1] Univ Msila, Dept Comp Sci, Msila 28000, Algeria
[2] Ferhat Abbas Univ, Comp Sci Dept, Setif 19000, Algeria
关键词
pattern matching; pattern; loop-pattern; loop-motif; motif; motif discovery; pushdown automata; algorithm; DISCOVERY;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we propose a new algorithm called MEPda (Motif Extraction algorithm based on Push-down automata) to solve the problem of finding patterns containing loops. These loop-patterns or loop-motifs are very known and used in many domains, especially in mathematics and bioinformatics. MEPda meant to find these kinds of patterns by using pushdown automata as a mechanism of matching process alongside with a counter to verify the acceptance length of loop in an optimistic way of looking. The results obtained from MEPda have shown high accuracy and much reduced runtime for finding pattems containing loops compared to using a push-down automata based algorithm without implementing a counter, a regular expression based algorithm, an Aho-Corasick algorithm, a KMP algorithm, and MoTeX algorithm.
引用
收藏
页码:403 / 424
页数:22
相关论文
共 50 条
  • [1] INTUITIONISTIC FUZZY PUSH-DOWN AUTOMATA
    Wang, Xin
    QUANTITATIVE LOGIC AND SOFT COMPUTING, 2012, 5 : 339 - 345
  • [3] Synchronizing deterministic push-down automata can be really hard
    Fernau, Henning
    Wolf, Petra
    Yamakami, Tomoyuki
    INFORMATION AND COMPUTATION, 2023, 295
  • [4] Information flow in tabular interpretations for generalized push-down automata
    de la Clergerie, EV
    Barthelemy, F
    THEORETICAL COMPUTER SCIENCE, 1998, 199 (1-2) : 167 - 198
  • [5] Commutation-augmented pregroup grammars and push-down automata with cancellation
    Francez, Nissim
    Kaminski, Michael
    INFORMATION AND COMPUTATION, 2008, 206 (9-10) : 1018 - 1032
  • [6] An Alarm Flood Pattern Matching Algorithm Based on Modified BLAST with Leveshtein Distance
    Xu, Yifan
    Tan, Wen
    Li, Tingshun
    2016 14TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION (ICARCV), 2016,
  • [7] A novel Algorithm for Image Compression and Pattern Matching
    Shamna, P.
    Tripti, C.
    Augustine, Paul
    2013 THIRD INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATIONS (ICACC 2013), 2013, : 224 - 227
  • [8] A Novel Algorithm for Pattern Matching with Back References
    Yang, Liu
    Ganapathy, Vinod
    Manadhata, Pratyusa
    Wu, Ye
    2015 IEEE 34TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2015,
  • [9] Accelerating Pattern Matching Using a Novel Multi-Pattern-Matching Algorithm on GPU
    celebi, Merve
    Yavanoglu, Uraz
    APPLIED SCIENCES-BASEL, 2023, 13 (14):
  • [10] Improved pattern matching algorithm based on partition
    College of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China
    Dalian Haishi Daxue Xuebao, 2008, 1 (41-44):