• DocumentCode
    434473
  • Title

    Multiple-pattern matching for LZW compressed files

  • Author

    Tao, Tao ; Mukherjee, Amar

  • Author_Institution
    Sch. of Comput. Sci., Central Florida Univ., Orlando, FL, USA
  • Volume
    1
  • fYear
    2005
  • fDate
    4-6 April 2005
  • Firstpage
    91
  • Abstract
    In this paper, we report our work on multiple-pattern matching in LZW compressed files using Aho-Corasick algorithm. The algorithm takes O(mt+n+r) time with O(mt) extra space, where n is the size of the compressed file, m is the total size of all patterns, t is the size of the LZW trie and r is the number of occurrences of the patterns. Extensive experiments have been conducted to test the performance of our algorithms. The results show that our multiple-pattern matching algorithm is practically the fastest among all approaches when the number of patterns is not very large. Therefore, our algorithm is preferable for general string matching applications. The proposed algorithm is efficient for large files and it is particularly efficient when being applied on archival search if the archives are compressed with a common LZW trie.
  • Keywords
    computational complexity; data compression; file organisation; pattern matching; Aho-Corasick algorithm; LZW compressed files; LZW trie; archival search; multiple-pattern matching; string matching application; Commercialization; Computer science; Data compression; Degradation; High performance computing; Information technology; Pattern matching; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: Coding and Computing, 2005. ITCC 2005. International Conference on
  • Print_ISBN
    0-7695-2315-3
  • Type

    conf

  • DOI
    10.1109/ITCC.2005.206
  • Filename
    1428443