Minimal Unique Substrings and Minimal Absent Words in a Sliding Window

09/06/2019
by   Takuya Mieno, et al.
0

A substring u of a string T is called a minimal unique substring (MUS) of T if u occurs exactly once in T and any proper substring of u occurs at least twice in T. A string w is called a minimal absent word (MAW) of T if w does not occur in T and any proper substring of w occurs in T. In this paper, we study the problems of computing MUSs and MAWs in a sliding window over a given string T. We first show how the set of MUSs can change in a sliding window over T, and present an O(nσ)-time and O(d)-space algorithm to compute MUSs in a sliding window of width d over T, where σ is the maximum number of distinct characters in every window. We then give tight upper and lower bounds on the maximum number of changes in the set of MAWs in a sliding window over T. Our bounds improve on the previous results in [Crochemore et al., 2017].

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/18/2021

Combinatorics of minimal absent words for a sliding window

A string w is called a minimal absent word (MAW) for another string T if...
research
06/03/2020

Computing Palindromic Trees for a Sliding Window and Its Applications

The palindromic tree (a.k.a. eertree) for a string S of length n is a tr...
research
05/25/2021

Minimal unique palindromic substrings after single-character substitution

A palindrome is a string that reads the same forward and backward. A pal...
research
03/08/2021

Sliding Window Persistence of Quasiperiodic Functions

A function is called quasiperiodic if its fundamental frequencies are li...
research
04/26/2021

A Sliding-Window Approach to Automatic Creation of Meeting Minutes

Meeting minutes record any subject matters discussed, decisions reached ...
research
01/23/2017

Segmentation-free Vehicle License Plate Recognition using ConvNet-RNN

While vehicle license plate recognition (VLPR) is usually done with a sl...
research
12/05/2017

Pay for a Sliding Bloom Filter and Get Counting, Distinct Elements, and Entropy for Free

For many networking applications, recent data is more significant than o...

Please sign up or login with your details

Forgot password? Click here to reset