Publication:
FM-Index Reveals the Reverse Suffix Array.

Loading...
Thumbnail Image

Institution Authors

Item type:Person,
Külekci, Muhammed Oğuzhan
Prof. Dr.

Advisor

Department

Journal Title

Journal ISSN

Volume Title

Publisher

Schloss Dagstuhl – Leibniz-Zentrum für Informatik

Research Projects

Organizational Units

Journal Issue

Abstract

Given a text T[1,n] over an alphabet Σ of size σ, the suffix array of T stores the lexicographic order of the suffixes of T. The suffix array needs Θ(nlog n) bits of space compared to the n log σ bits needed to store T itself. A major breakthrough [FM - Index, FOCS'00] in the last two decades has been encoding the suffix array in near-optimal number of bits (≈ log σ bits per character). One can decode a suffix array value using the FM-Index in log^{O(1)} n time. We study an extension of the problem in which we have to also decode the suffix array values of the reverse text. This problem has numerous applications such as in approximate pattern matching [Lam et al., BIBM' 09]. Known approaches maintain the FM - Index of both the forward and the reverse text which drives up the space occupancy to 2nlog σ bits (plus lower order terms). This brings in the natural question of whether we can decode the suffix array values of both the forward and the reverse text, but by using nlog σ bits (plus lower order terms). We answer this question positively, and show that given the FM - Index of the forward text, we can decode the suffix array value of the reverse text in near logarithmic average time. Additionally, our experimental results are competitive when compared to the standard approach of maintaining the FM - Index for both the forward and the reverse text. We believe that applications that require both the forward and reverse text will benefit from our approach.

Description

Journal or Series

ISSN

ISBN

Rights

OPEN

Keywords

Suffix Trees, FM-Index, String Algorithms, Compression, Burrows - Wheeler transform, Data Structures

Citation

Collections

Endorsement

Review

Supplemented By

Referenced By

Related Patent

Related Goal

2
Görüntülenme
0
İndirme
Google Scholar
Scholar'da Ara ↗
Bu yayında DOI yok — Altmetric/Dimensions/PlumX/BIP! rozetleri DOI gerektirir.