We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:


Current browse context:


Change to browse by:


References & Citations

DBLP - CS Bibliography


(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Data Structures and Algorithms

Title: Computing the Parameterized Burrows--Wheeler Transform Online

Abstract: Parameterized strings are a generalization of strings in that their characters are drawn from two different alphabets, where one is considered to be the alphabet of static characters and the other to be the alphabet of parameter characters. Two parameterized strings are a parameterized match if there is a bijection over all characters such that the bijection transforms one string to the other while keeping the static characters (i.e., it behaves as the identity on the static alphabet). Ganguly et al. [SODA 2017] proposed the parameterized Burrows--Wheeler transform (pBWT) as a variant of the Burrows--Wheeler transform for space-efficient parameterized pattern matching. In this paper, we propose an algorithm for computing the pBWT online by reading the characters of a given input string one-by-one from right to left. Our algorithm works in $O(|\Pi| \log n / \log \log n)$ amortized time for each input character, where $n$ and $\Pi$ denote the size of the input string and the alphabet of the parameter characters, respectively.
Comments: 13 pages, accepted to SPIRE 2022
Subjects: Data Structures and Algorithms (cs.DS)
Cite as: arXiv:2206.15100 [cs.DS]
  (or arXiv:2206.15100v2 [cs.DS] for this version)

Submission history

From: Diptarama Hendrian [view email]
[v1] Thu, 30 Jun 2022 08:04:17 GMT (14kb)
[v2] Wed, 31 Aug 2022 03:45:38 GMT (28kb)

Link back to: arXiv, form interface, contact.