• DocumentCode
    2684798
  • Title

    Almost-optimal fully LZW-compressed pattern matching

  • Author

    Gasieniec, Leszek ; Rytter, Wojciech

  • Author_Institution
    Dept. of Comput. Sci., Liverpool Univ., UK
  • fYear
    1999
  • fDate
    29-31 Mar 1999
  • Firstpage
    316
  • Lastpage
    325
  • Abstract
    Given two strings: pattern P and text T of lengths |P|=M and |T|=N, a string matching problem is to find all occurrences of pattern P in text T. A fully compressed string matching problem is the string matching problem with input strings P and T given in compressed forms p and t respectively, where |p|=m and |t|=n. We present first, almost-optimal, string matching algorithms for LZW-compressed strings running in: (1) O((n+m)log(n+m)) time on a single processor machine; and (2) O˜(n+m) work on a (n+m)-processor PRAM. The techniques used can be used in design of efficient algorithms for a wide range of the most typical string problems, in the compressed LZW setting, including: computing a period of a word, finding repetitions, symmetries, counting subwords, and multi-pattern matching
  • Keywords
    computational complexity; data compression; optimisation; string matching; text analysis; LZW compression; PRAM; optimality; pattern matching; running time; string matching; text; Algorithm design and analysis; Buildings; Computation theory; Computer science; Impedance matching; Informatics; Pattern matching; Phase change random access memory; Polynomials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Compression Conference, 1999. Proceedings. DCC '99
  • Conference_Location
    Snowbird, UT
  • ISSN
    1068-0314
  • Print_ISBN
    0-7695-0096-X
  • Type

    conf

  • DOI
    10.1109/DCC.1999.755681
  • Filename
    755681