Fast String Matching with Space-efficient Word Graphs

被引:0
|
作者
Yata, Susumu [1 ]
Morita, Kazuhiro [1 ]
Fuketa, Masao [1 ]
Aoe, Jun-ichi [1 ]
机构
[1] Univ Tokushima, Inst Sci & Technol, Tokushima, Japan
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
String matching is one of the fundamentals in various text-processing applications such as text mining and content filtering systems. This paper describes a fast string matching algorithm using a compact pattern matching machine DAWG. A directed acyclic word graph (DAWG) is traditionally implemented with a 2-dimensional linked list or matrix. However, DAWGs with these structures have drawbacks, the lookup time or the linked list based one is slow and the space requirement of the matrix based one is large. Therefore, this paper proposes a novel DAWG based on a compacted double-array, which overcomes the drawbacks of traditional ones. Experimental results show that the novel DAWG is more efficient than traditional ones.
引用
收藏
页码:484 / 488
页数:5
相关论文
共 50 条
  • [1] Space-efficient multiple string matching automata
    [J]. Zhang, M. (zhangmeng@jlu.edu.cn), 1600, Inderscience Publishers (05):
  • [2] Space-Efficient Approximate String Matching Allowing Inversions in Fast Average Time
    Kim, Hwee
    Han, Yo-Sub
    [J]. FRONTIERS IN ALGORITHMICS, FAW 2014, 2014, 8497 : 141 - 150
  • [3] HashTrie: A space-efficient multiple string matching algorithm
    [J]. 2015, Editorial Board of Journal on Communications (36):
  • [4] Space-efficient computation of parallel approximate string matching
    Muhammad Umair Sadiq
    Muhammad Murtaza Yousaf
    [J]. The Journal of Supercomputing, 2023, 79 : 9093 - 9126
  • [5] Space-efficient computation of parallel approximate string matching
    Sadiq, Muhammad Umair
    Yousaf, Muhammad Murtaza
    [J]. JOURNAL OF SUPERCOMPUTING, 2023, 79 (08): : 9093 - 9126
  • [6] Space-Efficient String Indexing for Wildcard Pattern Matching
    Lewenstein, Moshe
    Nekrich, Yakov
    Vitter, Jeffrey Scott
    [J]. 31ST INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2014), 2014, 25 : 506 - 517
  • [7] A Framework for Space-Efficient String Kernels
    Djamal Belazzougui
    Fabio Cunial
    [J]. Algorithmica, 2017, 79 : 857 - 883
  • [8] A Framework for Space-Efficient String Kernels
    Belazzougui, Djamal
    Cunial, Fabio
    [J]. ALGORITHMICA, 2017, 79 (03) : 857 - 883
  • [9] SPACE-EFFICIENT STATIC TREES AND GRAPHS
    JACOBSON, G
    [J]. 30TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 1989, : 549 - 554
  • [10] Space-Efficient Counting in Graphs on Surfaces
    Mark Braverman
    Raghav Kulkarni
    Sambuddha Roy
    [J]. computational complexity, 2009, 18