Approximate string matching with address bit errors

Amihood Amir, Yonatan Aumann, Oren Kapah, Avivit Levy, Ely Porat

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

A string S ∈ Σm can be viewed as a set of pairs S = {(σi, i) : i ∈ {0, ..., m - 1}}. We consider approximate pattern matching problems arising from the setting where errors are introduced to the location component (i), rather than the more traditional setting, where errors are introduced into the content itself (σi). In this paper, we consider the case where bits of i may be erroneously flipped, either in a consistent or transient manner. We formally define the corresponding approximate pattern matching problems, and provide efficient algorithms for their resolution, while introducing some novel techniques.

Original languageEnglish
Pages (from-to)5334-5346
Number of pages13
JournalTheoretical Computer Science
Volume410
Issue number51
DOIs
StatePublished - 28 Nov 2009

Bibliographical note

Funding Information:
The authors wish to thank the anonymous referees who carefully read the original manuscript and provided comments that were invaluable to the clarity of the paper. The first author was partly supported by ISF grant 35/05. The fourth author’s work is part of A. Levy’s Ph.D. thesis. The fifth author’s research supported in part by the Binational Science Foundation (BSF).

Funding

The authors wish to thank the anonymous referees who carefully read the original manuscript and provided comments that were invaluable to the clarity of the paper. The first author was partly supported by ISF grant 35/05. The fourth author’s work is part of A. Levy’s Ph.D. thesis. The fifth author’s research supported in part by the Binational Science Foundation (BSF).

FundersFunder number
United States-Israel Binational Science Foundation
Israel Science Foundation35/05

    Keywords

    • Address errors
    • Approximate string matching
    • Strings rearrangement metrics

    Fingerprint

    Dive into the research topics of 'Approximate string matching with address bit errors'. Together they form a unique fingerprint.

    Cite this