• DocumentCode
    2834504
  • Title

    A Lightweight Multiple String Matching Algorithm

  • Author

    DAI, Liuling ; Xia, Yuning

  • Author_Institution
    Beijing Lab. of Intell. Inf. Technol., Beijing Inst. of Technol., Beijing
  • fYear
    2008
  • fDate
    Aug. 29 2008-Sept. 2 2008
  • Firstpage
    611
  • Lastpage
    615
  • Abstract
    String matching is a fundamental issue in computer science. This paper presents a lightweight string matching algorithm for short pattern matching, in which less than 20 keywords are often involved in the pattern set. The new algorithm makes use of condensed hash tables and computes the shift distance after each test by observing the character that immediately passes the test window. Experiments show that the new algorithm improves execution speed and decreases memory requirement. This algorithm is suitable for applications with small pattern set (i.e. containing up to 30 keywords), particularly for embedded equipments.
  • Keywords
    file organisation; string matching; hash table; keyword; pattern matching; shift distance; string matching; Algorithm design and analysis; Application software; Computer science; Information technology; Laboratories; Natural languages; Partial response channels; Pattern matching; Speech; Testing; QS algorithm; Wumanber algorithm; lightweight string matching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Technology, 2008. ICCSIT '08. International Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-0-7695-3308-7
  • Type

    conf

  • DOI
    10.1109/ICCSIT.2008.171
  • Filename
    4624940