English

Pattern Kits

Data Structures and Algorithms 2011-04-05 v2

Abstract

Suppose we have just performed searches in a self-index for two patterns AA and BB and now we want to search for their concatenation \A B); how can we best make use of our previous computations? In this paper we consider this problem and, more generally, how we can store a dynamic library of patterns that we can easily manipulate in interesting ways. We give a space- and time-efficient data structure for this problem that is compatible with many of the best self-indexes.

Cite

@article{arxiv.1011.3491,
  title  = {Pattern Kits},
  author = {Travis Gagie and Kalle Karhu and Juha Kärkkäinen and Veli Mäkinen and Leena Salmela},
  journal= {arXiv preprint arXiv:1011.3491},
  year   = {2011}
}
R2 v1 2026-06-21T16:44:07.722Z