2017
DOI: 10.1007/978-3-319-56970-3_12
|View full text |Cite
|
Sign up to set email alerts
|

EPR-Dictionaries: A Practical and Fast Data Structure for Constant Time Searches in Unidirectional and Bidirectional FM Indices

Abstract: The unidirectional FM index was introduced by Ferragina and Manzini in 2000 and allows to search a pattern in the index in one direction. The bidirectional FM index (2FM) was introduced by Lam et al. in 2009. It allows to search for a pattern by extending an infix of the pattern arbitrarily to the left or right. The method of Lam et al. can conduct one step in time O(σ) while needing space O(σ · n) using constant time rank queries on bit vectors. Schnattinger and colleagues improved this time to O(log σ) while… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
4
1

Relationship

2
8

Authors

Journals

citations
Cited by 13 publications
(5 citation statements)
references
References 18 publications
(25 reference statements)
0
5
0
Order By: Relevance
“…By keeping track of both the range over the BWT as well as the range over BWT r in a synchronized manner ( Lam et al., 2009 ), one can extend a pattern P to both as well as . By replacing the ‘Occ’ data structure with a ‘Prefix-Occ’ structure, this can be realized in constant time ( Pockrandt et al, 2017 ).…”
Section: Methodsmentioning
confidence: 99%
“…By keeping track of both the range over the BWT as well as the range over BWT r in a synchronized manner ( Lam et al., 2009 ), one can extend a pattern P to both as well as . By replacing the ‘Occ’ data structure with a ‘Prefix-Occ’ structure, this can be realized in constant time ( Pockrandt et al, 2017 ).…”
Section: Methodsmentioning
confidence: 99%
“…Note that all variables related to the reverse part of the bidirectional FM-index are denoted with a superscript r. Bit vectors B and B r will be explained later. Exact 1) time [40]. In other words, the key functionality of a bidirectional FM-index entails that a partial match can be extended with a character either to the left or to the right.…”
Section: Bidirectional Fm-indexmentioning
confidence: 99%
“…To allow searches that start with a middle piece as illustrated in figure 3c a bidirectional index is required again. To improve the overall running time of the index-based search we use a fast implementation of bidirectional FM indices based on EPR dictionaries [8].…”
Section: Approximate String Matching Using Optimum Search Schemesmentioning
confidence: 99%