Jump to content

Compressed pattern matching

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Anubhab91 (talk | contribs) at 14:50, 7 December 2012 (External links). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In computer science Compressed Pattern Matching or CPM is the process of searching for pattern in compressed data with little or no decompression. Searching in a compressed string is faster than searching an uncompressed string and requires less space.

Often, in practice, situation comes when compressed pattern matching is found to be effective (such as, in case of larger database). Some disciplines like DNA Pattern Matching use this technique.

Approximate CPM

Multi-Pattern CPM

Aho-Corasick technique

Boyer-Moore technique

Bit parallel technique

References