English

Improved space-time tradeoffs for approximate full-text indexing with one edit error

Data Structures and Algorithms 2014-08-25 v3

Abstract

In this paper we are interested in indexing texts for substring matching queries with one edit error. That is, given a text TT of nn characters over an alphabet of size σ\sigma, we are asked to build a data structure that answers the following query: find all the occocc substrings of the text that are at edit distance at most 11 from a given string qq of length mm. In this paper we show two new results for this problem. The first result, suitable for an unbounded alphabet, uses O(nlogϵn)O(n\log^\epsilon n) (where ϵ\epsilon is any constant such that 0<ϵ<10<\epsilon<1) words of space and answers to queries in time O(m+occ)O(m+occ). This improves simultaneously in space and time over the result of Cole et al. The second result, suitable only for a constant alphabet, relies on compressed text indices and comes in two variants: the first variant uses O(nlogϵn)O(n\log^{\epsilon} n) bits of space and answers to queries in time O(m+occ)O(m+occ), while the second variant uses O(nloglogn)O(n\log\log n) bits of space and answers to queries in time O((m+occ)loglogn)O((m+occ)\log\log n). This second result improves on the previously best results for constant alphabets achieved in Lam et al. (Algorithmica 2008) and Chan et al. (Algorithmica 2010).

Keywords

Cite

@article{arxiv.1103.2167,
  title  = {Improved space-time tradeoffs for approximate full-text indexing with one edit error},
  author = {Djamal Belazzougui},
  journal= {arXiv preprint arXiv:1103.2167},
  year   = {2014}
}

Comments

Accepted for publication in a journal (28 pages)

R2 v1 2026-06-21T17:38:07.866Z