Source author record

Tooru Akagi

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

2works
4topics
4close collaborators

Published work

2 publications

preprint2022arXiv

Combinatorics of minimal absent words for a sliding window

A string ww is called a minimal absent word (MAW) for another string TT if ww does not occur in TT but the proper substrings of ww occur in TT. For example, let Σ={a,b,c}Σ= \{\mathtt{a, b, c}\} be the alphabet. Then, the set of MAWs for string w=abaabw = \mathtt{abaab} is {aaa,aaba,bab,bb,c}\{\mathtt{aaa, aaba, bab, bb, c}\}. In this paper, we study combinatorial properties of MAWs in the sliding window model, namely, how the set of MAWs changes when a sliding window of fixed length dd is shifted over the input string TT of length nn, where 1≤d<n1 \leq d < n. We present \emph{tight} upper and lower bounds on the maximum number of changes in the set of MAWs for a sliding window over TT, both in the cases of general alphabets and binary alphabets. Our bounds improve on the previously known best bounds [Crochemore et al., 2020].

preprint2022arXiv

Minimal Absent Words on Run-Length Encoded Strings

A string ww is called a minimal absent word (MAW) for another string TT if ww does not occur (as a substring) in TT and any proper substring of ww occurs in TT. State-of-the-art data structures for reporting the set MAW(T)\mathsf{MAW}(T) of MAWs from a given string TT of length nn require O(n)O(n) space, can be built in O(n)O(n) time, and can report all MAWs in O(∣MAW(T)∣)O(|\mathsf{MAW}(T)|) time upon a query. This paper initiates the problem of computing MAWs from a compressed representation of a string. In particular, we focus on the most basic compressed representation of a string, run-length encoding (RLE), which represents each maximal run of the same characters aa by apa^p where pp is the length of the run. Let mm be the RLE-size of string TT. After categorizing the MAWs into five disjoint sets M1\mathcal{M}_1, M2\mathcal{M}_2, M3\mathcal{M}_3, M4\mathcal{M}_4, M5\mathcal{M}_5 using RLE, we present matching upper and lower bounds for the number of MAWs in Mi\mathcal{M}_i for i=1,2,4,5i = 1,2,4,5 in terms of RLE-size mm, except for M3\mathcal{M}_3 whose size is unbounded by mm. We then present a compact O(m)O(m)-space data structure that can report all MAWs in optimal O(∣MAW(T)∣)O(|\mathsf{MAW}(T)|) time.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.