paper

Linear-time computation of generalized minimal absent words for multiple strings

arXiv:2307.01967

Abstract

A string is called a minimal absent word (MAW) for a string if does not occur as a substring in and all proper substrings of occur in . MAWs are well-studied combinatorial string objects that have potential applications in areas including bioinformatics, musicology, and data compression. In this paper, we generalize the notion of MAWs to a set of multiple strings. We first describe our solution to the case of strings, and show how to compute the set of MAWs in optimal time and with working space, where denotes the total length of the strings in . We then move on to the general case of strings, and show how to compute the set of MAWs in time and with bits of working space, in the word RAM model with machine word size . The latter algorithm runs in optimal time for .

Accepted for SPIRE 2023

Linear-time computation of generalized minimal absent words for multiple strings · wovepaper