• DocumentCode
    2398548
  • Title

    Fast pattern matching for entropy bounded text

  • Author

    Chen, Shenfeng ; Reif, John H.

  • Author_Institution
    Dept. of Comput. Sci., Duke Univ., Durham, NC, USA
  • fYear
    1995
  • fDate
    28-30 Mar 1995
  • Firstpage
    282
  • Lastpage
    291
  • Abstract
    We present the first known case of one-dimensional and two-dimensional string matching algorithms for text with bounded entropy. Let n be the length of the text and m be the length of the pattern. We show that the expected complexity of the algorithms is related to the entropy of the text for various assumptions of the distribution of the pattern. For the case of uniformly distributed patterns, our one dimensional matching algorithm works in O(nlogm/(pm)) expected running time where H is the entropy of the text and p=1-(1-H 2)H(1+H)/. The worst case running time T can also be bounded by (n log m/p(m+√V))⩽T⩽(n log m/p(m-√V)) if V is the variance of the source from which the pattern is generated. Our algorithm utilizes data structures and probabilistic analysis techniques that are found in certain lossless data compression schemes
  • Keywords
    computational complexity; data compression; data structures; pattern matching; string matching; data structures; entropy bounded text; expected complexity; fast pattern matching; lossless data compression schemes; one dimensional matching algorithm; probabilistic analysis; string matching algorithms; uniformly distributed patterns; Algorithm design and analysis; Computer science; Contracts; Data compression; Data structures; Entropy; Frequency; Pattern analysis; Pattern matching; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Compression Conference, 1995. DCC '95. Proceedings
  • Conference_Location
    Snowbird, UT
  • ISSN
    1068-0314
  • Print_ISBN
    0-8186-7012-6
  • Type

    conf

  • DOI
    10.1109/DCC.1995.515518
  • Filename
    515518