Computing Minimal Absent Words and Extended Bispecial Factors with CDAWG Space

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Inenaga, Shunsuke, Mieno, Takuya, Arimura, Hiroki, Funakoshi, Mitsuru, Fujishige, Yuta
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866910452273905664
author Inenaga, Shunsuke
Mieno, Takuya
Arimura, Hiroki
Funakoshi, Mitsuru
Fujishige, Yuta
author_facet Inenaga, Shunsuke
Mieno, Takuya
Arimura, Hiroki
Funakoshi, Mitsuru
Fujishige, Yuta
contents A string $w$ is said to be a minimal absent word (MAW) for a string $S$ if $w$ does not occur in $S$ and any proper substring of $w$ occurs in $S$. We focus on non-trivial MAWs which are of length at least 2. Finding such non-trivial MAWs for a given string is motivated for applications in bioinformatics and data compression. Fujishige et al. [TCS 2023] proposed a data structure of size $Θ(n)$ that can output the set $\mathsf{MAW}(S)$ of all MAWs for a given string $S$ of length $n$ in $O(n + |\mathsf{MAW}(S)|)$ time, based on the directed acyclic word graph (DAWG). In this paper, we present a more space efficient data structure based on the compact DAWG (CDAWG), which can output $\mathsf{MAW}(S)$ in $O(|\mathsf{MAW}(S)|)$ time with $O(\mathsf{e}_\min)$ space, where $\mathsf{e}_\min$ denotes the minimum of the sizes of the CDAWGs for $S$ and for its reversal $S^R$. For any strings of length $n$, it holds that $\mathsf{e}_\min < 2n$, and for highly repetitive strings $\mathsf{e}_\min$ can be sublinear (up to logarithmic) in $n$. We also show that MAWs and their generalization minimal rare words have close relationships with extended bispecial factors, via the CDAWG.
format Preprint
id arxiv_https___arxiv_org_abs_2402_18090
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Computing Minimal Absent Words and Extended Bispecial Factors with CDAWG Space
Inenaga, Shunsuke
Mieno, Takuya
Arimura, Hiroki
Funakoshi, Mitsuru
Fujishige, Yuta
Data Structures and Algorithms
Formal Languages and Automata Theory
A string $w$ is said to be a minimal absent word (MAW) for a string $S$ if $w$ does not occur in $S$ and any proper substring of $w$ occurs in $S$. We focus on non-trivial MAWs which are of length at least 2. Finding such non-trivial MAWs for a given string is motivated for applications in bioinformatics and data compression. Fujishige et al. [TCS 2023] proposed a data structure of size $Θ(n)$ that can output the set $\mathsf{MAW}(S)$ of all MAWs for a given string $S$ of length $n$ in $O(n + |\mathsf{MAW}(S)|)$ time, based on the directed acyclic word graph (DAWG). In this paper, we present a more space efficient data structure based on the compact DAWG (CDAWG), which can output $\mathsf{MAW}(S)$ in $O(|\mathsf{MAW}(S)|)$ time with $O(\mathsf{e}_\min)$ space, where $\mathsf{e}_\min$ denotes the minimum of the sizes of the CDAWGs for $S$ and for its reversal $S^R$. For any strings of length $n$, it holds that $\mathsf{e}_\min < 2n$, and for highly repetitive strings $\mathsf{e}_\min$ can be sublinear (up to logarithmic) in $n$. We also show that MAWs and their generalization minimal rare words have close relationships with extended bispecial factors, via the CDAWG.
title Computing Minimal Absent Words and Extended Bispecial Factors with CDAWG Space
topic Data Structures and Algorithms
Formal Languages and Automata Theory
url https://arxiv.org/abs/2402.18090